《QuickTest Professional Tutorial》读书笔记(1)
2008-06-29 19:06
453 查看
感谢oldsidney提供的QuickTest Professional Turial,经典的教程:-)
QTP主要用于自动化测试,这里需要区别“自动化测试”与“测试自动化”,自动化测试主要使用工具手段对整个测试过程自动化,而测试自动化主要是使整个测试过程自动化,具体来说就是:使用QTP等工具编写测试脚本进行测试叫做自动化测试;编写脚本让QTP等测试工具自动化测试的过程叫测试自动化。
自动化测试的好处:
Fast: QTP执行测试比人工测试速度快得多。(机器速度当然比人快)
Reliable: QTP每一次的测试都可以正确的执行相同的动作,可以避免人工测试的错误。(人是会犯错的,机器不会)
Repeatable: QTP可以重复执行相同的测试。(重复性劳动交给机器去做)
Programmable: QTP可以程序的方式撰写复杂的测试脚本,以带出隐藏在程序中的信息。(可建立更多的测试案例)
Comprehensive: QTP可以建立广泛的测试脚本,涵盖应用程序的所有功能。(要是人去测试office的功能,天哪。。。)
Reusable: QTP可以重复使用测试脚本,即使应用程序的使用接口已经改变。(可重用性我喜欢)
QTP测试流程分成七大阶段:
准备工作:确认要进行的测试工作内容,这时候最好编写测试需求说明书、测试计划,对于功能测试需要明确要测试的功能描述、操作步骤、输入项、预期结果(做什么都是文档先行)
录制脚本。
加强测试脚本:在脚本中加入检查点(check Point)、将输入参数化(我们需要去除hard code)、使用逻辑或者条件判断式让测试更加灵活(也更加复杂)。
调试测试脚本:使得脚本能够正常且流畅地执行。
执行脚本:在新版应用中执行测试脚本。
分析结果:分析测试执行的结果找出应用的问题(功能/性能)所在。
提交问题:产生了问题之后一定要将问题提交回你的测试管理工具。
QTP主要用于自动化测试,这里需要区别“自动化测试”与“测试自动化”,自动化测试主要使用工具手段对整个测试过程自动化,而测试自动化主要是使整个测试过程自动化,具体来说就是:使用QTP等工具编写测试脚本进行测试叫做自动化测试;编写脚本让QTP等测试工具自动化测试的过程叫测试自动化。
自动化测试的好处:
Fast: QTP执行测试比人工测试速度快得多。(机器速度当然比人快)
Reliable: QTP每一次的测试都可以正确的执行相同的动作,可以避免人工测试的错误。(人是会犯错的,机器不会)
Repeatable: QTP可以重复执行相同的测试。(重复性劳动交给机器去做)
Programmable: QTP可以程序的方式撰写复杂的测试脚本,以带出隐藏在程序中的信息。(可建立更多的测试案例)
Comprehensive: QTP可以建立广泛的测试脚本,涵盖应用程序的所有功能。(要是人去测试office的功能,天哪。。。)
Reusable: QTP可以重复使用测试脚本,即使应用程序的使用接口已经改变。(可重用性我喜欢)
QTP测试流程分成七大阶段:
准备工作:确认要进行的测试工作内容,这时候最好编写测试需求说明书、测试计划,对于功能测试需要明确要测试的功能描述、操作步骤、输入项、预期结果(做什么都是文档先行)
录制脚本。
加强测试脚本:在脚本中加入检查点(check Point)、将输入参数化(我们需要去除hard code)、使用逻辑或者条件判断式让测试更加灵活(也更加复杂)。
调试测试脚本:使得脚本能够正常且流畅地执行。
执行脚本:在新版应用中执行测试脚本。
分析结果:分析测试执行的结果找出应用的问题(功能/性能)所在。
提交问题:产生了问题之后一定要将问题提交回你的测试管理工具。
相关文章推荐
- 《QuickTest Professional Tutorial》读书笔记(2)
- 《QuickTest Professional Tutorial》读书笔记
- 《QuickTest Professional Tutorial》读书笔记(7)
- 《QuickTest Professional Tutorial》读书笔记(8)
- 《QuickTest Professional Tutorial》读书笔记(3)
- 《QuickTest Professional Tutorial》读书笔记(9)
- 《QuickTest Professional Tutorial》读书笔记(4)
- 《QuickTest Professional Tutorial》读书笔记(5)
- 《QuickTest Professional Tutorial》读书笔记(6)
- 《QuickTest Professional Tutorial》读书笔记(10)
- QuickTest Professional 8 Tutorial 中文版
- Mercury QuickTest Professional Tutorial [翻译] (三)
- Mercury QuickTest Professional Tutorial [翻译] 之目录
- Mercury QuickTest Professional Tutorial [翻译] (一)
- Mercury QuickTest Professional Tutorial [翻译] (四)
- Mercury QuickTest Professional Tutorial [翻译] (二)
- QuickTest Professional中虚拟对象设置
- Mercury QuickTest Professional工作原理
- QuickTest Professional连接Quality Center
- Multi test Manager 出现消息 unable to launch quick test professional