APP下载

浅谈AFC系统的测试理念

2015-07-02西安地铁运营分公司西安710016

山东工业技术 2015年13期
关键词:售票机测试人员计算机系统

雷 韬(西安地铁运营分公司,西安 710016)

浅谈AFC系统的测试理念

雷 韬
(西安地铁运营分公司,西安 710016)

摘 要:对测试进行更完善的设计,完全可以保证系统测试工作的全面性、合理性和可操作性。验证设备功能和性能、维护保养设备、维修故障设备,培训相关人员,使整个AFC系统通过运行磨合期,以最佳的状态迎接系统验收和系统正式运行时刻的到来,保证系统和相关工作人员顺利、平稳地进入正常的运行、管理状态之中。

关键词:AFC系统;系统测试

1 AFC系统的测试目的

(1)对系统的互联互通进行功能测试;(2)对系统的运行进行稳定性、可靠性测试;(3)模拟乘客进行购票、检票进出站等流程,检验其各系统功能及管理流程是否达到实际运营的标准;(4)对PACC系统、中央计算机系统、车站计算机系统、车站终端设备、一卡通系统等系统间数据统计的准确性、完整性及正确性进行测试和验证;(5)确定AFC系统是否具备开通试运营的相关标准和基本条件。

2 AFC系统的测试方法

AFC系统的测试方法有传统的自动化测试和手工测试。自动化测试是通过一些指定的测试工具,按照系统测试工程师的原定计划对产品进行的自动化测试。手工测试则是由测试人员根据测试用例和测试对象进行“人机对话”,最后将测试结果和预期结果进行相比较并记录下测试结果。

AFC系统是硬件和软件相互配合的一个系统,系统中的所有数据来源是由人员的行为动作所产生的。经过分析研究,当前的AFC系统想要实现自动化测试,开发前期的测试工具才是重中之重。在系统测试的过程中,大部分测试流程都需要通过人工操作方能完成,如:购票、检票、票箱的更换、钱箱的拆装等;其中一些系统的测试设计、测试案例及关键的测试任务也只能人工操作来完成。AFC系统内各层接口的标准验证测试、中央车站计算机并发用户测试、大数据量测试等,可使用专业的测试工具,由测试人员辅助完成测试。

3 西安地铁AFC系统测试

根据在AFC系统开发、实施的经验,结合线路的应用需求,按照制订测试计划和方案、设计测试、测试准备、执行测试、测试结果总结五个步骤实施整个系统测试工作,测试的内容不但包括系统的功能测试、性能测试、全负荷测试、预留容量测试等,还要求进行全票种测试、实际客流模拟测试等专项测试。设计更完善的测试,可保证系统测试工作的全面性、合理性和可操作性。

3.1 系统的测试目标

(1)检票类设备:设备完好率:≥99%;交易故障率:≤0.1‰;(2)售票类设备:设备完好率:≥99%;交易故障率:≤0.1‰;(3)数据统计:终端设备、SC、LC数据统计误差率:≤0.1‰。

3.2 系统的测试对象

地铁AFC系统内的PACC系统、一卡通系统;中央计算机系统;车站计算机系统;车站终端设备。

3.3 系统的测试票种

一票通单程票、一卡通储值卡(普通储值卡、CPU卡)。

3.4 系统的测试内容

3.4.1 互联互通测试

使用自动机具及到人工售票处进行购买和充值单程票和储值卡;模拟乘客使用车票刷卡进站;将本站车票分配至非本线路的所有车站进行出站,模拟乘客使用车票刷卡出站。

3.4.2 稳定性测试

各车站的测试人员使用车站的每台自动售票机、半自动售票机发售限量的单程票,每台半自动售票机对储值卡充值限定金额;使用发售车票进行本站进出测试,所有检票通道参测,经行压力测试。

3.4.3 数据核对及故障统计分析

由中央管理系统的相关人员核对PACC系统、中央计算机系统、车站计算机系统、车站终端设备、一卡通系统等系统间数据统计的准确性、完整性及正确性进行测试和验证,并形成分析报告;由设备组组织相关人员根据设备故障统计办法进行故障统计分析,计算各线路测试指标完成情况,形成分析报告。

3.5 系统的测试流程

3.5.1 联互通测试

(1)车票发售及充值。车站每台自动售票机、半自动售票机全部参测;假如单程票异常,车站应补足同类车票发售及充值数量;若设备故障退出测试,应补足同类车票发售、充值数量;完成后人工操作打印设备水单;(2)车票进站。开启车站全部进站AGM和双向AGM;车站进站AGM和双向AGM全部参测,若设备故障退出测试,剩余车票应继续完成测试;(3)车票配送;(4)车票出站。车票的出站作业,并收集所有储值卡;要求车站出站AGM和双向AGM全部参测,若设备故障退出测试,剩余车票应继续完成测试。

3.5.2 稳定性测试

(1)车票发售及充值。要求全部每台自动售票机、半自动售票机参测,进行大客流测试;假如单程票异常,车站应补足同类车票发售及充值数量;若设备故障退出测试,应补足同类车票发售、充值数量;完成后人工操作打印设备水单;(2)车票进出站。要求全部AGM参测,进行大客流测试;若设备故障退出测试,剩余车票应继续完成测试;测试完成后,由各站测试负责人组织收集储值卡;

3.5.3 数据的上传

数据的上传应在测试结束后及运营前完成。

3.5.4 数据的核对分析

(1)车票发售和充值工作完成后,各车站的测试人员应完成售票类设备交易人工统计、设备水单的核对、设备水单与车站计算机系统统计报表的核对工作,并在表格上签字确认;(2)测试完成后,各车站的测试人员应完成检票类设备交易人工统计和车站计算机系统统计报表的核对工作,并在表格上签字确认;(3)测试人员核对PACC系统、中央计算机系统、车站计算机系统、车站终端设备、一卡通系统等系统间数据统计的准确性、完整性及正确性进行测试和验证。

3.5.5 故障的统计分析

测试故障记录上报,完成设备故障汇总分析,形成故障分析报告。

4 结束语

从测试内容来看,目前AFC系统要实现自动化测试,首先需要全自动的测试工具。全自动化的测试工具开发过程相对艰难,建议手工测试为主,自动化为辅的方式进行测试工作。西安地铁想要做好AFC系统的测试工作,不但需要AFC工作人员对系统专业知识的熟悉,更要有扎实的技术功底。根据不同的测试需求,运用相对应的测试方法是极其关键的。同时,尽早发现潜在的各种错误和缺陷,保证系统和相关工作人员顺利、平稳地进入正常、管理状态之中。

猜你喜欢

售票机测试人员计算机系统
自动售票机拆移的必要性及施工注意事项分析
论职务犯罪侦查中测谎技术的应用与完善*
控制
售票机取现
IBM推出可与人类“辩论”的计算机系统
基于重庆轨道自动售票机充值模块的技改设计
浅析软件测试中的心理学应用
计算机组成与结构课程教学的探讨与实践
计算机系统变革性研究的四个问题
绿植防辐射只是个传说,是真的吗?