雷 韜(西安地鐵運(yùn)營分公司,西安 710016)
淺談AFC系統(tǒng)的測試?yán)砟?/p>
雷 韜
(西安地鐵運(yùn)營分公司,西安 710016)
摘 要:對測試進(jìn)行更完善的設(shè)計(jì),完全可以保證系統(tǒng)測試工作的全面性、合理性和可操作性。驗(yàn)證設(shè)備功能和性能、維護(hù)保養(yǎng)設(shè)備、維修故障設(shè)備,培訓(xùn)相關(guān)人員,使整個(gè)AFC系統(tǒng)通過運(yùn)行磨合期,以最佳的狀態(tài)迎接系統(tǒng)驗(yàn)收和系統(tǒng)正式運(yùn)行時(shí)刻的到來,保證系統(tǒng)和相關(guān)工作人員順利、平穩(wěn)地進(jìn)入正常的運(yùn)行、管理狀態(tài)之中。
關(guān)鍵詞:AFC系統(tǒng);系統(tǒng)測試
(1)對系統(tǒng)的互聯(lián)互通進(jìn)行功能測試;(2)對系統(tǒng)的運(yùn)行進(jìn)行穩(wěn)定性、可靠性測試;(3)模擬乘客進(jìn)行購票、檢票進(jìn)出站等流程,檢驗(yàn)其各系統(tǒng)功能及管理流程是否達(dá)到實(shí)際運(yùn)營的標(biāo)準(zhǔn);(4)對PACC系統(tǒng)、中央計(jì)算機(jī)系統(tǒng)、車站計(jì)算機(jī)系統(tǒng)、車站終端設(shè)備、一卡通系統(tǒng)等系統(tǒng)間數(shù)據(jù)統(tǒng)計(jì)的準(zhǔn)確性、完整性及正確性進(jìn)行測試和驗(yàn)證;(5)確定AFC系統(tǒng)是否具備開通試運(yùn)營的相關(guān)標(biāo)準(zhǔn)和基本條件。
AFC系統(tǒng)的測試方法有傳統(tǒng)的自動(dòng)化測試和手工測試。自動(dòng)化測試是通過一些指定的測試工具,按照系統(tǒng)測試工程師的原定計(jì)劃對產(chǎn)品進(jìn)行的自動(dòng)化測試。手工測試則是由測試人員根據(jù)測試用例和測試對象進(jìn)行“人機(jī)對話”,最后將測試結(jié)果和預(yù)期結(jié)果進(jìn)行相比較并記錄下測試結(jié)果。
AFC系統(tǒng)是硬件和軟件相互配合的一個(gè)系統(tǒng),系統(tǒng)中的所有數(shù)據(jù)來源是由人員的行為動(dòng)作所產(chǎn)生的。經(jīng)過分析研究,當(dāng)前的AFC系統(tǒng)想要實(shí)現(xiàn)自動(dòng)化測試,開發(fā)前期的測試工具才是重中之重。在系統(tǒng)測試的過程中,大部分測試流程都需要通過人工操作方能完成,如:購票、檢票、票箱的更換、錢箱的拆裝等;其中一些系統(tǒng)的測試設(shè)計(jì)、測試案例及關(guān)鍵的測試任務(wù)也只能人工操作來完成。AFC系統(tǒng)內(nèi)各層接口的標(biāo)準(zhǔn)驗(yàn)證測試、中央車站計(jì)算機(jī)并發(fā)用戶測試、大數(shù)據(jù)量測試等,可使用專業(yè)的測試工具,由測試人員輔助完成測試。
根據(jù)在AFC系統(tǒng)開發(fā)、實(shí)施的經(jīng)驗(yàn),結(jié)合線路的應(yīng)用需求,按照制訂測試計(jì)劃和方案、設(shè)計(jì)測試、測試準(zhǔn)備、執(zhí)行測試、測試結(jié)果總結(jié)五個(gè)步驟實(shí)施整個(gè)系統(tǒng)測試工作,測試的內(nèi)容不但包括系統(tǒng)的功能測試、性能測試、全負(fù)荷測試、預(yù)留容量測試等,還要求進(jìn)行全票種測試、實(shí)際客流模擬測試等專項(xiàng)測試。設(shè)計(jì)更完善的測試,可保證系統(tǒng)測試工作的全面性、合理性和可操作性。
3.1 系統(tǒng)的測試目標(biāo)
(1)檢票類設(shè)備:設(shè)備完好率:≥99%;交易故障率:≤0.1‰;(2)售票類設(shè)備:設(shè)備完好率:≥99%;交易故障率:≤0.1‰;(3)數(shù)據(jù)統(tǒng)計(jì):終端設(shè)備、SC、LC數(shù)據(jù)統(tǒng)計(jì)誤差率:≤0.1‰。
3.2 系統(tǒng)的測試對象
地鐵AFC系統(tǒng)內(nèi)的PACC系統(tǒng)、一卡通系統(tǒng);中央計(jì)算機(jī)系統(tǒng);車站計(jì)算機(jī)系統(tǒng);車站終端設(shè)備。
3.3 系統(tǒng)的測試票種
一票通單程票、一卡通儲值卡(普通儲值卡、CPU卡)。
3.4 系統(tǒng)的測試內(nèi)容
3.4.1 互聯(lián)互通測試
使用自動(dòng)機(jī)具及到人工售票處進(jìn)行購買和充值單程票和儲值卡;模擬乘客使用車票刷卡進(jìn)站;將本站車票分配至非本線路的所有車站進(jìn)行出站,模擬乘客使用車票刷卡出站。
3.4.2 穩(wěn)定性測試
各車站的測試人員使用車站的每臺自動(dòng)售票機(jī)、半自動(dòng)售票機(jī)發(fā)售限量的單程票,每臺半自動(dòng)售票機(jī)對儲值卡充值限定金額;使用發(fā)售車票進(jìn)行本站進(jìn)出測試,所有檢票通道參測,經(jīng)行壓力測試。
3.4.3 數(shù)據(jù)核對及故障統(tǒng)計(jì)分析
由中央管理系統(tǒng)的相關(guān)人員核對PACC系統(tǒng)、中央計(jì)算機(jī)系統(tǒng)、車站計(jì)算機(jī)系統(tǒng)、車站終端設(shè)備、一卡通系統(tǒng)等系統(tǒng)間數(shù)據(jù)統(tǒng)計(jì)的準(zhǔn)確性、完整性及正確性進(jìn)行測試和驗(yàn)證,并形成分析報(bào)告;由設(shè)備組組織相關(guān)人員根據(jù)設(shè)備故障統(tǒng)計(jì)辦法進(jìn)行故障統(tǒng)計(jì)分析,計(jì)算各線路測試指標(biāo)完成情況,形成分析報(bào)告。
3.5 系統(tǒng)的測試流程
3.5.1 聯(lián)互通測試
(1)車票發(fā)售及充值。車站每臺自動(dòng)售票機(jī)、半自動(dòng)售票機(jī)全部參測;假如單程票異常,車站應(yīng)補(bǔ)足同類車票發(fā)售及充值數(shù)量;若設(shè)備故障退出測試,應(yīng)補(bǔ)足同類車票發(fā)售、充值數(shù)量;完成后人工操作打印設(shè)備水單;(2)車票進(jìn)站。開啟車站全部進(jìn)站AGM和雙向AGM;車站進(jìn)站AGM和雙向AGM全部參測,若設(shè)備故障退出測試,剩余車票應(yīng)繼續(xù)完成測試;(3)車票配送;(4)車票出站。車票的出站作業(yè),并收集所有儲值卡;要求車站出站AGM和雙向AGM全部參測,若設(shè)備故障退出測試,剩余車票應(yīng)繼續(xù)完成測試。
3.5.2 穩(wěn)定性測試
(1)車票發(fā)售及充值。要求全部每臺自動(dòng)售票機(jī)、半自動(dòng)售票機(jī)參測,進(jìn)行大客流測試;假如單程票異常,車站應(yīng)補(bǔ)足同類車票發(fā)售及充值數(shù)量;若設(shè)備故障退出測試,應(yīng)補(bǔ)足同類車票發(fā)售、充值數(shù)量;完成后人工操作打印設(shè)備水單;(2)車票進(jìn)出站。要求全部AGM參測,進(jìn)行大客流測試;若設(shè)備故障退出測試,剩余車票應(yīng)繼續(xù)完成測試;測試完成后,由各站測試負(fù)責(zé)人組織收集儲值卡;
3.5.3 數(shù)據(jù)的上傳
數(shù)據(jù)的上傳應(yīng)在測試結(jié)束后及運(yùn)營前完成。
3.5.4 數(shù)據(jù)的核對分析
(1)車票發(fā)售和充值工作完成后,各車站的測試人員應(yīng)完成售票類設(shè)備交易人工統(tǒng)計(jì)、設(shè)備水單的核對、設(shè)備水單與車站計(jì)算機(jī)系統(tǒng)統(tǒng)計(jì)報(bào)表的核對工作,并在表格上簽字確認(rèn);(2)測試完成后,各車站的測試人員應(yīng)完成檢票類設(shè)備交易人工統(tǒng)計(jì)和車站計(jì)算機(jī)系統(tǒng)統(tǒng)計(jì)報(bào)表的核對工作,并在表格上簽字確認(rèn);(3)測試人員核對PACC系統(tǒng)、中央計(jì)算機(jī)系統(tǒng)、車站計(jì)算機(jī)系統(tǒng)、車站終端設(shè)備、一卡通系統(tǒng)等系統(tǒng)間數(shù)據(jù)統(tǒng)計(jì)的準(zhǔn)確性、完整性及正確性進(jìn)行測試和驗(yàn)證。
3.5.5 故障的統(tǒng)計(jì)分析
測試故障記錄上報(bào),完成設(shè)備故障匯總分析,形成故障分析報(bào)告。
從測試內(nèi)容來看,目前AFC系統(tǒng)要實(shí)現(xiàn)自動(dòng)化測試,首先需要全自動(dòng)的測試工具。全自動(dòng)化的測試工具開發(fā)過程相對艱難,建議手工測試為主,自動(dòng)化為輔的方式進(jìn)行測試工作。西安地鐵想要做好AFC系統(tǒng)的測試工作,不但需要AFC工作人員對系統(tǒng)專業(yè)知識的熟悉,更要有扎實(shí)的技術(shù)功底。根據(jù)不同的測試需求,運(yùn)用相對應(yīng)的測試方法是極其關(guān)鍵的。同時(shí),盡早發(fā)現(xiàn)潛在的各種錯(cuò)誤和缺陷,保證系統(tǒng)和相關(guān)工作人員順利、平穩(wěn)地進(jìn)入正常、管理狀態(tài)之中。