Mercury飞机订票系统自动化测试脚本与流程详解
版权申诉
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等字段,同时设计了容错性和选择正确性的检查机制。
此外,测试提交文档包括《测试计划》、《测试脚本》、《测试总结》以及《参数化设置表》,这些都是测试过程中必不可少的文档记录,以确保测试的严谨性和可重复性。
这份文档详细规划了一个飞机订票系统的自动化测试流程,从系统功能到界面展示,再到测试工具的选择和脚本设计,都体现出对测试质量的重视,旨在确保系统的稳定性和用户体验。通过自动化测试,可以节省大量人力,提高测试效率,对于软件项目的质量管理具有重要意义。
2022-07-15 上传
2021-09-25 上传
2023-07-01 上传
2021-10-20 上传
2021-09-18 上传
2024-01-12 上传
「已注销」
- 粉丝: 0
- 资源: 5万+
最新资源
- Python中快速友好的MessagePack序列化库msgspec
- 大学生社团管理系统设计与实现
- 基于Netbeans和JavaFX的宿舍管理系统开发与实践
- NodeJS打造Discord机器人:kazzcord功能全解析
- 小学教学与管理一体化:校务管理系统v***
- AppDeploy neXtGen:无需代理的Windows AD集成软件自动分发
- 基于SSM和JSP技术的网上商城系统开发
- 探索ANOIRA16的GitHub托管测试网站之路
- 语音性别识别:机器学习模型的精确度提升策略
- 利用MATLAB代码让古董486电脑焕发新生
- Erlang VM上的分布式生命游戏实现与Elixir设计
- 一键下载管理 - Go to Downloads-crx插件
- Java SSM框架开发的客户关系管理系统
- 使用SQL数据库和Django开发应用程序指南
- Spring Security实战指南:详细示例与应用
- Quarkus项目测试展示柜:Cucumber与FitNesse实践