[發明專利]一種軟件兼容性測試的方法和設備有效
| 申請號: | 201110247149.6 | 申請日: | 2011-08-25 |
| 公開(公告)號: | CN102279796A | 公開(公告)日: | 2011-12-14 |
| 發明(設計)人: | 翟羽佳;譚菲菲 | 申請(專利權)人: | 北京神州綠盟信息安全科技股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 郭紅麗 |
| 地址: | 100089 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 兼容性 測試 方法 設備 | ||
技術領域
本發明涉及計算機領域,尤其涉及一種軟件兼容性測試的方法和設備。
背景技術
終端產品,即在計算機上安裝的軟件產品,在被正式應用之前均需要進行相應的軟件兼容性測試,來檢視被測軟件產品與計算機上已有的操作系統、應用軟件是否存在不兼容的情況,以便及時的發現被測軟件的性能異常、程序異常等問題,從而對被測軟件進行相應的修補與完善,使其能夠與計算機上已有的操作系統、應用軟件兼容運行。
目前,終端產品的軟件兼容性測試主要采用以下方法進行:將被測軟件安裝到部署測試環境的計算機中(所述計算機中安裝了作為兼容性測試環境的操作系統和應用軟件),運行該被測軟件以及計算機中安裝的操作系統和應用軟件,根據被測軟件運行的狀態來判斷其是否與計算機上的操作系統和應用軟件相兼容。
例如:若需要對殺毒軟件的補丁進行兼容性測試時,可以將被測補丁安裝到用于測試的計算機中,若計算機中已部署了即時聊天軟件,則可以通過在計算機中同時運行該被測補丁和即時聊天軟件,根據被測補丁和即時聊天軟件的運行結果,來判斷被測補丁和即時聊天軟件之間是否兼容。
在目前的兼容性測試過程中,在用于測試的計算機中安裝的應用軟件多種多樣,不同的應用軟件所需的表現該應用軟件運行態特質的條件也不同。所述運行態是指應用軟件在運行時,最能表現其對其他軟件的影響以及所受到的來自其他軟件的影響的運行狀態;所述運行態特質是指,應用軟件在運行態下所表現出的對其他軟件的影響以及所受到的來自其他軟件的影響。
但在目前的兼容性測試過程中,只是啟動安裝在計算機中的應用軟件,而不考慮應用軟件所需的表現該應用軟件運行態特質的條件,導致在進行兼容性測試時,應用軟件啟動后所表現出的運行態特質與該應用軟件在真實的環境下表現出的運行態特質不一定相同,也就是說,僅通過在兼容性測試時啟動應用軟件的條件所構成的測試環境,不能真實地仿真實際環境,使得最終的測試結果不準確。
發明內容
本發明實施例提供了一種軟件兼容性測試的方法和設備,來解決現有技術中存在的被測軟件的兼容性測試結果不準確的問題。
一種軟件兼容性測試的方法,包括:
按照部署為測試環境的應用軟件的運行態,對應用軟件進行分類;
在進行兼容性測試時,運行被測軟件,以及按照應用軟件所屬類別對應的測試指令,運行該應用軟件;
輸出被測軟件的兼容性測試結果。
一種軟件兼容性測試的設備,包括:
存儲模塊,用于存儲部署為測試環境的各應用軟件;
軟件分類模塊,用于按照應用軟件運行態,對存儲的應用軟件進行分類;
軟件運行模塊,用于運行被測軟件,以及按照應用軟件所屬類別對應的測試指令,運行該應用軟件;
輸出模塊,用于輸出被測軟件的兼容性測試結果。
本發明的有益效果為:
本發明實施例的方案將部署為測試環境的各應用軟件按照其不同的運行態進行分類,以便于在進行軟件兼容性測試時,對所述應用軟件按照其所在類別的運行態進行運行,從而使得各應用軟件在運行時可以真實地表現出對其他軟件的影響以及所受到的來自其他軟件的影響,也就是說能夠真實地反映各應用軟件在實際環境下的運行態特質,使得測試環境能真實地仿真實際環境,提高了軟件兼容性測試結果的準確性。
附圖說明
圖1所示為本發明實施例一中一種軟件兼容性測試的方法的流程示意圖;
圖2所示為本發明實施例二中一種軟件兼容性測試的方法的流程示意圖;
圖3所示為本發明實施例二中服務器內部對通過虛擬機方式部署的操作系統和應用軟件進行控制的結構示意圖;
圖4所示為本發明實施例三中一種軟件兼容性測試的設備的結構示意圖。
具體實施方式
本發明為了提高兼容性測試的準確性,將部署為測試環境的各應用軟件按照其不同的運行態進行分類,在進行兼容性測試時,對所述應用軟件按照其所在類別的運行態進行運行,在本發明的方案中,由于應用軟件按照其運行態進行運行,因此,應用軟件在運行時在可以表現出的對其他軟件的影響以及所受到的來自其他軟件的影響,也就是說能夠真實地反映應用軟件在實際環境下的運行態特質,使得測試環境能真實地仿真實際環境,提高測試結果的準確性。
下面結合說明書附圖對本發明實施例作進一步說明,但本發明不局限于下面的實施例。
實施例一:
如圖1所示,為本發明實施例一中軟件兼容性測試方法的流程示意圖,包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京神州綠盟信息安全科技股份有限公司,未經北京神州綠盟信息安全科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110247149.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:噴射引流式套管氣回收裝置
- 下一篇:選礦裝置





