由QTP引发的一些思考
来源:互联网 发布:nginx fastcgi配置 编辑:程序博客网 时间:2024/06/05 13:29
一、手动测试和自动化测试
笔者所呆过的公司中,有完全手动测试的公司;也有手动测试和自动化测试结合的公司,但是笔者还没有在完全自动化测试的公司呆过。笔者个人认为完全自动化测试是一个理想模型,很少有公司的能实现,因为只有项目比较稳定,需求基本上不会变更,进度不是很紧张,开发周期长并且不是一次性的项目才能勉强使用完全自动化测试,也就是勉强而已。也许你会问我,这是为什么,很简单;用户体验测试能自动化吗;界面测试能自动化吗;测试用例可以自动化完成吗;自动化能像人一样拥有很强的是非判断和逻辑推理吗?很显然,这些都不能,上面提到的这些情况,都需要人去做。故而完全自动化很难真正实现。即使在自动化测试比较普及的今天,很多工作自动化测试仍然是做不了的,很多情况能做,但成本也很高。如今的自动化测试,无非是用在可重复的、不知疲倦对数据进行大批量的比较;回归测试,机械的执行与比较。
二、自动化测试的好处
快速、可靠、可重复(可以重复相同的测试)、可程序化、广泛,可在使用(脚本的重复使用,即使接口改变)
三、QTP使用的阶段
录制脚本前准备
录制测试脚本
高手直接写,不做录制
加强测试脚本
对测试脚本除错
在运用程序或者网站上执行脚本
分析测试结果
回报问题
阅读全文
1 0
- 由QTP引发的一些思考
- 由url 引发的一些思考
- 由802.11 隐藏节点引发的一些思考
- 由使用多态引发的一些思考
- PHP:由一些小问题引发的思考
- 由循环次数设定引发的一些思考
- 由InvocationTargetException引发的思考
- 由BigDecimal引发的思考
- 由IsPostBack引发的思考
- 由InvocationTargetException引发的思考
- 由B2C引发的思考
- 由cursor引发的思考
- 由size_t引发的思考
- 由volatile引发的思考
- 由一道面试题引发的思考
- 由一个问题引发的思考
- 一个由PING引发的思考
- 由 memcpy 与 memset 引发的思考
- Lombok开发指南
- 嵌入式或者驱动底层开发为何不如java等上层开发工资高?
- codeforces 819 B(区间加线性函数值)
- 解决android studio 利用git向github上传代码时遇到的Can’t finish GitHub sharing process Successfully created projec
- 通向架构师的道路(第十一天)之Axis2 Web Service(二)
- 由QTP引发的一些思考
- 通向架构师的道路(第十二天)之Axis2 Web Service(三)
- 通向架构师的道路(第十三天)Axis2 Web Service安全初步
- 简单好玩的算法(一)
- 通向架构师的道路(第十四天)Axis2 Web Service安全之rampart
- tensorflow Examples:<2>实现卷积神经网络
- 老生常谈-JSR规范
- 欢迎使用CSDN-markdown编辑器
- Apache Ignite(一):简介以及和Coherence、Gemfire、Redis等的比较