自动化测试框架学习之——为什么要进行自动化测试?

发表于:2013-6-17 09:17

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

 作者:CynthiaHuo    来源:51Testing软件测试网采编

  6、节省人力资源:将烦琐的任务转化为自动化测试。大量重复的测试是非常繁琐的,并且需要消耗大量的人力才能够完成。自动测试能够很好的解决这个问题,不需要繁琐的劳动,不需要大量的人员。

  7、增加软件信任度:只有经过大量测试案例测试过的版本才是可靠的,而只有使用自动测试才能够保证在段时间内完成大量的测试案例。

  8、缩短软件开发测试周期,可以让产品更快投放市场。

  9、提高软件测试的准确度和精确度,添加软件信任度。

  10、软件测试工具使测试工作相比较容易,但能产生更高质量的测试结果。

  11、手工不能做的事情,自动化测试能做,如压力、性能测试。

  自动化测试局限性:

  1、不能取代手工测试

  2、手工测试比自动测试发觉的缺陷更多

  3、对测试质量的依赖性极大

  4、测试自动化不能提高有效性

  5、测试自动化可能会制约软件开发。

  6、工具本身并无想象力,不能主动发觉缺陷

  7、手工测试比测试工具更优越的另一个方面是可以处理意外事件。虽然工具也可以处理部分异常事件,但是对真实的突发事件和不能由软件处理的疑问就无能为力。

  自动化测试需要知道:

  1、一种测试工具不完全适用于所有测试

  2、自动测试不一定减轻工作量

  3、测试进度可能不一定缩短

  4、测试工具不一定易于运用

  5、自动化测试的普遍使用 存在局限

  6、测试覆盖率不会达到百分之百

  后面的文章会解决下面的问题:

  1、什么是自动化测试框架?

  2、测试框架的作用?

  3、一般测试框架的分类?

  4、我究竟要怎么学?

22/2<12
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • java汤
    2013-6-19 11:04:40

    不错,持续关注……

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号