鐵路信號計算機控制軟體測試和評估平台是指鐵路信號計算機控制軟體的大型測試和評估工具(以下簡稱平台)。可套用於鐵路安全控制和防護軟體的開發過程中的測試、第三方權威機構的測試、產品出廠前的測試、現場開通前的驗收測試、運用和維護測試。對測試結果作出評估。考慮到平台在各種測試中的套用及專利保護等因素,採用黑箱測試方法是合理的和可行的。平台應具有自動測試和人工測試功能。
不失一般性,以鐵路車站計算機聯鎖軟體測試和評估平台為例,平台軟體系統主要由下列子系統組成:①測試環境生成子系統。平台是通用的,針對具體車站聯鎖軟體,要生成被測車站的站場數據,抽取該站的聯鎖特徵數據,生成拓撲數據檔案。這些數據是測試用基礎數據,為測試案例自動生成、站場仿真等子系統服務。②測試案例自動生成及測試結果動態判定子系統。自動生成針對被測車站的測試案例,根據被測系統的回響擴展測試案例並向被測系統連續載入測試案例,進行自動測試。對測試結果動態判定正確與否。③通用站場仿真子系統。仿真現場信號機、道岔、軌道(電路)區段的狀態、動作及故障;仿真列車和車列的運行。④測試結果記錄及査詢子系統。自動記錄測試結果供查詢分析用。⑤資料庫子系統。存儲靜態及動態數據,為其他各子系統提供數據服務。此外還有顯示子系統及通信子系統。