1.2.2 自动化测试的优点与手工测试相比,自动化测试具有以下优点:(1)执行快,在较短时间内实现一些手工测试不可能或很难完成的测试。(2)重复使用用例,有效提高测试的效率。在建立好的自动化测试的框架下,方便重复使用执行,减少了测试人员的工作量,使得他们有更多精力和时间专注于测试用例和框架本身。在重复利用的情况下还可以保证一致性。(3)有助于提高测试准确性,减少测试人员人为影响因素,降低测试人员的硬性技术要求,在不用理解被测软件和测试步骤的条件下,无需按测试步骤完整执行。测试人员只需提供测试用例与测试输出结果进行对比即可。(4)减少人力,合理利用空余时间,在测试人员缺席的情况下,依旧可以进行一部分的测试工作。有效降低测试时间。
1.2.3 测试自动化活动流程流程用来指导自动化测试过程。根据具体软件要求可以选择现有的适当的框架或者编写新的框架。如图1- 1所示,测试的流程可被分为以下几个部分:制定测试计划、分析测试需求、设计测试用例、搭建测试环境、编写测试脚本、分析测试结果记录测试问题、跟踪测试 bug。所有的测试系统在执行的时候都需要贯彻这些步骤。对于该过程中所有参与对象,应熟悉自动化测试的步骤、内容与方法,且明确自己的职能以及活动和产出物。而对于自动化测试来说,虽然贯彻了这一步骤,但是相较而言有如下区别,见图1- 2所示,提高了测试的复用率,因此减少了编写测试脚本和搭建测试框架这一步骤过程。因为该部分可以重复使用,增加了效率减少了软件周期。但是,相较而言,自动测试能检测的出来的问题也是预期中的,比手工检测中的要少。 软件自动化测试管理系统设计(3):http://www.751com.cn/jisuanji/lunwen_65825.html