浅淡自动化测试需求的评估

发表于:2010-8-23 11:48

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:liqf    来源:51Testing软件测试博客

  实施自动化测试的前提,必须先整明白自动化测试的需求,最直接的需求来源于测试用例,同时要结合项目周期、测试流程、人员、技术等因素去综合考虑,圈定一个合适的范围。

  而要分析自动化测试需求,需要先分析清楚哪些情况下适合做自动化测试,哪些情况下不适合,只有在此前提下,才能够更好的去评估自动化测试需求。

  一、自动化测试特点

  ●将乏味且人工容易出错的工作进行自动化,实现功能的回归测试,在应用程序修改之后,运行自动化测试脚本,快速完成回归测试

  √将重复的测试工作自动化完成,为其他方法的测试赢得更多时间;

  √降低测试成本,提高测试复用度和测试效率,占用少量的业务测试人力资源

  二、自动化测试优势

  √将测试人员从重复的劳动中解放出来,测试人员可以有时间测试更充分,发现更深层次的问题

  √实现快速的回归测试,加快测试进度

  √对每一个提交版本执行更多的测试,提高单版本的测试覆盖率

  √保证测试执行的一致性,提高测试的可靠性,避免人为因素造成的前后执行遗漏

  自动化测试最大的优点就是把重复性的劳动交给计算机去做,包括每个版本更新后都需要重复测试的功能,或者是大量数据的重复操作

  三、自动化测试的限制

  √测试自动化无法智能化(机器按指定程序执行,不会智能判断)

  √测试自动化无法完全代替手工测试

  √测试自动化无法提升测试的有效性

  √测试自动化前期投入代价高

  √自动化测试开展时机:以页面功能相对稳定为宜

  自动化测试目的不是为了发现新的BUG,是为了验证已有功能、已执行的用例没有反复产生BUG

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号