[發明專利]軟件兼容性預先測試方法與其系統有效
| 申請號: | 201310487884.3 | 申請日: | 2013-10-17 |
| 公開(公告)號: | CN104461858B | 公開(公告)日: | 2018-02-27 |
| 發明(設計)人: | 陳世仁;郭建廷 | 申請(專利權)人: | 財團法人資訊工業策進會 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京康信知識產權代理有限責任公司11240 | 代理人: | 余剛,李靜 |
| 地址: | 中國*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 兼容性 預先 測試 方法 與其 系統 | ||
1.一種軟件兼容性預先測試方法,其特征在于,所述軟件兼容性預先測試方法包括:
一計算機裝置或一云端主機系統的一底層監控操作系統通過一軟件代理器,提取操作系統的系統與軟件信息;
于檢測到所述操作系統需要安裝更新文件或新軟件時,判斷是否進行兼容性測試;
于判斷進行所述兼容性測試時,產生具有第一復制系統的虛擬機器,其中所述第一復制系統是根據所述系統與軟件信息而產生的;
將所述更新文件或所述新軟件安裝于所述第一復制系統,以產生第二復制系統;
對所述第二復制系統進行所述兼容性測試;以及
依據所述兼容性測試的結果來決定是否將所述更新文件或新軟件安裝至所述操作系統,或者切換至所述第二復制系統;
其中所述兼容性測試包括:
提取所述操作系統與所述第二復制系統執行中產生的系統信息進行比對,以對所述第二復制系統與所述操作系統進行系統狀態比對。
2.根據權利要求1所述的軟件兼容性預先測試方法,其特征在于,于判斷進行所述兼容性測試時,提取所述操作系統的所有數據中能用以進行所述兼容性測試的相應數據,以產生所述虛擬機器,且所述第一復制系統是根據所述系統與軟件信息與所述相應數據而產生的。
3.根據權利要求1所述的軟件兼容性預先測試方法,其特征在于,所述軟件兼容性預先測試方法還包括:
于決定將所述更新文件或所述新軟件安裝至所述操作系統,或者決定切換至所述第二復制系統時,則將所述更新文件或所述新軟件安裝至所述操作系統,或者切換至所述第二復制系統。
4.根據權利要求2所述的軟件兼容性預先測試方法,其特征在于,于產生所述第一復制系統的步驟中,依據所述系統與軟件信息在所述虛擬機器中產生干凈的第三復制系統,接著,依據所述系統與軟件信息將所述操作系統已經安裝的軟件與更新文件安裝至所述第三復制系統,以產生第四復制系統,并且接著提取所述相應數據至所述第四復制系統,以產生所述第一復制系統。
5.根據權利要求1所述的軟件兼容性預先測試方法,其特征在于,于產生所述第一復制系統的步驟中,提取預先產生的常用操作系統,且所述常用操作系統具有常用的軟件,接著,依據所述系統與軟件信息來調整所述常用操作系統與所述常用操作系統的軟件的設定,以及增補安裝所述操作系統有而所述常用操作系統沒有的軟件,以產生所述第一復制系統。
6.根據權利要求1所述的軟件兼容性預先測試方法,其特征在于,所述系統與軟件信息包括操作系統版本、操作系統相關設定、應用軟件版本、應用軟件設定文件與操作系統、及應用軟件安裝更新清單的至少其中之一。
7.根據權利要求1所述的軟件兼容性預先測試方法,其特征在于,所述兼容性測試還包括對所述第二復制系統的功能進行測試及對所述第二復制系統與所述操作系統的使用者經驗進行比對的至少其中之一。
8.根據權利要求7所述的軟件兼容性預先測試方法,其特征在于,對所述第二復制系統執行特定關聯軟件功能的開啟、關閉與輸入輸出值檢查,以對所述第二復制系統的功能進行測試。
9.根據權利要求7所述的軟件兼容性預先測試方法,其特征在于,于所述操作系統與所述第二復制系統中不斷進行切換,并且檢測使用者或系統中的軟件在所述操作系統與所述第二復制系統切換時的使用狀態是否有改變,以對所述第二復制系統與所述操作系統的使用者經驗進行比對。
10.一種軟件兼容性測試系統,其特征在于,所述軟件兼容性測試系統包括:
計算機裝置;
其中所述計算機裝置通過一軟件代理器,提取操作系統的系統與軟件信息;所述計算機裝置于檢測到所述操作系統需要安裝更新文件或新軟件時,判斷是否進行兼容性測試;所述計算機裝置于判斷進行所述兼容性測試時,產生具有第一復制系統的虛擬機器,其中所述第一復制系統是根據所述系統與軟件信息而產生的;所述計算機裝置將所述更新文件或所述新軟件安裝于所述第一復制系統,以產生第二復制系統;所述計算機裝置對所述第二復制系統進行所述兼容性測試;所述計算機裝置依據所述兼容性測試的結果來決定是否將所述更新文件或所述新軟件安裝至所述操作系統;
其中所述兼容性測試包括:
提取所述操作系統與所述第二復制系統執行中產生的系統信息進行比對,以對所述第二復制系統與所述操作系統進行系統狀態比對。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于財團法人資訊工業策進會,未經財團法人資訊工業策進會許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310487884.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種軟件演化過程故障分析方法
- 下一篇:腳本下發的方法、裝置及系統





