[發明專利]一種基于業務流程控制的應用程序測試方法及系統有效
| 申請號: | 201310475965.1 | 申請日: | 2013-10-12 |
| 公開(公告)號: | CN103530231B | 公開(公告)日: | 2017-02-22 |
| 發明(設計)人: | 譚鵬飛 | 申請(專利權)人: | 北京京東尚科信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京品源專利代理有限公司11332 | 代理人: | 胡彬 |
| 地址: | 100080 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 業務流程 控制 應用程序 測試 方法 系統 | ||
1.一種基于業務流程控制的應用程序測試方法,其特征在于,所述方法包括:
定義測試用例:應用測試管理工具,根據被測應用程序的業務流程,為所述流程中的每個業務節點分別設計測試用例,并將所述測試用例存儲于數據庫中;
實現自動化測試腳本:針對所述測試用例,分別編寫與各個測試用例對應的自動化測試腳本,并將所述自動化測試腳本存儲于數據庫中;
建立對應關系:應用測試管理工具,在所述數據庫中建立所述自動化測試腳本與所述測試用例的對應關系,所述對應關系是一對一的映射關系;
定義測試流程:應用測試管理工具,按照被測應用程序的業務流程中業務節點的邏輯順序,將所述測試用例組合成一個或多個測試套件;
定義測試計劃:在測試管理工具中,選擇一個或多個所述測試套件,并選定一個帶有自動化測試工具并且處于空閑狀態的測試機作為執行測試任務的對象;所述測試任務是測試套件中測試用例所對應的自動化測試腳本的組合;
執行測試任務:被選定的測試機啟動自動化測試工具,加載數據庫中所有與測試套件包含的測試用例有對應關系的自動化測試腳本,并按照所述定義測試流程的步驟中定義的測試用例的組合順序執行所述腳本。
2.根據權利要求1所述的方法,其特征在于,所述定義測試計劃的步驟是:在測試管理工具中,選擇一個或多個所述測試套件,并選定多個帶有自動化測試工具并且處于空閑狀態的測試機作為執行任務的對象;并且由人為指定每個測試機所要執行的測試任務。
3.根據權利要求1或2所述的方法,其特征在于,所述建立對應關系的步驟中,建立自動化測試腳本與測試用例的對應關系的方法是:在測試管理工具中,將每個測試用例的摘要字段輸入為與該測試用例對應的自動化腳本名稱。
4.根據權利要求1或2所述的方法,其特征在于,所述執行測試任務的步驟還包括如下子步驟:
更新自動化測試腳本:在加載和執行自動化測試腳本之前,在數據庫中利用版本管理工具更新自動化測試腳本的代碼。
5.根據權利要求1或2所述的方法,其特征在于,所述方法還包括如下步驟:
維護測試數據:在所述定義測試計劃的步驟之后,應用測試管理工具對測試套件中的測試用例涉及的測試數據進行增加或替換。
6.根據權利要求1或2所述的方法,其特征在于,所述方法還包括如下步驟:
反饋任務進度:所述測試機在執行測試任務的過程中每隔一段時間生成任務執行進度報告。
7.根據權利要求1或2所述的方法,其特征在于,所述方法還包括如下步驟:
釋放測試機資源:測試機在測試任務將執行完畢后,將所述測試機的資源釋放,使所述測試機重新處于空閑狀態。
8.根據權利要求1或2所述的方法,其特征在于,所述方法還包括如下步驟:
生成測試報告:測試機在測試任務將執行完畢后,所述測試機生成測試報告并發送至指定的電子郵箱。
9.一種基于業務流程控制的應用程序測試系統,其特征在于,所述系統包括:
數據存儲單元,用于建立數據庫;
流程管理單元,用于建立測試套件與測試用例以及二者的對應關系,用于建立測試腳本與測試用例的對應關系;
任務創建單元,用于定義測試計劃、創建測試任務;
任務執行單元,用于執行測試任務;
所述流程管理單元根據數據存儲單元中的數據建立測試套件與測試用例以及二者的對應關系、建立測試腳本與測試用例的對應關系;所述任務創建單元根據流程管理單元建立的內容定義測試計劃、創建測試任務;所述任務執行單元根據任務創建單元發送的信息并讀取數據存儲單元的數據執行測試任務。
10.根據權利要求9所述的系統,其特征在于,所述系統的任務執行單元包括至少一個服務器。
11.根據權利要求10所述的系統,其特征在于,所述系統的任務執行單元包括至少一個測試機。
12.根據權利要求11所述的系統,其特征在于,當任務執行單元包含一個服務器和至少一個測試機時,所述至少一個測試機與所述服務器相連。
13.根據權利要求10所述的系統,其特征在于,當任務執行單元包含多個服務器和多個測試機,每個服務器與任意個測試機連接組成若干任務執行子單元。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司,未經北京京東尚科信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310475965.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于模擬聚合物材料的方法
- 下一篇:磁流體懸浮移動平臺





