Mercury飞机订票系统自动化测试脚本与流程详解

版权申诉
0 下载量 107 浏览量 更新于2024-07-07 收藏 535KB DOC 举报
本文档主要讨论的是飞机订票系统自动化测试方案的设计。系统名为MercuryToursFlightReservationSystem,由Shawn ABERNATHY, Che Fang, 和 White Eagle System Technology开发。该系统的核心功能包括用户通过输入航班日期、出发城市和到达城市等信息进行机票预订、修改、删除以及打印操作,以提升预订效率。 系统界面设计部分展示了登录界面(图1-1)、机票预订界面(图1-2)、传真订单界面(图1-3)、开放订单界面(图1-4),以及机票业务流程的图表(图1-6-8),这些图表详细描绘了用户如何在系统中完成各项操作的步骤。 测试计划部分是文档的核心内容。首先,测试目的是通过自动化工具QuickTestProfessional对系统进行全面测试,包括录制测试脚本、编写测试用例,执行自动化测试并整理测试结果。由于没有特定的测试参考文档,强调了测试脚本设计的重要性,如"Start"脚本负责打开系统,"FlightReservation"脚本处理机票预订操作,"OpenOrder"脚本则针对已预订的机票进行操作,如通过顾客名、日期和订单号查找。 "Login"脚本涉及用户登录过程,其中设置了AgentName参数化,并设置了检查点来验证用户名和密码的输入及Logo图片的显示。"Order"脚本用于填写机票信息并生成订单,包括DateOfFlight、FlyFrom和FlyTo等字段,同时设计了容错性和选择正确性的检查机制。 此外,测试提交文档包括《测试计划》、《测试脚本》、《测试总结》以及《参数化设置表》,这些都是测试过程中必不可少的文档记录,以确保测试的严谨性和可重复性。 这份文档详细规划了一个飞机订票系统的自动化测试流程,从系统功能到界面展示,再到测试工具的选择和脚本设计,都体现出对测试质量的重视,旨在确保系统的稳定性和用户体验。通过自动化测试,可以节省大量人力,提高测试效率,对于软件项目的质量管理具有重要意义。