您当前的位置:首页>论文资料>浅谈自动化测试的效益

浅谈自动化测试的效益

资料类别:论文资料

文档格式:PDF电子版

文件大小:99.97 KB

资料语言:中文

更新时间:2025-01-09 09:58:54



推荐标签:

内容简介

浅谈自动化测试的效益 最学教来专
浅谈自动化测试的效益
王龙龙
(海军航空仪器计量站上海200436)
学术论坛
摘要:软件测试技术的飞速发展,使测试技术从最原始的手工测试向手工测试与自动化测试相结合的技术方向发展,取得了显落的效果。自动化测试国此电越来越得到人们的重视,其相关研究也越来越多。郡么,自动化测试能带来什么效益呢?接下来就对自动化测试的效益进行分析。
关键调:自动化测试手工测试效益
中图分类号:TP311.52
文献标识码:A
文章编号:1007-9416(2011)11-0221-01
自动化测试是指将人为驱动的测试内容变成机器操作的过程,从而在一定程度上节约了时间和人力资源,实现应有的效益。由于不是所有测试程序或所有类型的企业都适合使用自动化测试,因此,在进行实际操作时仍需自动化测试与手工测试结合使用,以保
证产品质量,并获得最高效益。 1、关于自动化测试
1.1节省人力资源
从长远发展来讲,自动化测试最终会极大节省人力资源。虽然自动化测试在实施前期需要较多的人力资源进行测试脚本的开发及调试工作,但到后期则不然,只需2~3人就可以承担绝大部分的测试工作,从而大大节省人力资源。
1.2降低成本
虽然自动化测试实施前期需要花巨额资金购买工具软硬件,但只要后期其在某同一项目的使用频率够多而稳,或者被使用到更多的项目上,其带来的效益将远远超过前期的投资,从而降低成本。
1.3精准性和高率性
自动化测试进行回归测试时,能将上一个版本已经测试过的用例通过工具自行执行。这样一来,就可以很清所地发现是否有以前通过的用例在这次测试中又fail了,使测试操作既精准又快速。
1.4功能比较全面
手工测试在测试功能上存在局限性,无法进行某些复杂的测试。自动化测试则对很多功能、代码、性能测试等都能支持。如:覆盖几乎所以的代码路,及时发现死锁、资源冲突方面的不足,并避免测试的机械性,极大地减少了测试的工作量
1.5发现错误的能力弱
在进行测试时,自动化测试只能机械地按照规定的脚本进行反
复地、相同地测试,很难发现比较隐秘的、新出现的错误。 2、自动化测试的效益分析
2.1有效缩短版本发布的周期
自动化测试可以有效缩短版本发布周期。首先,随着软件功能的完善及不断更新,相对应的软件版本的选代周期得到缩短。其次,在软件送代周期内,全部由手工测试去覆盖剩余的大部分测试活动显然不现实,所以,仍需要自动化回归测试的保证。而自动化回归测试本身可以缩短版本发布周期,因其周期是随着市场的需求变化而变化的。如:新产品基本上都是按照原有产品的高内聚低耦合的原则进行开发,以利于产品后期的维护,然面,随着送代次数的增多产品的构架被越多地破坏及互相的引用,使产品的后期修改及维护的难度均加大。而自动化回归测试可以对这些因时间或手工成本间题而不能被涉及的测试点进行覆盖,及早发现问题,保证了产品的
稳定性,使产品得到快速发布。万方数据
2.2保障产品质量
自动化测试的一个明显效益就是在进行产品测试时,能比较稳定地、有效测出产品存在的大部分问题,使产品得到及时修复,保障产品的质量,使产品获得更高的信任度。
2.3发现问题
自动化测试在发现问题的功能上不及手工测试。这是由于自动化测试的过程是一种简单测试逻辑的实现,是机械地、按既定的标准测试的过程,因此,不具备“创造性”。面事实也证明,很多产品间题是通过人工测试者进行一些“创造性“的异常操作发现的。因此,自动化测试需要跟手工测试结合起来才能实现最大效益[3]。
2.4自动化测试效益估算
自动化测试效益的最直接表现为自动化测试在资金方面的收益。因此,企业在实施自动化测试时要充分做好效益估算。
2.4.1实镜骨就的数益分析
在自动化测试实施前期,大量资金的投人是毋庸置疑的。但是如果只看到眼前资金的投人,面看不到以后的资金回报,那么开展自动化测试只会虚而不实,因此,前期的效益分析应立足于长远发展。
2.4.2实施中期的致益分析
在自动化测试效果显现时,应该从时间方面来分析效益,该时间包括:本开发的时间.测试运行的时间以及产品的送代周期。
2.4.3实施后期的致益分折
当自动化初具规模时,要做好效果评估需要从“资金“方面进行分析,并分析哪些手工测试可以实现自动化。一般来说,自动化测试成本=测试脚本开发工作时间×参与人数×每日工资金额;效益:测试脚本运行时间/8×每日工资金额。具体的计算还需根据每个
公司的不同情况而定。 3、结语
自动化测试技术本身具有的优点使其在软件测试技术中具有很大的优势,特别是在性能、压力等测试方面。然而,自动化测试实施是需要符合企业自身的特点及测试程序的要求的,否则不但不会带来效益,而且还会增运行的成本,给企业带来不必要的负担,因此,管理人员和测试人员应在分析自动化测试确实能为企业带来效益的基础上,适时引人自动化测试,以实现手工测试和自动化测试
的完美结合。参考文献
[1]陈意刚.浅谈软件测试技术[J].电脑知识与技术,2008年35期。[2]夏雷刚.浅谈软件测试计划的测定[J].电脑知识与技术,2009年 14期.
[3]候俐.软件测试技术[J].硅谷,2009年07期,
221
上一章:冷轧镀锌生产线自动化纠偏装置 下一章:自动化技术在真空制盐过程中的应用

相关文章

通过工程实例浅谈预应力混凝土叠合板的环境效益 浅谈化工自动化仪表的检修与维护 浅谈井下排水自动化系统的水泵流量检测 浅谈仪表自动化在化工工业方面的应用 浅谈PLC电气自动化控制系统的设计研究 浅谈电气自动化中的无功补偿技术 浅谈PLC技术在电气自动化中的应用 浅谈办公自动化与办公网络化的集成应用