随着網信事業突飛猛進發展,國産化建設步入“深水區”,國産麒麟操作系統成為很多用戶信息化升級的底座。針對此需求,麒麟軟件推出了遷移工具kyreplace,可實現将原來的操作系統原地替換為麒麟操作系統。
高質量的遷移離不開測試的保障,而一款的自動化測試工具能讓測試過程“如虎添翼”。因此,麒麟軟件開發了一款針對kyreplace的自動化測試平台。針對原有各版本的操作系統和即将更換的不同版本的麒麟操作系統,此平台能夠對新舊版本組合進行反複測試,實現初始環境的一緻性,以靈活的測試操作、穩定的測試效果,助力系統遷移高效完成。

該平台通過一台中心控制機和大量測試機構成,中心控制機中需要包含遷移工具和自動化測試腳本以及測試所需的配置文件。通過控制機下發遷移工具和自動化測試腳本到測試機,進行CentOS/RHEL系統遷移到麒麟操作系統,等待測試機測試結束之後控制機将所有測試結果進行收集,将每個測試機的測試結果生成詳細報告,同時将所有的測試機的測試結果彙總成總報告。
測試平台工作流程主要包括中心控制機獲取遷移工具、自動化測試腳本,修改測試配置文件。對待測試的虛拟機進行初始快照恢複,下發測試工具和腳本到待測試的虛拟機中,執行測試。測試完成後,虛拟機主動上傳或中心控制機獲取測試結果、測試時間、關鍵文件。對虛拟機創建快照,保留測試環境。設置總的測試結果,生成測試報告。如果需要重新測試,自動更新測試配置文件,去除測試成功的虛拟機,重新啟動下一輪測試。

自動化測試腳本工作流程
在原操作系統遷移到麒麟操作系統過程中,此自動化測試平台不僅可兼容多平台,而且測試組合豐富,可對遷移後系統進行驗證、生成分析報告,幫助測試人員提高測試效率,保證産品質量。
國産操作系統企業堅持核心技術自主創新,緻力于打造操作系統中國品牌。在各行各業網信建設的過程中,國産操作系統企業以豐富的實踐經驗為用戶國産化建設提供了強有力的支持,為高水平科技自立自強貢獻力量。
免責聲明:本文僅代表作者個人觀點,與每日科技網無關。其原創性以及文中陳述文字和内容未經本站證實,對本文以及其中全部或者部分内容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關内容。
本網站有部分内容均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,若因作品内容、知識産權、版權和其他問題,請及時提供相關證明等材料并與我們聯系,本網站将在規定時間内給予删除等相關處理.

