《QuickTest Professional Tutorial》读书笔记

感谢oldsidney提供的QuickTest Professional Turial,经典的教程:-) QTP主要用于自动化测试,这里需要区别“自动化测试”与“测试自动化”,自动化测试主要使用工具手段对整个测试过程自动化,而测试自动化主要是使整个测 试过程自动化,具体来说就是:使用QTP等工具编写测试脚本进行测试叫做自动化测试;编写脚本让QTP等测试工具自动化测试的过程叫测试自动化。 自动化测试的好处:

  1. Fast:    QTP执行测试比人工测试速度快得多。(机器速度当然比人快)
  2. Reliable:    QTP每一次的测试都可以正确的执行相同的动作,可以避免人工测试的错误。(人是会犯错的,机器不会)
  3. Repeatable:    QTP可以重复执行相同的测试。(重复性劳动交给机器去做)
  4. Programmable:    QTP可以程序的方式撰写复杂的测试脚本,以带出隐藏在程序中的信息。(可建立更多的测试案例)
  5. Comprehensive:    QTP可以建立广泛的测试脚本,涵盖应用程序的所有功能。(要是人去测试office的功能,天哪。。。)
  6. Reusable:    QTP可以重复使用测试脚本,即使应用程序的使用接口已经改变。(可重用性我喜欢)

QTP测试流程分成七大阶段:

  1. 准备工作:确认要进行的测试工作内容,这时候最好编写测试需求说明书、测试计划,对于功能测试需要明确要测试的功能描述、操作步骤、输入项、预期结果(做什么都是文档先行)
  2. 录制脚本。
  3. 加强测试脚本:在脚本中加入检查点(check Point)、将输入参数化(我们需要去除hard code)、使用逻辑或者条件判断式让测试更加灵活(也更加复杂)。
  4. 调试测试脚本:使得脚本能够正常且流畅地执行。
  5. 执行脚本:在新版应用中执行测试脚本。
  6. 分析结果:分析测试执行的结果找出应用的问题(功能/性能)所在。
  7. 提交问题:产生了问题之后一定要将问题提交回你的测试管理工具。
  8. http://blog.csdn.net/CockRoach/archive/2008/07/07/2622799.aspx
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值