[發明專利]軟件自動測試系統無效
| 申請號: | 200910038922.0 | 申請日: | 2009-04-24 |
| 公開(公告)號: | CN101551774A | 公開(公告)日: | 2009-10-07 |
| 發明(設計)人: | 唐錫麟 | 申請(專利權)人: | 東莞虎門泰達電子有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 東莞市華南專利商標事務所有限公司 | 代理人: | 梁永宏 |
| 地址: | 523928廣東省東莞市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 自動 測試 系統 | ||
技術領域:
本發明涉及電子產品開發階段軟件的測試設備,尤其涉及一種能夠對電子產品開發階段的軟件進行自動測試從而提高產品開發速度的軟件自動測試系統。
背景技術:
在現行的電子產品開發階段的軟件測試領域,據統計,電子產品軟件測試的時間大約占整個產品開發周期的2/3,所以軟件測試的速度會很大程度上影響整個產品的開發速度。目前,國內外一直都采用人工手動測試的方法,尚無對電子產品軟件自動測試的概念產生。因為電子產品軟件測試的要點繁多、復雜、重復性大,所以人工手動測試軟件,一直都存在工作量巨大、易疲勞、易遺漏要點、人為誤操作、速度慢、準確性低等缺點,從而嚴重影響產品的開發周期。
發明內容:
本發明的目的就是針對現有技術存在的不足而提供一種測試效率高、操作簡便的軟件自動測試系統。
為了實現上述目的,本發明采用的技術方案是:
它包括硬件和程序軟件兩部分,硬件包括軟件測試儀和計算機,計算機和軟件測試儀進行通訊,軟件測試儀用于模擬人工操作、模擬人工讀取顯示信息、對電子產品開發階段的軟件進行測試;計算機用于讀取從軟件測試儀反饋的測試結果并將該測試結果與預設的結果進行比較,從而自動形成測試報告;所述的程序軟件是由測試儀驅動程序、測試程序構成,測試儀驅動程序安裝在計算機內,測試程序存貯于軟件測試儀的主控CPU中;所述的軟件測試儀包括主控CPU、信號A/D采集單元、鎖存器、模擬開關陣列單元、通訊接口單元;所述信號A/D采集單元的輸入端與待測電子產品的液晶顯示屏連接,用于采集液晶顯示屏的顯示信息;信號A/D采集單元的輸出端與主控CPU的測試結果輸入端連接,用于傳送測試結果給主控CPU;所述鎖存器的輸入端與主控CPU的操作信號輸出端連接,用于暫存主控CPU輸出的測試操作信號;鎖存器的輸出端與模擬開關陣列單元的輸入端連接,用于傳送測試操作信號給模擬開關陣列單元;所述模擬開關陣列單元的輸出端與待測電子產品的鍵盤陣列單元連接,用于對待測電子產品的鍵盤陣列單元進行模擬人工測試操作;所述通訊接口單元與主控CPU連接,用于傳送測試結果給計算機和接收計算機傳送過來的測試要點數據。
所述測試儀驅動程序包括:數據庫模塊,用于存放被測軟件預設結果的數據、生成的測試報告的數據;測試要點編譯檢查模塊,用于對所輸入的軟件測試要點進行編譯及格式檢查;測試結果比較模塊,將軟件測試儀所反饋的測試結果數據與數據庫內的被測軟件預設結果的數據進行比較,將比較后的結果生成測試報告;主控模塊,用于與所述軟件測試儀及測試要點編譯檢查模塊、測試結果比?較模塊通訊,將測試要點編譯檢查模塊編譯檢查后的軟件測試要點通過計算機的RS232通訊端口發送到軟件測試儀,接收軟件測試儀反饋的測試結果數據,并將該測試結果數據發給測試結果比較模塊進行比較,并把輸入的預設結果數據、測試報告的數據存入數據庫模塊中,還可對數據信息作刪除、打印、預覽、備份、復制的處理。
所述的測試程序包括:軟件測試要點的操作指令生成模塊,用于接收測試儀驅動程序中的主控模塊所傳送的軟件測試要點,并對軟件測試要點進行解釋后,生成模擬人工測試操作的步驟,對所需要測試的電子產品進行測試;測試數據處理模塊,用于讀取所需要測試的電子產品反饋的測試結果數據,并將該測試結果發送到測試儀驅動程序的主控模塊。
所述主控CPU為單片機。
所述單片機的型號為st2202。
所述通訊接口單元為RS232接口。
本發明有益效果在于:
1、自動測試的速度快,如果完成一個電子產品的軟件測試周期,利用軟件測試儀軟件進行自動測試和正常人工手動測試相比,效率可以提高至少10倍以上,并且計算機能自動形成測試報告把軟件存在的問題快速地反映給開發人員,操作簡便,無須人工參與;又因為軟件測試階段占整個電子產品開發的周期的2/3,所以利用軟件測試儀,可大大縮短電子產品開發周期。
2、自動測試的準確性高,因為電子產品的測試要點繁多、復雜、重復性大,利用人工手動測試工作量巨大,測試人員易疲勞、易遺漏要點、或產生人為誤操作,從而忽略軟件問題的存在,達不到測試的要求,而軟件測試儀就可以完全避免上述問題的產生,不存在疲勞、遺漏、誤操作等缺陷,可以把測試要點的每一個細節都真實的反映給開發測試人員。
附圖說明:
圖1是本發明的結構方框圖;
圖2是本發明軟件測試儀的結構方框圖。
具體實施方式:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東莞虎門泰達電子有限公司,未經東莞虎門泰達電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910038922.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種直動式板材沖壓機構
- 下一篇:一種鉸鏈倒扣式吸塑模具





