results对话框 003 选择第一个订单,单击ok按钮 对话框消失,订单的内容在飞机订票系统中显示insert按钮不可用,updatc和delete按钮可用 可以修改 可以修改 月份要小于13 004 005 006 007 008 日期修改11/31/16 出发地改为London 成功 成功 成功 成功 成功 目的地修改为paris 可以修改 Flight修改为10638可以修改 航班 Customer name修改hua 可以修改
2测试过程
第一步:录制脚本,选择“Record”
第二步:在Agent Nname和Password中都输入Mercury点击“OK”按钮) 第三步:打开原有订票单
第四步:选择原有的订票,可以根据“顾客名”、“航班日期”、“订单的NO”选择要订单 第五步:选择具体的航班
第六步:对所定的票进行修改,点击“Update”按钮 第七步:点击“Stop”结束录制过程,脚本录制成功。
第八步:在容易出错的点上右击鼠标,选择“Insert Standard Checkpoint” 第九步:点击“OK” 3测试脚本
Dialog(\
Dialog(\Dialog(\Dialog(\\
Dialog(\Window(\
Window(\Reservation\ Order\Name\
Window(\Window(\Window(\ Reservation\ Order\Results\
Window(\Window(\Window(\
Window(\
Window(\Window(\
5删除订票测试
1测试用例 测试编号 001 002 003 输入 点击open 按钮 预期结果 弹出open order对话框 实际结果 成功open order对话框 选择customer name 弹出search 成功 results对话框 选择第一个订单,单击ok按钮 对话框消失,订单的内容在飞机订票系统中显示insert按钮不可用,updatc和delete按钮可用 可以删除该信息 月份要小于13 004 选择delete按钮 成功 2测试过程 第一步:录制脚本,选择“Record”
第二步:在Agent Nname和Password中都输入Mercury点击“OK”按钮 第三步:打开原有订票单
第四步:选择原有的订票,可以根据“顾客名”、“航班日期”、“订单的NO”选择要订单 第五步:选择具体的航班,
第六步:对所定的票进行修改,点击“delete”按钮 第七步:确认删除
第八步:点击“Stop”结束录制过程,脚本录制成功。
第九部:在容易出错的点上右击鼠标,选择“Insert Standard Checkpoint” 第十步:点击“OK” 3测试脚本
Dialog(\ Dialog(\ Dialog(\
Dialog(\\
Dialog(\
Dialog(\
Window(\
Window(\Reservation\Order\ Name\\ Window(\ Window(\ Window(\ Reservation\ Order\ Results\
Window(\
Window(\ Window(\
Window(\Reservation\ Reservations\是 (Y)\ Window(\
6飞机订票系统测试小结
在小组成员同学的支持下,我对飞机订票系统进行了测试,从需求分析到执行测试,从录制脚本到脚本分析结果,一步步的运用QTP,通过这次测试实践我对以前所学习的软件测试方面的知识有了更好的理解,实践中才能更深入的理解掌握知识。感谢他们的的帮助,和自己的努力。 在此期间我了解和认识了软件测试技术和QTP自动化测试工具,并且学习了QTP工具的使用。现在已经能很熟练的使用QTP测试工具。
其实QTP自动化测试的许多优点。使用QuickTest可以加速测试的整个过程,并且建置完新版本的应用程序后网站后,可以重复使用测试脚本进行测试。以QuickTest执行测试,就与人工测试一样,QuickTest会仿真鼠标的动作与键盘的输入,不过QuickTest比人工测试快了很多,省去不少时间,节约成本。
最后,我将此次的课题设计大体的说下,首先我对“飞机订票系统”不同的功能进行了录制不同的测试脚本,再对脚本能够出错的地方设立了检查点以验证执行结果的真确性,然后对脚本进行执行。本次测试仅仅对飞机订票系统的一部分功能进行了测试且执行测试的过程中不可避免地遇到了各种各样的问题,因为本人水平有限,在实现方面有诸多不尽如人意的地方,因此系统还存在着许多不足之处。敬请见谅,在今后的学习与工作中我会更加的努力。