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

上一篇:java小型文档管理系统的实现
下一篇:Python基于主动学习的个性化电影推荐网站的开发

Wireshark的P2P文件共享中的行为提取软件设计

安卓平台的云通讯录软件开发+源程序

基于iOS的图书馆公共设施分配软件设计

基于Android的手机订餐软件的设计与实现

基于JSP的课堂在线测试系统的设计与实现

基于Android的同学录软件设计与实现

C#+sqlserver大学生心理测试...

浅谈高校行政管理人员的...

AES算法GPU协处理下分组加...

酵母菌发酵生产天然香料...

提高教育质量,构建大學生...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

从政策角度谈黑龙江對俄...

压疮高危人群的标准化中...

上海居民的社会参与研究

基于Joomla平台的计算机学院网站设计与开发

浅论职工思想政治工作茬...