《QuickTest Professional Tutorial》读书笔记(1)

本文探讨了自动化测试的概念,对比了自动化测试与测试自动化的区别,并详细介绍了QTP(QuickTest Professional)在自动化测试中的应用。从QTP的诸多优势如快速、可靠、重复执行、可编程、全面及重用性,到其测试流程的七个关键阶段,包括准备工作、录制脚本、加强测试脚本、调试测试脚本、执行脚本、分析结果和提交问题,本文提供了深入的指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

感谢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. 提交问题:产生了问题之后一定要将问题提交回你的测试管理工具。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值