[發明專利]自動回歸測試方法、裝置、計算機設備及存儲介質在審
| 申請號: | 202010720125.7 | 申請日: | 2020-07-24 |
| 公開(公告)號: | CN111737148A | 公開(公告)日: | 2020-10-02 |
| 發明(設計)人: | 何小苗;陳嵐 | 申請(專利權)人: | 深圳市富之富信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 黃文鋒 |
| 地址: | 518000 廣東省深圳市龍華區龍華*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動 回歸 測試 方法 裝置 計算機 設備 存儲 介質 | ||
本發明提供了一種自動回歸測試方法、裝置、計算機設備及存儲介質,所述方法包括,在業務系統中添加一個通用ID將業務信息關聯起來;在測試人員對業務系統進行測試時,記錄測試路徑信息、每個測試節點的業務流程及狀態信息;將通過測試的測試案例的業務流程及狀態信息保存至數據庫中;根據通用ID,從數據庫中將測試案例的業務流程及狀態信息抓取出來;根據測試路徑信息,進行回歸測試,生成新的通用ID將回歸測試的業務流程及狀態信息關聯起來保存;將回歸測試的業務流程及狀態信息與測試人員測試的業務流程及狀態信息進行逐條逐字段比較,當字段相同時,則判斷當前回歸測試成功。本方案能夠更快速地進行數據回溯,并且回溯的結果更加準確。
技術領域
本發明涉及一種回歸測試方法、裝置、計算機設備及存儲介質,尤其是指一種自動回歸測試方法、裝置、計算機設備及存儲介質。
背景技術
自動化回歸測試,一般是通過系統提供的API接口,編寫自動化測試腳本來實現。一種常用的自動測試方法為,開發或測試人員根據所測系統提供的API接口,編寫和運行測試腳本,通過比較系統的實時輸出與腳本中預設輸出的方式,來實現自動測試目的。這種方法的好處是簡單,可通過對所測系統API或API組合進行測試來覆蓋簡單的測試案例。缺點在于,一是對于業務流程復雜的測試場景,通過API腳本測試來復制同樣的人工測試很困難,二是人工測試可以根據需要靈活變動,而修改復雜的API測試腳本往往會很繁瑣,以至于不可行。基于腳本的自動化回歸測試,由相對固定的測試接口組合及預設結果組成,相比真實的人機交互測試,在測試完整性、復雜性和測試案例更新及時性上,都有很大欠缺。
發明內容
本發明所要解決的技術問題是:提供一種自動回歸測試方法、裝置、計算機設備及存儲介質,提高回歸測試的準確性。
為了解決上述技術問題,本發明采用的技術方案為:一種自動回歸測試方法,包括以下步驟,
S10、在業務系統中添加一個通用ID將業務信息關聯起來;
S20、在測試人員對業務系統進行測試時,記錄測試路徑信息、每個測試節點的業務流程及狀態信息;
S30、以通用ID作為標識,將通過測試的測試案例的業務流程及狀態信息保存至數據庫中;
S40、根據通用ID,從數據庫中將測試案例的業務流程及狀態信息抓取出來,生成一個文件;
S50、根據測試路徑信息,進行回歸測試,生成新的通用ID將回歸測試的業務流程及狀態信息關聯起來保存;
S60、將回歸測試的業務流程及狀態信息與測試人員測試的業務流程及狀態信息進行逐條逐字段比較;
S70、當回歸測試的業務流程及狀態信息與測試人員測試的業務流程及狀態信息的字段相同時,則判斷當前回歸測試成功。
進一步的,所述步驟S40具體包括,
S41、根據通用ID,通過內嵌的SQL腳本及JDBC/ODBC接口將SQL腳本傳送到數據庫中執行查詢;
S42、接收數據庫根據通用ID從數據庫中查詢到的述業務流程及狀態信息;
S43、將查詢到的業務流程及狀態信息生成一個文件。
進一步的,所述步驟S50具體包括,
S51、根據測試路徑信息,模擬人工的測試步驟對業務系統進行回歸測試;
S52、生成一個新的通用ID將每個測試節點的業務流程及狀態信息關聯;
S53、將新的通用ID所關聯的業務流程及狀態信息保存至數據庫。
進一步的,所述步驟S30中,業務流程及狀態信息以XML的格式保存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市富之富信息技術有限公司,未經深圳市富之富信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010720125.7/2.html,轉載請聲明來源鉆瓜專利網。





