隨著網信事業(yè)突飛猛進發(fā)展,國產化建設步入“深水區(qū)”,國產麒麟操作系統(tǒng)成為很多用戶信息化升級的底座首選。針對此需求,麒麟軟件推出了遷移工具kyreplace,可實現將原來的操作系統(tǒng)原地替換為麒麟操作系統(tǒng)。
高質量的遷移離不開測試的保障,而一款優(yōu)秀的自動化測試工具能讓測試過程“如虎添翼”。因此,麒麟軟件開發(fā)了一款針對kyreplace的自動化測試平臺。針對原有各版本的操作系統(tǒng)和即將更換的不同版本的麒麟操作系統(tǒng),此平臺能夠對新舊版本組合進行反復測試,實現初始環(huán)境的一致性,以靈活的測試操作、穩(wěn)定的測試效果,助力系統(tǒng)遷移高效完成。
該平臺通過一臺中心控制機和大量測試機構成,中心控制機中需要包含遷移工具和自動化測試腳本以及測試所需的配置文件。通過控制機下發(fā)遷移工具和自動化測試腳本到測試機,進行CentOS/RHEL系統(tǒng)遷移到麒麟操作系統(tǒng),等待測試機測試結束之后控制機將所有測試結果進行收集,將每個測試機的測試結果生成詳細報告,同時將所有的測試機的測試結果匯總成總報告。
測試平臺工作流程主要包括中心控制機獲取遷移工具、自動化測試腳本,修改測試配置文件。對待測試的虛擬機進行初始快照恢復,下發(fā)測試工具和腳本到待測試的虛擬機中,執(zhí)行測試。測試完成后,虛擬機主動上傳或中心控制機獲取測試結果、測試時間、關鍵文件。對虛擬機創(chuàng)建快照,保留測試環(huán)境。設置總的測試結果,生成測試報告。如果需要重新測試,自動更新測試配置文件,去除測試成功的虛擬機,重新啟動下一輪測試。
自動化測試腳本工作流程
在原操作系統(tǒng)遷移到麒麟操作系統(tǒng)過程中,此自動化測試平臺不僅可兼容多平臺,而且測試組合豐富,可對遷移后系統(tǒng)進行驗證、生成分析報告,幫助測試人員提高測試效率,保證產品質量。
國產操作系統(tǒng)企業(yè)堅持核心技術自主創(chuàng)新,致力于打造世界級操作系統(tǒng)中國品牌。在各行各業(yè)網信建設的過程中,國產操作系統(tǒng)企業(yè)以豐富的實踐經驗為用戶國產化建設提供了強有力的支持,為高水平科技自立自強貢獻力量。
(免責聲明:本網站內容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網站出現的信息,均僅供參考。本網站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。
任何單位或個人認為本網站中的網頁或鏈接內容可能涉嫌侵犯其知識產權或存在不實內容時,應及時向本網站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網站在收到上述法律文件后,將會依法盡快聯系相關文章源頭核實,溝通刪除相關內容或斷開相關鏈接。 )