多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

自动化测试定义

更新时间:2022-03-03 09:31:33 作者:多测师 浏览:131

  自动化软件测试的定义包括了所有测试阶段,它是跨平台兼容的,并且是进程无关的。一般来讲,当前作为手动测试程序部分的各种测试(如功能、性能、并发、压力等测试)都可以自动化。大家经常问这个问题:“手动测试和自动化测试有什么不同呢?”答案如下:

  自动化测试可以完成手动测试难以完成的工作,可以提高手动测试的工作效率。

  自动化测试也是软件开发。

  自动化测试不是要取代手动测试人员所需要的分析技能、测试策略知识和对测试技术的理解。手动测试人员的经验会作为AST的蓝图。

自动化测试定义

  自动化测试不可能完全和手动测试分开。相反,自动化测试和手动测试是相辅相成的。

  尽管开发软件将今天已有的手动软件测试全部转换成自动化测试是有可能的,然而我们的经验表明,为了适应自动化,大多数手动测试都必须经过修改。手动测试技术、实践和知识与AST是相互交织的,所以也会在本书中对其进行讨论,以对AST技术提供支持。而自动化是否可以产生合理的ROI(Return On Investment,投资回报率)是另外一个问题,这需要通过评估。经验表明,即使可以将所有测试自动化,但并不是所有测试都值得自动化。当决定是否要自动化时,我们需要考虑各种准则。如何确定哪些测试应该自动化会在第6章进一步探讨。要将ROI铭记在心,我们对AST的高层次定义是:

  以改进软件测试生命周期(Software testing lifecycle,STL)的效率和有效性为目标,贯穿整个STL的应用程序和软件技术的实施。

  AST是指跨越整个STL中的自动化工作,以及关注自动化集成测试和系统测试的工作。AST的总体目标是设计、开发和交付自动化测试,并通过重复测试来提高测试效率。若成功实施,那么它可以大幅度减少针对软件密集型系统的传统测试和评估方法、过程相关的成本、时间和资源。

  以上内容为大家介绍了自动化测试定义,希望对大家有所帮助,如果想要了解更多接口自动化测试相关知识,请关注多测师。https://www.aichudan.com/xwzx/


联系电话

17727591462

返回顶部