[發明專利]一種實現軟件自動測試的系統無效
| 申請號: | 201110453041.2 | 申請日: | 2011-12-30 |
| 公開(公告)號: | CN102591775A | 公開(公告)日: | 2012-07-18 |
| 發明(設計)人: | 王清榮 | 申請(專利權)人: | 蘇州漢清投資管理有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 蘇州廣正知識產權代理有限公司 32234 | 代理人: | 張利強 |
| 地址: | 215021 江蘇省蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 軟件 自動 測試 系統 | ||
技術領域
本發明涉及軟件測試領域,特別是涉及一種實現軟件自動測試的系統。
背景技術
隨著現代科學技術的進步,軟件產品在人們生活中的應用越來越普遍。在現行的軟件產品測試領域,據統計,軟件產品測試的時間大約占整個產品開發周期的2/3,所以軟件測試的速度會很大程度上影響整個產品的開發速度。目前,國內外一直都采用人工手動測試的方法,尚無對軟件產品自動測試的概念產生。因為軟件產品測試的要點繁多、復雜、重復性大,所以人工手動測試軟件,一直都存在工作量巨大、易疲勞、易遺漏要點、人為誤操作、速度慢、準確性低等缺點,從而嚴重影響產品的開發周期。
發明內容
本發明主要解決的技術問題是提供一種實現軟件自動測試的系統,能夠解決現有技術存在的不足,能夠脫離人工控制自動運行,測試效率高。
為解決上述技術問題,本發明采用的一個技術方案是:提供一種實現軟件自動測試的系統,包括:中央處理單元CPU、測試信息單元、接口單元、主控模塊、測試結果比較模塊、數據庫模塊和待測軟件指令集產生模塊,其中
所述中央處理單元CPU,用于通過接口單元接收待測試軟件的指令集,運行接收到的指令集中的指令,根據指令集中的記錄指令,將該記錄指令對應的指令運行結果實時輸出給測試信息單元;
所述測試信息單元,用于接收并存儲CPU輸出的指令運行結果,通過接口單元將存儲的指令運行結果作為測試結果輸出;
所述主控模塊,與所述測試結果比較模塊、數據庫模塊、待測軟件指令集產生模塊和接口單元連接,用于將待測軟件指令集通過接口單元傳輸給中央處理單元CPU,并接收通過接口單元傳輸的測試結果;
所述測試結果比較模塊,用于將測試結果數據與數據庫模塊內的被測軟件預設結果的數據進行比較,將比較后的結果生成測試報告;
所述數據庫模塊,用于存放被測軟件預設結果的數據、生成的測試報告的數據;
所述待測軟件指令集產生模塊,用于產生待測軟件的指令集。
在本發明一個較佳實施例中,所述接口單元包括輸入接口和輸出接口,所述中央處理單元CPU通過輸入接口接收待測軟件的指令集,所述測試信息單元通過輸出接口將存儲的指令運行結果作為測試結果輸出。
在本發明一個較佳實施例中,所述中央處理單元CPU在執行完指令集中的所有指令之后,再請求所述測試信息單元輸出內部存儲的測試結果。
在本發明一個較佳實施例中,所述測試信息單元根據預先設定的時間間隔,周期性地通過輸出接口將內部存儲的測試結果輸出。
本發明的有益效果是:本發明揭示的實現軟件自動測試的系統,能夠脫離人工控制自動運行,測試效率高,準確性高。
附圖說明
圖1是本發明實現軟件自動測試的系統的一較佳實施例的結構示意圖;
附圖中各部件的標記如下:1、中央處理單元CPU,2、測試信息單元,3、接口單元,4、主控模塊,5、待測軟件指令集產生模塊,6、數據庫模塊,7、測試結果比較模塊。
具體實施方式
下面結合附圖對本發明的較佳實施例進行詳細闡述,以使本發明的優點和特征能更易于被本領域技術人員理解,從而對本發明的保護范圍做出更為清楚明確的界定。
請參閱圖1,本發明實施例包括:
一種實現軟件自動測試的系統,包括:中央處理單元CPU1、測試信息單元2、接口單元3、主控模塊4、測試結果比較模塊7、數據庫模塊6和待測軟件指令集產生模塊5,其中
所述中央處理單元CPU1,用于通過接口單元3接收待測試軟件的指令集,運行接收到的指令集中的指令,根據指令集中的記錄指令,將該記錄指令對應的指令運行結果實時輸出給測試信息單元2;
所述測試信息單元2,用于接收并存儲中央處理單元CPU1輸出的指令運行結果,通過接口單元3將存儲的指令運行結果作為測試結果輸出;
所述主控模塊4,與所述測試結果比較模塊7、數據庫模塊6、待測軟件指令集產生模塊5和接口單元3連接,用于將待測軟件指令集通過接口單元3傳輸給中央處理單元CPU1,并接收通過接口單元3傳輸的測試結果;
所述測試結果比較模塊7,用于將測試結果數據與數據庫模塊6內的被測軟件預設結果的數據進行比較,將比較后的結果生成測試報告;
所述數據庫模塊6,用于存放被測軟件預設結果的數據、生成的測試報告的數據;
所述待測軟件指令集產生模塊5,用于產生待測軟件的指令集。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州漢清投資管理有限公司,未經蘇州漢清投資管理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110453041.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據報文的處理方法、裝置及設備
- 下一篇:一種電泳涂裝線熱能回收系統





