1. 测试目标
- 验证终端业务软件是否满足功能需求和性能指标。
- 确保系统在复杂运营环境下的稳定性和可靠性。
- 检测潜在安全漏洞,保证交易数据的安全性。
- 提供系统的全面质量评估,支持系统上线或升级决策。
2. 测试范围
-
终端类型:
- 闸机(ES)
- 自动售票机(TVM)
- 客服终端(SLE)
- 充值机(AVM)
-
关键功能模块:
- 刷卡验证(进站/出站/换乘)
- 票务操作(售票、退票、充值)
- 数据传输(设备→SC→ACC)
- 日志记录与上传
-
系统接口:
- 硬件接口:卡片读写器、二维码扫描器、票据打印机等。
- 软件接口:与中心系统(ACC)及其他终端的交互。
-
运行环境:
- 设备操作系统(如 Linux 或嵌入式系统)
- 网络环境(有线、无线、断网重连)
3. 测试内容
3.1 功能测试
- 目标:确保终端各业务功能符合需求和规范。
- 测试项:
- 刷卡/二维码进出站功能:
- 支持的卡片类型(NFC、RFID、IC卡等)正确读取。
- 不同二维码(乘车码、APP生成码)的有效性验证。
- 异常票卡(过期、无余额、损坏)处理。
- 票务功能:
- 售票流程完整性(选择站点、票种、支付方式)。
- 退票规则符合业务逻辑。
- 充值金额正确处理并实时同步。
- 异常场景处理:
- 网络中断时的离线交易处理。
- 离线交易数据上传的正确性。
- 硬件设备故障(读卡器、扫描器等)时的提示与应对。
- 多语言支持:
- 界面语言切换(中英双语)。
- 不同语言下文本内容的准确性。
- 刷卡/二维码进出站功能:
3.2 性能测试
- 目标:评估终端在高并发、多任务环境下的响应时间与资源占用情况。
- 测试项:
- 刷卡/扫码响应速度:
- 单次刷卡响应时间 ≤ 1 秒。
- 批量高频刷卡(模拟高峰期乘客)时的响应时间。
- 系统吞吐量:
- 单台设备支持的最大交易量。
- 数据上传速率(正常网络和弱网环境)。
- 资源使用率:
- CPU、内存占用情况。
- 硬盘剩余空间预警机制。
- 设备温度与电源消耗:
- 长时间运行(12小时以上)时的设备温升。
- 异常功耗监控。
</
- 刷卡/扫码响应速度: