自动化测试的分类有哪些?

 我来答
真朗牛浩邈
2019-06-29 · TA获得超过1173个赞
知道小有建树答主
回答量:2013
采纳率:94%
帮助的人:9.8万
展开全部
在敏捷开发流程中,自动化测试涉及到下面重要四种类型的测试。
单元测试(Unit
Test,UT)
关注某一个函数,模块的正确性,一般需要开发人员编写相关的测试代码来进行自动化测试。
可以使用对应的测试驱动开发(TDD)框架,如:Java的JUnit和TestNG等,相应的python语言中有unittest和nose等测试工具。
集成测试(
Integration
Test,IT)
集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作。程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。
这个阶段,可以尝试接口的自动化测试,同样可以利用单元测试的框架编写针对API调用的测试代码。
另外也可以利用selenium和appium等测试工具来进行UI相关的测试。
用户验收测试(User
Acceptance
Test,UAT)
用户验收测试,也叫用户可接受测试,一般在项目流程的最后阶段,这时相关的产品经理、业务人员、用户或测试人员根据测试计划和结果对系统进行测试和验收,来决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。
本阶段主要是UI相关的测试,编写自动化测试脚本的难度比较大。
同样是利用selenium和appium等测试工具来编写测试脚本
回归测试(
Regression
Test)
回归测试是软件测试的一种,旨在检验软件原有功能在修改后是否保持完整。回归测试主要是以检查退化为目的的测试。
退化主要指由于系统的版本更新,在之前的版本中正常运行的功能变得无法正常运行,或者紧急修正了某个问题,但引发了其他的问题的现象。
从开发人员视角出发的单元测试是需要进行回归的,还有从用户视角出发的集成测试和用户验收测试的测试用例集也是回归测试的相关内容。
航飞光电科技有限公司
2023-08-01 广告
安装化工厂人员定位系统有以下几个主要必要性:1. 提高安全性:化工厂是一个具有高危险性的区域,人员定位系统可以帮助管理者实时监控员工的位置和活动状态,从而更好地进行人员调度和应急响应。例如,当发生紧急情况时,系统可以快速定位到员工的位置,及... 点击进入详情页
本回答由航飞光电科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式