由QTP引发的一些思考

来源:互联网 发布:nginx fastcgi配置 编辑:程序博客网 时间:2024/06/05 13:29

一、手动测试和自动化测试

笔者所呆过的公司中,有完全手动测试的公司;也有手动测试和自动化测试结合的公司,但是笔者还没有在完全自动化测试的公司呆过。笔者个人认为完全自动化测试是一个理想模型,很少有公司的能实现,因为只有项目比较稳定,需求基本上不会变更,进度不是很紧张,开发周期长并且不是一次性的项目才能勉强使用完全自动化测试,也就是勉强而已。也许你会问我,这是为什么,很简单;用户体验测试能自动化吗;界面测试能自动化吗;测试用例可以自动化完成吗;自动化能像人一样拥有很强的是非判断和逻辑推理吗?很显然,这些都不能,上面提到的这些情况,都需要人去做。故而完全自动化很难真正实现。即使在自动化测试比较普及的今天,很多工作自动化测试仍然是做不了的,很多情况能做,但成本也很高。如今的自动化测试,无非是用在可重复的、不知疲倦对数据进行大批量的比较;回归测试,机械的执行与比较。

二、自动化测试的好处
快速、可靠、可重复(可以重复相同的测试)、可程序化、广泛,可在使用(脚本的重复使用,即使接口改变)

三、QTP使用的阶段
录制脚本前准备
录制测试脚本
高手直接写,不做录制
加强测试脚本
对测试脚本除错
在运用程序或者网站上执行脚本
分析测试结果
回报问题

原创粉丝点击