[發明專利]基于業務和數據的自動化測試方法與系統在審
| 申請號: | 202111152469.3 | 申請日: | 2021-09-29 |
| 公開(公告)號: | CN113946504A | 公開(公告)日: | 2022-01-18 |
| 發明(設計)人: | 強小林;王曉娟 | 申請(專利權)人: | 北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/50 |
| 代理公司: | 北京維正專利代理有限公司 11508 | 代理人: | 李傳亮 |
| 地址: | 100089 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 業務 數據 自動化 測試 方法 系統 | ||
本申請公開了一種基于業務和數據的自動化測試方法與系統,其方法包括:獲取產品需求;根據產品需求確定測試范圍;根據測試范圍編寫對應的測試用例;獲取對應產品需求的待測試產品;基于測試范圍自動獲取對應的業務數據;基于測試用例與業務數據建立對應的測試關聯關系;通過測試關聯關系對待測試產品進行自動化測試。其系統包括:測試范圍選擇模塊、數據導入模塊、信息配置模塊與測試用例執行模塊。本申請具有自動獲取測試用數據,減少獲取數據的時間,且能基于測試用例與測試數據對待測試產品進行自動化測試,減少人工操作時間,增加測試效率的效果。
技術領域
本發明涉及軟件測試領域,尤其是涉及一種基于業務和數據的自動化測試方法與系統。
背景技術
目前,隨著軟件行業的蓬勃發展,各種軟件需求紛繁而至,軟件項目越來越凸顯大型化、負責化的發展趨勢。幾十人上百人的研發團隊、成千上萬的模塊與接口、跨地域跨系統的用戶使用等情況屢見不鮮,所有這些對項目質量有了更高的要求,而測試就是對項目開發過程的產品進行錯誤審查,保證其質量的一種過程,且在測試過程中發現軟件程序中的錯誤,評估軟件的質量,對軟件是否符合設計要求以及是否符合合同中所要達到的技術要求進行有關驗證,最終實現將高質量的軟件系統交付給用戶的目的。
相關技術中,對軟件的測試主要是通過測試工程師對軟件進行手工測試,在手工測試過程中需要測試工程師自己針對待測試的軟件編寫測試腳本,將對應的測試腳本在測試時運行,且測試工程師在測試過程中需要將自己編寫的代碼進行維護,通過手工測試對測試中發現的問題進行詳細分析和準確定位,并就相關問題與開發人員討論解決方案。
針對上述中的相關技術,發明人認為存在有以下缺陷:在對軟件的持續測試過程中,手工測試的測試時間較長,且測試不確定性較多較易導致測試的效率較低。
發明內容
為了改善手工測試成本較大的問題,本申請提供一種基于業務和數據的自動化測試方法與系統。
本申請提供的一種基于業務和數據的自動化測試方法采用如下的技術方案:
一種基于業務和數據的自動化測試方法,包括:
獲取產品需求;
根據所述產品需求確定測試范圍;
根據所述測試范圍編寫對應的測試用例;
獲取對應所述產品需求的待測試產品;
基于所述測試范圍自動獲取對應的業務數據;
基于所述測試用例與所述業務數據建立對應的測試關聯關系;
通過所述測試關聯關系對所述待測試產品進行自動化測試。
通過采用上述技術方案,能自動獲取測試用數據,減少獲取數據的時間,且能基于測試用例與測試數據對待測試產品進行自動化測試,減少人工操作時間,增加測試效率。
可選的,所述根據所述產品需求確定測試范圍包括:
根據所述產品需求制定測試方案;
根據所述測試方案明確測試范圍。
通過采用上述技術方案,使能針對待測試產品制定對應待測試產品的測試方案,從而進行針對性測試。
可選的,所述根據所述測試方案明確測試范圍之前還包括:
基于所述產品需求獲取對應所述待測試產品的多個模塊;
基于對應所述產品需求獲取對應所述待測試產品所述多個模塊之間的關聯關系。
通過采用上述技術方案,獲取待測試產品的測試范圍之前還包括獲取多個模塊之間的關聯關系,使分別能根據關聯關系更好的確認測試范圍。
可選的,所述根據所述測試方案明確測試范圍包括:
根據所述測試方案確定測試需求;
當所述測試需求為冒煙測試需求時,確定測試范圍為冒煙測試;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司,未經北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111152469.3/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





