自动化测试-提高测试效率的途径(1)

本文探讨了自动化测试在软件测试中的重要性,强调了它如何提高效率并减少人力资源浪费。通过列举可以自动化和不适合自动化的测试用例标准,帮助测试人员决定何时使用自动化测试工具。同时指出,虽然市面上有许多自动化测试软件,但针对特定项目的定制化工具往往是必要的。
摘要由CSDN通过智能技术生成
 
            自动化测试-提高测试效率的途径 
长期以来,软件测试给人的一种印象是一门”手艺活”,就是跑跑开发者写出来的程序,点点鼠标之类,然后大喊一声,“哇,你这个有个错别字”。实际上真正的测试并不是这样的。在真正的测试中,手动操作的测试被称为Manual Testing,在整个测试流程中只占一小部分。
       想想现在的商用程序都是那么庞大的,动辄几百万行几千万行代码,这么多的功能依靠于人手工的测试是不现实的而且是对人力资源的极大浪费。因为这些简单的事情本来可以由程序来做,而且自动做。而且有的事情靠人工也是干不了的,比如测一下某个程序打开关掉1000次会不会有内存泄漏。让人干,非疯了不可。因此开发和使用自动化测试软件是测试工作中很大的一部分。让程序自动可以做的事情交给程序去做,这样才能提高测试的效率和产出。
       在一个项目刚开始的时候,负责测试的人也知道自动化测试很重要,但是需要确定那些东西是需要自动化测试的那些东西是不需要自动化测试的。需要确定哪些自动化测试的软件是现成的那些自动化测试工具是需要自己开发的。因此在开始执行测试之前,在测试计划中就要对测试用例进行一个评估,将测试用例分成自动化和手工测试两类。然后根据测试的内容选择对应的测试工具,或者自己开发。在评估的过程当中一般依据这样的规则:
可以自动化测试的:
1. 具有良好定义的测试策略和测试计划(知道要测试什么,知道什么时候测试)
2. 对于自动化测试你拥有一个能够被识别的测试框架和候选者
3. 能够确保多个测试运行的构建策略
4. 多平台环境需要被测试
5. 每个版本都要测的
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值