QTP自动化测试:机票订票系统功能实战与检查点应用

5星 · 超过95%的资源 需积分: 50 34 下载量 52 浏览量 更新于2024-09-10 1 收藏 214KB DOC 举报
本次实验旨在通过实践操作,让学生理解和掌握自动化测试的基本原理和方法,特别是利用QTP (QuickTest Professional) 这一业界知名的测试工具进行功能测试。QTP是一款强大的软件测试工具,常用于GUI (图形用户界面) 测试,其主要特点在于录制和回放功能,能自动化执行测试用例,节省人工测试的时间。 实验的核心目标包括: 1. **理解QTP基础**:学生需要掌握如何设置QTP的标准检查点,这是自动化测试的重要环节,通过设置检查点可以确保程序在关键步骤上的预期行为得到验证。 2. **动态捕捉与循环脚本设计**:实验要求学生学习如何使用QTP动态捕捉应用程序中的信息,这有助于测试更复杂的交互和数据驱动场景。此外,他们还将设计循环脚本,以便在不重复的情况下测试不同组合的出发地和目的地,提升测试覆盖率。 3. **订票系统功能测试**:具体到实验内容,学生需针对订票系统的Insertorder功能进行测试,通过验证订单的创建和确认过程来确保功能的正确性。这涉及到对关键控件如Update Order、Delete Order、InsertDone按钮和Order No文本框的属性检查,以及用户输入如姓名、票数和航班级别的有效性。 4. **脚本录制与执行**:实验步骤详细描述了如何录制脚本,包括登录过程、填写航班信息(如日期、出发地、目的地、航班号等),然后模拟实际用户操作,如输入姓名、选择航班级别并点击Insertorder按钮。此外,还展示了录制后生成的订票脚本和订单图,为后续测试提供视觉参考。 总结来说,这个QTP飞机订票系统测试实验是一次实战演练,旨在培养学生的自动化测试技能,让他们能够熟练应用QTP工具进行软件功能验证,提高测试效率,同时也强化了他们对软件测试流程和策略的理解。通过这个实验,学生不仅能提升技术能力,还能更好地理解软件开发的严谨性和质量控制的重要性。