《qtp测试飞机订票使用DataTable参数化实验》由会员分享,可在线阅读,更多相关《qtp测试飞机订票使用DataTable参数化实验(9页珍藏版)》请在金锄头文库上搜索。
1、-飞机订票使用飞机订票使用 DataTableDataTable 参数化(实验参数化(实验 IIIIII)原理: 通过关键字视图可观察到自动化测试脚本是由操作步骤与数据构成的。如测试脚本在某个变量中重复使用, 而该变量的值经常需要根据具体测试需求进行变更。QT 参数化可以实现无须打开测试脚本,直接改变量的值,提供了高效的维护测试脚本方式。主要过程包括:录制实验程序,使用DataTable 进行参数化,同时使用 RandomNumber 实现参数化的正常运行和测试。初步掌所握 QuickTestProfessional 的环境变量的使用,同时对 Data Driver 了解其概念。一:实现步骤1
2、.1:点击安装并QuickTest 安装步骤完成后,运行 QuickTest Professional,出现如下界面,点击 Automation-Record and Run Setting,选择红框中的容。1.2:将 flight4b.exe 打开,运行至此界面,确保录制从这个阶段开始-.可修编 .-1.3 插入一条订票的记录,注意记好num 号,生成如下的测试过程,并运行回放该测试的结果,点击 run 验证“仅录制预定机票的过程”1.4:要求测试过程为全部 pass-.可修编 .-II.对预定机票中的数据进行参数化2.1:在 test 用例中选中 Fly From 这个项2.2:命名为 F
3、ly_from,点击确定-.可修编 .-2.3:,以此类推,对 Fly_to 进行参数化,命名后点击 OK2.4 参数如下红框所示,手动添加进参数,London Denver ; London Frankfurt;也可以自已多添几条,前提是机票预定系统里有这些地点即可。-.可修编 .-2.5:出错信息如附,因为手工添加参数后,QT 并没有识别到,所以我们下一步采用RandomNumber 来实现2.6:选择 Flight Table 下的 From,点击#-.可修编 .-2.7:选择 random Number2.8:测试完成,参数化自动执行 Data table 表中的参数。III:环境变量的使用3.1使用正常的录制过程,机票录入系统界面弹出即可。点击File-setting-.可修编 .-3.2选择用户自定义3.3按+号将用户名添加入-.可修编 .-3.4按下图操作,选择Environment3.5选RUN验证吧-.可修编 .-要求:主要完成I、II部分,III部分作为体验完成将调试 PASS 的界面截图,同时将测试脚本用例保存打包 班级+学号.RAR 方式提交,同时将实验报告(可以打印)方式上交课代表。-.可修编 .