软件测试的手工执行划分
1.手工测试(Manual testing)
手工测试是由人一个一个的输入用例,然后观察结果,和机器测试相对应,属于比较原始但是必须的一种。
优点:自动化测试无法代替探索性测试、发散思维类无既定结果的测试。
缺点:执行效率慢,量大易错。
2.自动化测试(Automation Testing)
所谓自动化测试,就是在预设条件下运行系统或应用程序,评估运行结果。(预先条件包括:正常条件和异常条件)。简单来说,自动化测试就是是把人为驱动的测试行为,转化为机器执行的一种过程。
自动化测试有:测试自动化、性能测试自动化、安全测试自动化。(一般情况下,我们说的自动化是指功能测试的自动化)
自动化测试按照测试对象来分,还可以分为接口测试、UI测试等。接口测试的ROI(产出投入比)要比UI测试高。
自动化实施的步骤:
(1)完成功能测试,版本基本稳定
(2)根据项目特性,选择适合项目的自动化工具,并搭建环境
(3)提取手工测试的测试用例转换为自动化测试的用例
(4)通过工具、代码实现自动化的构造输入、自动检测输出结果是否符合预期
(5)生成自动测试报告
(6)持续改进、脚本优化
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
自动化
+关注
关注
31文章
5984浏览量
90663 -
软件测试
+关注
关注
2文章
252浏览量
20400 -
手工测试
+关注
关注
0文章
2浏览量
6470
发布评论请先 登录
相关推荐
热点推荐
OPhone自动化测试技术概述
本文将对OPhone平台上可采用的几种自动化测试技术进行介绍,并对每种技术的优缺点做简要的总结。OPhone台除了为应用程序开发提供丰富的API外,也为开展自动化
发表于 05-06 08:58
基于WATIR的WEB自动化回归测试框架
由于在迭代开发模式中需要执行大量的回归测试,针对其测试项目重复率高的特点,提出了一种Web自动化回归测试框架来改进全手工的作业。通过对现有
发表于 11-23 11:08
•18次下载
SCC50压缩机数传单元自动化测试
软件测试是保证软件产品质量、可靠性和安全性的重要手段。随着软件规模的增大,手工测试逐渐暴露出很多缺点,如人力、时间成本大,效率低,难以进行回归测试
发表于 01-30 18:04
•0次下载
ATE自动化测试系统是什么_ATE自动化测试系统介绍
本文首先介绍了ATE自动化测试系统发展线路,其次阐述了ATE自动化测试系统的作用及原理、特点、优势,最后介绍了ATE自动化
发表于 05-23 16:47
•3.3w次阅读
Eggplant—HMI自动化测试软件
。Eggplant是英国TestPlant公司推出的创新性自动化测试工具。通过VNC或RDP通讯技术远程桌面连接被测对象,基于图像和文字识别算法进行对象定位,进而驱动和确认被测
通用自动化测试软件 - TAE
INTEWORK-TAE(Test Automation Executor) 是一款通用的测试用例自动化执行框架,用于汽车电子自动化测试,可支持仿真( MIL/SIL/HIL)、故障注
手工测试和自动化测试的优缺点
评论