[發明專利]一種GUI自動化測試方法及系統在審
| 申請號: | 201710618522.1 | 申請日: | 2017-07-26 |
| 公開(公告)號: | CN109308250A | 公開(公告)日: | 2019-02-05 |
| 發明(設計)人: | 陳斌;李源;丁亞男;代小云;湯勇;汪中華 | 申請(專利權)人: | 上海富瀚微電子股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 上海思微知識產權代理事務所(普通合伙) 31237 | 代理人: | 顧正超 |
| 地址: | 201103 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動化測試 測試 標準圖片 測試圖片 部署和實施 生成測試 相關信息 解析 便利 節約 創建 更新 | ||
本發明公開了一種GUI自動化測試方法及系統,該方法包括如下步驟:步驟一,生成測試用例;步驟二,對生成的測試用例,從測試用例表格中解析出每個測試用例的自動化測試相關信息;步驟三,創建/更新初始標準圖片庫;步驟四,根據步驟一與步驟二進行自動化測試,獲得測試圖片,并將測試圖片與標準圖片庫進行比較,得到測試結果,通過本發明,只需通過編輯/修改測試用例的方式就能快速完成GUI自動化測試的部署和實施,給GUI自動化測試的實施帶來了極大的便利,同時節約了大量的成本。
技術領域
本發明涉及一種GUI自動化測試方法及系統,特別是涉及一種基于EXCEL測試用例的GUI自動化測試方法及系統。
背景技術
GUI(Graphical User Interface,圖形用戶界面)已經成為交互式軟件的一個最為重要的組成部分,廣泛存在于各種應用軟件和軟件工具中。GUI為用戶操作帶來了極大的方便,也使得GUI軟件更復雜、更難以測試。
目前,基于GUI的測試基本以手工測試為主,按照Excel測試用例執行測試是最常見的手段。隨著軟件技術的不斷發展,軟件規模日趨龐大、軟件功能日趨復雜、版本迭代日漸頻繁,手工測試因其固有的局限性--高成本、低效率,已經很難保證GUI軟件的測試質量。
當前GUI自動化測試工具主要以商業化為主,基本采用“錄制腳本→編輯/增強腳本→回放腳本”的方式來實現自動化,這種方式需要測試人員精通編程,也需要一個相對漫長的過程來實現自動化,加上商業化的GUI自動化測試工具一般都價格昂貴,這些給想實施GUI自動化測試的企業在財力、人力、物力上帶來了極大的挑戰。
發明內容
為克服上述現有技術存在的不足,本發明之目的在于提供一種GUI自動化測試方法及系統,只需通過編輯/修改Excel測試用例的方式就能快速完成GUI自動化測試的部署和實施,給GUI自動化測試的實施帶來了極大的便利,同時節約了大量的成本。
為達上述及其它目的,本發明提出一種GUI自動化測試方法,包括如下步驟:
步驟一,生成測試用例;
步驟二,對生成的測試用例進行解析,從測試用例表格中解析出每個測試用例的自動化測試相關信息;
步驟三,創建/更新初始標準圖片庫;
步驟四,根據步驟一與步驟二進行自動化測試,獲得測試圖片,并將測試圖片與標準圖片庫進行比較,得到測試結果。
于步驟一中,生成EXCEL測試用例,其進一步包括:
步驟S11,使用Excel模板編輯測試用例;
步驟S12,對關鍵屬性內容進行自動化設置;
步驟S13,自動記錄自動化設置的關鍵屬性內容。
進一步地,步驟二包括:
步驟S21,根據測試需求,自動選取對應的Excel測試用例;
步驟S22,自動讀取Excel表格中每一條測試用例的編號,測試用例編號是自動化測試過程中的唯一標識;
步驟S23,根據測試用例的“是否自動化”列的內容來判斷測試用例是否進行自動化測,若為否,則讀取下一個測試用例;若為是,則進入步驟S24;
步驟S24,根據測試用例編號解析出該測試用例對應的自動化測試關鍵內容。
進一步地,步驟三包括:
步驟S31,選擇基準版本;
步驟S32,設置測試用例范圍;
步驟S33,從步驟S22與步驟S24分別獲取測試用例編號和對應的測試步驟;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海富瀚微電子股份有限公司,未經上海富瀚微電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710618522.1/2.html,轉載請聲明來源鉆瓜專利網。





