齊飛,許諾,周含笑,馬剛
(哈爾濱航天恒星數據系統科技有限公司,黑龍江 哈爾濱 150028)
水務系統集成了物聯網、云計算、大數據、空間地理信息等新一代信息技術,能夠實時感知城鎮地下供排水運行狀態,對水務信息進行及時的分析、處理,提供輔助決策支持。隨著大數據、物聯網、移動互聯等技術的蓬勃發展,對水務系統數據并行接入能力和大數據處理能力提出了更高的要求。因此,如何驗證系統的數據并行接入能力、大數據處理能力,提高系統的測試效率,成為水務系統測試的重點和難點。若要解決上述問題,一方面要考慮批量生成各類傳感器模擬數據,另一方面要利用自動化手段來提高測試效率。近年來眾多學者在數據生成技術和自動化測試技術領域提出一系列優化方案。其中,劉宇等人提出基于用例分析法的數據生成技術,該技術可依據業務數據的基本屬性生成模擬數據,且模擬數據的業務覆蓋度得到了有效提升。但并沒有考慮實際應用場景中的諸多情況,不適用于物聯網相關的系統測試。在自動化測試方面,現有文獻中對界面和接口兩方面的研究偏多,但對專業語言與開源測試框架相結合的技術研究還比較少。本文提出一種基于Kubernetes 的并行計算測試平臺,用以解決物聯網測試過程中模擬數據不具備物理屬性且測試周期長的問題。經實踐驗證,本平臺批量生成的具備物理屬性的測試數據可以有效發現被測系統數據接入、處理能力的瓶頸,同時可基于專業領域語言測試框架有效提升測試效率。……