浅淡自动化测试需求的评估
作者:不详 发布时间:[ 2010/8/23 18:07:04 ] 推荐标签:
实施自动化测试的前提,必须先整明白自动化测试的需求,直接的需求来源于测试用例,同时要结合项目周期、测试流程、人员、技术等因素去综合考虑,圈定一个合适的范围。
而要分析自动化测试需求,需要先分析清楚哪些情况下适合做自动化测试,哪些情况下不适合,只有在此前提下,才能够更好的去评估自动化测试需求。
一、自动化测试特点
●将乏味且人工容易出错的工作进行自动化,实现功能的回归测试,在应用程序修改之后,运行自动化测试脚本,快速完成回归测试
√将重复的测试工作自动化完成,为其他方法的测试赢得更多时间;
√降低测试成本,提高测试复用度和测试效率,占用少量的业务测试人力资源
二、自动化测试优势
√将测试人员从重复的劳动中解放出来,测试人员可以有时间测试更充分,发现更深层次的问题
√实现快速的回归测试,加快测试进度
√对每一个提交版本执行更多的测试,提高单版本的测试覆盖率
√保证测试执行的一致性,提高测试的可靠性,避免人为因素造成的前后执行遗漏
自动化测试大的优点是把重复性的劳动交给计算机去做,包括每个版本更新后都需要重复测试的功能,或者是大量数据的重复操作
三、自动化测试的限制
√测试自动化无法智能化(机器按指定程序执行,不会智能判断)
√测试自动化无法完全代替手工测试
√测试自动化无法提升测试的有效性
√测试自动化前期投入代价高
√自动化测试开展时机:以页面功能相对稳定为宜
自动化测试目的不是为了发现新的BUG,是为了验证已有功能、已执行的用例没有反复产生BUG
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11