[發明專利]一種基于缺陷收斂性的自動化測試方法在審
| 申請號: | 201710508375.2 | 申請日: | 2017-06-28 |
| 公開(公告)號: | CN109144845A | 公開(公告)日: | 2019-01-04 |
| 發明(設計)人: | 汪彩云;朱凌燕;陳浩 | 申請(專利權)人: | 中國石油化工股份有限公司;中國石油化工股份有限公司石油物探技術研究院 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京思創畢升專利事務所 11218 | 代理人: | 孫向民;廉莉莉 |
| 地址: | 100728 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 收斂性 腳本 回歸測試 自動化測試 運行結果 測試 自動化測試腳本 測試單元 測試效率 測試周期 依賴關系 自動執行 回放 調用 錄制 自動化 分析 | ||
公開了一種基于缺陷收斂性的自動化測試方法。該方法包括以下步驟:1)確定測試范圍,在所述測試范圍內基于測試單元生成腳本;2)確定各個腳本之間的依賴關系;3)執行主腳本以對各個腳本進行調用,生成運行結果;4)判斷運行結果中的缺陷收斂性;5)基于步驟4)所確定的缺陷收斂性確定下一輪回歸測試范圍。本發明通過編寫和錄制自動化測試腳本,在對測試出來的缺陷進行修改后進行腳本的自動執行回放,實現回歸測試的自動化;通過分析缺陷的影響范圍和收斂性,確定回歸測試范圍和用例的執行范圍,減少回歸測試規模,從而提高測試效率并縮短測試周期。
技術領域
本發明涉及軟件測試領域,具體而言,涉及一種基于缺陷收斂性的自動化測試方法。
背景技術
隨著軟件質量的要求提高,軟件研發周期對研發費用的影響,軟件測試的工作越來越重要。如何提升軟件測試效率和質量,是測試人員一直在研究的問題。
自動化測試是通過測試工具和其他手段,按照測試工程師的預定計劃對軟件產品進行自動的測試,它能夠完成人工無法完成或者難以實現的測試工作,更好地利用資源,將繁瑣的任務賦予自動化方式,提高準確性和測試人員的積極性,從而提高軟件質量、節省經費,縮短產品發布周期。
傳統的軟件項目測試還是以人工為主,大量的人工操作增加了項目人力成本和溝通成本,效率低且差錯率高。隨著軟件業的不斷發展及軟件規模的擴大,客戶對軟件的質量要求越來越高,針對企業的網絡應用環境需要支持大量用戶和復雜的軟硬件應用環境,測試的工作量也越來越大,因此,有必要對自動化測試進行研究和開發。
公開于本發明背景技術部分的信息僅僅旨在加深對本發明的一般背景技術的理解,而不應當被視為承認或以任何形式暗示該信息構成已為本領域技術人員所公知的現有技術。
發明內容
本發明的目的在于解決上述現有技術中存在的難題,提出了一種基于缺陷(BUG)收斂性的自動化測試方法,能夠克服人工測試方法的缺點和不足。
本發明通過編寫和錄制自動化測試腳本,在對測試出來的缺陷進行修改后進行腳本的自動執行回放,實現回歸測試的自動化;通過分析缺陷的影響范圍和收斂性,確定回歸測試范圍和用例的執行范圍,減少回歸測試規模,從而提高測試效率并縮短測試周期。
本發明的基于缺陷收斂性的自動化測試方法包括以下步驟:
1)確定測試范圍,在所述測試范圍內基于測試單元生成腳本;
2)確定各個腳本之間的依賴關系;
3)執行主腳本以對各個腳本進行調用,生成運行結果;
4)判斷運行結果中的缺陷收斂性;
5)基于步驟4)所確定的缺陷收斂性確定下一輪回歸測試范圍。
優選地,所述測試單元為測試范圍內的業務功能或者業務流程。
優選地,基于生成腳本的測試單元的業務功能之間的關系或者基于業務流程本身以及業務流程之間的關系來確定各個腳本之間的依賴關系。
優選地,步驟4)中分析運行結果中的缺陷收斂性包括:
確定在一個測試周期內累計發現的缺陷數量曲線和累計解決的缺陷數量曲線,累計解決的缺陷數量曲線與累計發現的缺陷數量曲線的接近程度表明缺陷收斂性。
優選地,在步驟5)中,當存在收斂性低于收斂性要求的缺陷時,執行以下子步驟:
5.1)確定與缺陷相關聯的測試單元;
5.2)確定與步驟5.1)中所確定的測試單元相關聯的其他測試單元;
5.3)剔除其余無關的測試單元,將所有相關的測試單元作為下一輪回歸測試范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國石油化工股份有限公司;中國石油化工股份有限公司石油物探技術研究院,未經中國石油化工股份有限公司;中國石油化工股份有限公司石油物探技術研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710508375.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:追蹤方法、裝置、設備和機器可讀介質
- 下一篇:用于測試服務器的測試方法和裝置





