雷 韜(西安地鐵運營分公司,西安 710016)
淺談AFC系統的測試理念
雷 韜
(西安地鐵運營分公司,西安 710016)
摘 要:對測試進行更完善的設計,完全可以保證系統測試工作的全面性、合理性和可操作性。驗證設備功能和性能、維護保養設備、維修故障設備,培訓相關人員,使整個AFC系統通過運行磨合期,以最佳的狀態迎接系統驗收和系統正式運行時刻的到來,保證系統和相關工作人員順利、平穩地進入正常的運行、管理狀態之中。
關鍵詞:AFC系統;系統測試
(1)對系統的互聯互通進行功能測試;(2)對系統的運行進行穩定性、可靠性測試;(3)模擬乘客進行購票、檢票進出站等流程,檢驗其各系統功能及管理流程是否達到實際運營的標準;(4)對PACC系統、中央計算機系統、車站計算機系統、車站終端設備、一卡通系統等系統間數據統計的準確性、完整性及正確性進行測試和驗證;(5)確定AFC系統是否具備開通試運營的相關標準和基本條件。
AFC系統的測試方法有傳統的自動化測試和手工測試。自動化測試是通過一些指定的測試工具,按照系統測試工程師的原定計劃對產品進行的自動化測試。手工測試則是由測試人員根據測試用例和測試對象進行“人機對話”,最后將測試結果和預期結果進行相比較并記錄下測試結果。
AFC系統是硬件和軟件相互配合的一個系統,系統中的所有數據來源是由人員的行為動作所產生的。經過分析研究,當前的AFC系統想要實現自動化測試,開發前期的測試工具才是重中之重。在系統測試的過程中,大部分測試流程都需要通過人工操作方能完成,如:購票、檢票、票箱的更換、錢箱的拆裝等;其中一些系統的測試設計、測試案例及關鍵的測試任務也只能人工操作來完成。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 故障的統計分析
測試故障記錄上報,完成設備故障匯總分析,形成故障分析報告。
從測試內容來看,目前AFC系統要實現自動化測試,首先需要全自動的測試工具。全自動化的測試工具開發過程相對艱難,建議手工測試為主,自動化為輔的方式進行測試工作。西安地鐵想要做好AFC系統的測試工作,不但需要AFC工作人員對系統專業知識的熟悉,更要有扎實的技術功底。根據不同的測試需求,運用相對應的測試方法是極其關鍵的。同時,盡早發現潛在的各種錯誤和缺陷,保證系統和相關工作人員順利、平穩地進入正常、管理狀態之中。