您的位置:首页 > 产品设计 > UI/UE

《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)、使用逻辑或者条件判断式让测试更加灵活(也更加复杂)。

调试测试脚本:使得脚本能够正常且流畅地执行。

执行脚本:在新版应用中执行测试脚本。

分析结果:分析测试执行的结果找出应用的问题(功能/性能)所在。

提交问题:产生了问题之后一定要将问题提交回你的测试管理工具。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息