首页 > 知识点讲解
       自动化测试的优势
知识路径: > 自动化测试 > 自动化测试的优缺点 > 自动化测试的优势与局限 > 
被考次数:2次     被考频率:低频率     总体答错率:27%     知识难度系数:     
相关知识点:2个      
        自动化测试能够替代大量手工测试工作,避免重复测试,同时,它还能够完成大量手工无法完成的测试工作,如并发用户测试、大数据量测试、长时间运行可靠性测试等,概括地说,自动化测试具有如下优点。
        . 提高测试质量:软件开发的过程就是一个持续集成和改进的过程,而每一次修改都有可能产生错误。因此,当软件产品的一部分,或者全部,或者应用环境被修改时都需要对软件产品重新进行测试,其目的是验证修改后的系统或者产品的质量是否符合规格说明。例如,对于产品型的软件,每发布一个新的版本,其中大部分功能和界面都和上一个版本相似或完全相同,这部分功能特别适合于自动化测试,由于自动测试工具提供了简便的回归测试,能以便利的方式验证是否有新的错误进入软件产品,既节省了重复手工输入的工作量,保证了测试案例的一致性,避免了人为因素,也可以使测试达到测试每个质量特性的目的,从而提高软件测试的质量。
        . 提高测试效率,缩短测试工作时间:软件系统的规模越来越大,功能点越来越多,达到几千个上万个,人工测试非常耗时和繁琐,这样必然会导致测试效率低下,而自动化测试工具可以较好地执行这些频繁的测试任务。在充分并合理地使用了测试工具以后,可以减轻测试工程师的手工测试工作,同时,测试工具还可以把控制和管理引入整个测试过程,能够保证测试的进度。
        . 提高测试覆盖率:通过自动化测试工具的录制回放及数据驱动来测试功能,可以提高测试覆盖率。通过测试工具的辅助分析功能,可以提高测试的深度。
        . 执行手工测试不能完成的测试任务:有些非功能性方面的测试,例如,压力测试、负载测试、大数据量测试、崩溃性测试等,人工测试是不可能实现的。例如,找若干台电脑和同样数目的操作人员在同一时刻进行操作,然后拿秒表记录下反应时间,这样的手工作坊式的测试方法不切实际且无法捕捉程序内部变化情况。
        . 更好地重现软件缺陷的能力:自动化测试具有更好的一致性和可重复性,由于每次自动化测试运行的脚本是相同的,所以每次执行的测试具有一致性,人是很难做到的。由于自动化测试的一致性,很容易发现被测软件的任何改变。
        . 更好地利用资源:理想的自动化测试能够按计划完全自动地运行,在开发人员和测试人员不可能实行三班倒的情况下,自动化测试可以胜任这个任务,例如,完全可以在周末或者晚上执行测试。这样充分地利用资源,也避免了开发和测试之间的冲突。
        . 增进测试人员与开发人员之间的合作伙伴关系:测试工程师为了更好地使用自动化测试工具,需要对开发技术有深入的理解和实践,因此测试工程师也有了与开发工程师更多、更平等地交流的机会,自动化测试为测试工程师与程序开发人员协同工作提供了一种便利的手段,双方将有更多的合作与尊重。
        测试工具能够提高软件质量,改进测试过程,因此在许多公司中得到了广泛应用,由于自动化测试工具自身的特点,为达到较高的投资回报率,在以下项目和环境中更适合使用自动化测试工具。
        . 需要反复进行的工作。在持续修改软件功能的项目中,对功能的测试需要反复进行,人工测试工作量极大。功能性测试工具能够自动进行重复性的工作,验证软件的修改是否引入了新的缺陷,旧的缺陷是否已经修改。减少人工测试的工作量。
        . 负载压力测试。负载压力测试需要模拟大量并发用户和大数据量,这样的测试用手工不能完成或不能很好地完成,而自动化测试工具则可以很好地解决这个问题,在测试脚本运行过程中也不需要人工干预,能够充分利用非工作时间。
        . 公司有大量的测试人员和开发人员,他们合作完成一个产品,那么如何在产品的生命周期中进行有效管理和合作,借助于自动化的测试管理工具,会取得事半功倍的效果。
        . 如果需要进行测试系统后台或者内部的性能特性,进而进行故障定位和性能调优,自动化测试工具会是一个不错的选择。
 
本知识点历年真题:
隶属试卷 题号/题型 题干 难度系数/错误率
   2018年下半年
   软件评测师
   上午试卷 综合知识
第58题
选择题
自动化测试的优势不包括( )。

11%
   2014年下半年
   软件评测师
   上午试卷 综合知识
第55题
选择题
在引入自动化测试工具以前,手工测试遇到的问题包括 (55)。
①工作量和时间耗费过于庞大 ②衡量软件测试工作进展困难
③长时间运行的可靠性测试问题 ④对并发用户进行模拟的问题
⑤确定系统的性能瓶颈问题 ⑥软件测试过程..

42%
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有