[發明專利]一種自動化流程回歸測試系統在審
| 申請號: | 201811249851.4 | 申請日: | 2018-10-25 |
| 公開(公告)號: | CN109684194A | 公開(公告)日: | 2019-04-26 |
| 發明(設計)人: | 苗延龍 | 申請(專利權)人: | 北京中關村科金技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京華仲龍騰專利代理事務所(普通合伙) 11548 | 代理人: | 李靜 |
| 地址: | 100089 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 監聽器 回歸測試系統 自動化流程 測試 流程上下文 斷言 回歸測試 節點執行 流程執行 服務器 輸出測試結果 測試報告 測試應用 節點信息 植入 發送 輸出 應用 分析 | ||
本發明涉及應用回歸測試領域,具體公開了一種自動化流程回歸測試系統,所述自動化流程回歸測試系統包括服務器以及執行流程監聽器。所述服務器用于啟動回歸測試;用于向執行流程監聽器發送斷言表達式;用于接收流程執行信息并輸出測試結果報告;所述執行流程監聽器用于獲取測試用例流經節點的信息;用于根據節點的斷言表達式以及節點執行的流程上下文確定流程執行信息。本發明通過將執行流程監聽器植入到待測試應用中,獲取測試用例的執行流程以及節點信息,通過輸出含有各節點的斷言表達式以及節點執行的流程上下文的測試報告,便于測試人員對流程進行進一步的分析,提高了測試的效率。
技術領域
本發明涉及應用回歸測試領域,特別是涉及一種自動化流程回歸測試系統。
背景技術
當前互聯網應用中,有許多應用都涉及到了流程。比如金融領域的信貸審批工作中,就采取了工作流引擎和規則引擎決定了審批的流程路徑,而隨著近年來消費金融的快速發展,審批流程為了適應快速的市場變化,變得越來越復雜,而為了保證審批流程的穩定性和正確性,需要頻繁的進行回歸測試。同樣的,互聯網中其他涉及到了流程的應用也需要頻繁的進行回歸測試保證應用流程的穩定性和正確性。
業界當前進行回歸測試的常見做法有兩種:一種是手動進行回歸測試,這種方式適合流程比較簡單,分支路徑不多的場景,而分支越多,手動進行回歸測試的效率就越低,而成本就越高,而另一種是自動化測試腳本進行回歸測試,這種方式可以初步實現自動化,提高了效率,降低了成本,然而無法獲取流程的中間狀態信息,工作人員無法得知整個流程的路徑,不能滿足回歸測試的全部需要。
可見,現有技術中,手動進行回歸測試在流程復雜、分支較多的場景下存在著效率低下、成本高的技術問題,而自動化測試腳本進行回歸測試無法獲取流程的中間狀態信息,工作人員無法得知整個流程的路徑。因此,當前的兩種回歸測試方案均無法滿足回歸測試的全部需要。
發明內容
本發明實施例提供一種自動化流程回歸測試系統,旨在解決現有技術中使用手動進行回歸測試存在的效率低、成本高的技術問題以及使用自動化測試腳本進行回歸測試存在的無法獲取流程的中間狀態信息的技術問題。
本發明實施例提供一種自動化流程回歸測試系統,所述自動化流程回歸測試系統包括服務器以及與所述服務器通信的流程執行監聽器;
所述服務器,用于向待測試應用提交測試用例;接收并根據所述流程執行監控器發送的斷言表達式獲取請求,向所述流程執行監控器返回與所述斷言表達式獲取請求對應的斷言表達式;接收并根據所述流程執行監控器發送的節點執行的流程上下文以及斷言表達式的執行結果生成測試報告;以及
所述流程執行監聽器,用于當檢測到所述待測試用例流經節點時,獲取所述節點的標識信息以及待測試用例的標識信息;根據所述節點的標識信息以及所述待測試用例的標識信息向服務器發送斷言表達式獲取請求;接收所述服務器返回的當前節點的斷言表達式,并根據當前節點執行的流程上下文計算所述斷言表達式的執行結果,將所述節點執行的流程上下文以及所述斷言表達式的執行結果發送給服務器。
本發明實施例提供的自動化流程回歸測試系統通過將流程執行監控器植入到待測試應用中,當檢測到所述待測試用例流經節點時,能夠觸發流程執行監控器,流程執行監控器能夠獲取當前節點的標識信息以及測試用例的標識信息,并通過從服務端獲取相應的斷言表達式,再根據當前節點執行的流程上下文計算斷言表達式的執行結果,并將節點執行的流程上下文以及斷言表達式的執行結果發送給服務器,服務器根據節點執行的流程上下文以及斷言表達式的執行結果輸出測試結果報告,便于用戶直接從測試結果報告中讀取該測試用例的測試過程詳細信息。本發明實施例通過在服務器統一管理測試用例集合以及斷言表達式,極大地提高了工作的效率,此外,通過預設的定時任務,能夠定時的、自動的向待測試應用提交測試用例,整個過程無需人工操作,降低了成本。
附圖說明
圖1是本發明實施例提供的一種自動化流程回歸測試系統的結構示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中關村科金技術有限公司,未經北京中關村科金技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811249851.4/2.html,轉載請聲明來源鉆瓜專利網。





