[發明專利]一種基于混合驅動的強流程裝備軟件自動化測試方法在審
| 申請號: | 202111200360.2 | 申請日: | 2021-10-15 |
| 公開(公告)號: | CN113641593A | 公開(公告)日: | 2021-11-12 |
| 發明(設計)人: | 張進坤;楊紅慶;孫哲;盧航;鄧霏 | 申請(專利權)人: | 中國工程物理研究院計算機應用研究所 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京天奇智新知識產權代理有限公司 11340 | 代理人: | 王大剛 |
| 地址: | 621000*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 混合 驅動 流程 裝備 軟件 自動化 測試 方法 | ||
本發明公開了一種基于混合驅動的強流程裝備軟件自動化測試方法,包括以下步驟:基于數據驅動的設計思想,獲得交換數據集;基于關鍵字驅動的設計思想,形成關鍵字庫;制定測試數據配置規則,形成測試數據文件;結合測試庫設計思想,設計數據配置模塊、數據解析器、數據容器、測試執行引擎及一系列測試庫,形成基于混合驅動的測試自動化框架設計;應用基于混合驅動的測試自動化框架設計,創建測試自動化平臺,模擬外部系統在環監聽被測軟件的輸出指令,自動注入激勵數據,驅動并控制被測軟件的業務流程自動執行,獲取測試結果。本發明能夠實現不具備編程技能的測試人員也可以開展強流程裝備軟件自動化測試的目的,適用于強流程裝備軟件。
技術領域
本發明涉及一種軟件自動化測試方法,尤其涉及一種基于混合驅動的強流程裝備軟件自動化測試方法。
背景技術
軟件自動化測試是把以人為驅動的測試行為轉變為機器自動化執行的一種過程,它可以完成許多手動測試難以實現或者無法實現的測試。強流程裝備軟件由于業務復雜、耦合度高、時序嚴格、數據量大等特點,很多業務場景通過簡單的手動測試無法完成,必須引入自動化測試。主流的軟件自動化測試思想有模塊化思想、測試庫思想、數據驅動思想和關鍵字驅動思想,其中,模塊化思想是創建一系列功能獨立的測試腳本,描述測試中的數據、邏輯和操作,與被測軟件完成交互,其特點是測試數據、測試邏輯與測試腳本雜糅在一起,可讀性、可維護性較差;測試庫思想是在模塊化思想的基礎上,對測試腳本進行封裝,為被測軟件的測試創建庫文件(API、DLL等),這些庫文件是一系列函數的集合,可以通過接口傳遞不同的參數,供測試人員調用,可重用性有所提高;數據驅動思想是針對測試腳本和測試數據之間耦合度較高,導致測試腳本維護、重用困難而提出的,它將測試數據從測試腳本中分離出來,通過測試數據來驅動被測軟件的業務流程自動執行,從而實現測試數據和測試腳本的分離,適用于一種測試邏輯對應一組測試數據的業務場景;關鍵字驅動思想是將測試邏輯抽象為簡單易懂的關鍵字,進一步從測試腳本中分離出來,封裝在測試數據文件中,這些關鍵字不僅為測試提供參數,而且能夠由測試自動化平臺解釋執行,徹底實現測試數據、測試邏輯和測試腳本三者的分離。
以上自動化測試思想都需要開發測試腳本,有一定的技術門檻,對于編程能力有限的測試人員難度較大,因此,亟需研究一種自動化測試方法,使得測試人員只需專注于被測軟件的業務需求,配置交換數據和關鍵字,不要求具備腳本編程技能,即可開展強流程裝備軟件的自動化測試,具有重要的學術研究意義和工程實踐價值,也是軟件測試領域的一個重點研究方向。
發明內容
本發明的目的就在于為了解決上述問題而提供一種不具備編程技能的測試人員也可以完成的基于混合驅動的強流程裝備軟件自動化測試方法。
本發明通過以下技術方案來實現上述目的:
一種基于混合驅動的強流程裝備軟件自動化測試方法,包括以下步驟:
步驟1、基于數據驅動的設計思想,分析被測軟件的業務流程及其與外部系統之間的交換數據,獲得交換數據集;
步驟2、基于關鍵字驅動的設計思想,抽象被測軟件的業務特點,形成關鍵字庫;
步驟3、制定測試數據配置規則,描述被測軟件與外部系統之間的交換數據和關鍵字,形成測試數據文件;
步驟4、結合測試庫設計思想,設計數據配置模塊、數據解析器、數據容器、測試執行引擎及一系列測試庫,形成基于混合驅動的測試自動化框架設計;
步驟5、應用基于混合驅動的測試自動化框架設計,創建測試自動化平臺,模擬外部系統在環監聽被測軟件的輸出指令,自動注入激勵數據,驅動并控制被測軟件的業務流程自動執行,獲取測試結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工程物理研究院計算機應用研究所,未經中國工程物理研究院計算機應用研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111200360.2/2.html,轉載請聲明來源鉆瓜專利網。





