自动化测试培训 一 QTP 简介 1
1 自动化测试的好处自动化测试的好处 如果你执行过人工测试,你一定了解人工测试的缺点,人工测试非常浪费时间而且需要 投入大量的人力
使用人工测试的结果,往往是在应用程序交付前,无法对应用程序的所有 功能都作完整的测试
使用Qu ickTest 可以加速整个测试的过程,并且建置完新版本的应用程序或网站后,可 以重复使用测试脚本进行测试
以Qu ickTest 执行测试,就与人工测试一样
Qu ickTest 会仿真鼠标的动作与键盘的输入, 不过Qu ickTest 比人工测试快了很多
2 Qu ickTest 工作流程工作流程 1.录制测试脚本前的准备 在测试前需要确认你的应用程序及QuickTest 是否符合测试需求
确认你已经知道如何对应用程序进行测试,如要测试哪些功能、操作步骤、预期结 果等
同时也要检查一下QuickTest 的设定,如Test Settings 以及Options 对话窗口,以确保QuickTest 会正确的录制并储存信息
确认QuickTest 以何种模式储存信息
2.录制测试脚本 操作应用程序或浏览网站时,QuickTest 会在Keyword View 中以表格的方式显示 录制的操作步骤
每一个操作步骤都是使用者在录制时的操作,如在网站上点击了链接或则 在文 本框 中输入的信息
3.加强 测试脚本 在测试脚本中加入检查点,可以检查网页 的链接、对象 属 性 、或者字 符串 ,以验 证 应用 程序的功能是否正确
将录制的固定值以参数取代,使用多组的数据测试程序
使用逻辑或者条件判断式,可以进行更复杂的测试
4.对测试脚本进行调试 修改过测试脚本后,需要对测试脚本作调试,以确保测试脚本能正常并且流畅的执行
5.在新版应用程序或者网站上执行测试脚本 通过执行测试脚本,QuickTest 会