[發明專利]一種通過腳本進行界面自動測試的方法在審
| 申請號: | 201611242967.6 | 申請日: | 2016-12-29 |
| 公開(公告)號: | CN106844883A | 公開(公告)日: | 2017-06-13 |
| 發明(設計)人: | 謝光益;李起宏;劉偉平 | 申請(專利權)人: | 北京華大九天軟件有限公司 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 北京德崇智捷知識產權代理有限公司11467 | 代理人: | 王金雙 |
| 地址: | 100102 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通過 腳本 進行 界面 自動 測試 方法 | ||
技術領域
本發明涉及集成電路計算機輔助設計領域,尤其涉及一種通過腳本進行界面自動測試的方法。
背景技術
在集成電路設計流程中使用的設計工具,為了實現與用戶的交互都會存在界面,特別是在原理圖編輯和版圖編輯等工具中。在這種類型的工具中每條命令都會有很多參數,所有參數配置都會放到命令界面中,這些參數既能實現單個功能同時也會和其他參數組合使用,這就要求界面程序在單個參數及各種參數組合中均保證功能正確,并且每次對功能的改進不會影響原本正確的功能。
既要保證每個功能點的正確同時還要確保各種參數組合正確,因而需要進行有效測試。點功能改進之后,需要對全部相關功能進行重復測試,人工測試很難覆蓋到全部,會經常出現測試點遺留,從而導致修改功能點時反復出現問題。如果每次修改都需要人工驗證,人工測試工作量巨大,且效果不能得到有效保證,很難保證各種參數組合功能都正確。
因此,提出一種通過腳本進行界面自動測試的方法,能夠自動進行集成電路設計工具的功能測試以及回歸測試,確保界面功能的正確性,成為亟待解決的問題。
發明內容
為了解決現有技術存在的不足,本發明的目的在于提供一種通過腳本進行界面自動測試的方法,能夠自動進行集成電路設計工具的功能測試以及回歸測試,確保界面功能的正確性。
為實現上述目的,本發明提供的通過腳本進行界面自動測試的方法,包括以下步驟:
(1)自定義一組記錄界面操作的命令集;(2)回放自定義的命令集,模擬界面操作的過程。
進一步地,所述命令集包括:用戶在繪圖區域進行鼠標左鍵點擊操作、右鍵點擊操作、左鍵雙擊操作、左鍵框選操作及右鍵框選操作,以及用戶在界面中輸入字符串、對控件內容進行選擇的操作。
進一步地,所述界面操作具體包括:手動測試多個組合功能、手動測試某一功能及手動繪制mos管器件。
所述步驟(1)包括步驟:(11)基于測試數據,通過腳本文件,生成測例;(12)對單個測例進行測試。
進一步地,所述步驟(1)還包括步驟:(13)批量測試所述測例。
進一步地,所述步驟(13)包括步驟:(121)當所述測例存在問題時,修改所述測例;(122)當所述功能出現問題時,修改所述功能。
所述步驟(2)進一步包括步驟:控制回放速度的快慢。
本發明的通過腳本進行界面自動測試的方法,通過記錄界面中控件的操作行為的命令所對應的操作過程,實現回放控件的基本操作行為,達到記錄和模擬所有界面操作的目的。并且還可以在記錄界面操作的界面行為的同時,使用記錄下的腳本命令對界面操作進行模擬人工手動操作。
本發明的通過腳本進行界面自動測試的方法,不僅大大降人工測試的工作量,還能夠自動對改進功能進行回歸測試,并且還能夠有效避免人工操作帶來的錯誤,極大地提高了集成電路工具測試的效率。
本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。
附圖說明
附圖用來提供對本發明的進一步理解,并且構成說明書的一部分,并與本發明的實施例一起,用于解釋本發明,并不構成對本發明的限制。在附圖中:
圖1為根據本發明的通過腳本進行界面自動測試的方法流程圖;
圖2為根據本發明的自定義命令集的生成及回放測試過程流程圖;
圖3為根據本發明的記錄界面操作過程的示意圖;
圖4為根據本發明的記錄界面操作的腳本文件的命令圖;
圖5為根據本發明的執行記錄的腳本文件的示意圖;
圖6為根據本發明的執行記錄的腳本文件的界面操作的示意圖。
具體實施方式
以下結合附圖對本發明的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用于說明和解釋本發明,并不用于限定本發明。
圖1為根據本發明的通過腳本進行界面自動測試的方法流程圖,下面將參考圖1,對本發明的通過腳本進行界面自動測試的方法進行詳細描述。
在步驟101,自定義一組記錄界面操作的命令集;
其中,命令集包括:用戶在繪圖區域進行鼠標左鍵點擊操作、右鍵點擊操作、左鍵雙擊操作、左鍵框選操作及右鍵框選操作等,以及用戶在界面中輸入字符串、對控件內容進行選擇等操作。
圖2為本根據發明的自定義命令集的生成及回放測試過程流程圖,如圖2所示,自定義命令集的生成及回放測試具體包括如下步驟:
(1)通過測試數據,進行界面操作;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京華大九天軟件有限公司,未經北京華大九天軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611242967.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于曲柄銷外圓均布槽的加工裝置
- 下一篇:剪擠式無齒圈精沖裝置及方法





