[發明專利]測試方法和測試裝置有效
| 申請號: | 201710147237.6 | 申請日: | 2017-03-13 |
| 公開(公告)號: | CN107797918B | 公開(公告)日: | 2020-05-05 |
| 發明(設計)人: | 狄倩 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 謝曲曲 |
| 地址: | 518052 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 方法 裝置 | ||
本發明涉及一種測試方法,所述方法包括:獲取通過測試工具選擇的測試對象和輸入的測試用例標識,所述測試對象是根據第一系統的業務類型生成的,所述測試工具與所述第一系統運行在同一端中,根據所述測試對象和所述測試用例標識,向第二系統發送測試用例執行請求,接收所述第二系統根據所述測試用例執行請求執行所述測試用例標識對應的測試用例產生的執行結果,向所述第二系統發送執行結果返回請求,接收所述第二系統根據所述執行結果返回請求將所述執行結果返回給所述第一系統的返回結果。采用該測試方法能夠提高了多系統間聯合測試的測試效率。此外,還提供了一種測試裝置。
技術領域
本發明涉及計算機技術領域,特別是涉及一種測試方法和測試裝置。
背景技術
為了提高系統的運行效率,通常會保持系統職能化,即系統的總體功能具有單一性,而構成總體功能的部分功能需要借助其他系統來實現。如保險公司業務系統的總體功能是提供各種業務信息,生成業務流程單,而對于業務流程單生成功能中的支付狀態生成功能,則由中間系統負責將相關數據經過處理后提交至支付系統,以使支付系統根據中間系統提交的數據查找與之對應的支付記錄,并將該支付記錄返回給中間系統,中間系統再將該支付記錄返回給保險公司業務系統。此時,為了測試該系統的總體功能就需要同時測試與之相關聯的其他系統的功能。
然而傳統的這種多系統之間的聯合測試需要相互關聯的多個系統的測試人員在相同的時間段內分別在網頁上對各自系統進行測試,人力成本較大,且時間上難以協調,使得測試效率低。
發明內容
基于此,有必要針對上述技術問題,提供一種提高測試效率的測試方法和測試裝置。
一種測試方法,所述方法包括:
獲取通過測試工具選擇的測試對象和輸入的測試用例標識,所述測試對象是根據第一系統的業務類型生成的,所述測試工具與所述第一系統運行在同一端中;
根據所述測試對象和所述測試用例標識,向第二系統發送測試用例執行請求;
接收所述第二系統根據所述測試用例執行請求執行所述測試用例標識對應的測試用例產生的執行結果;
向所述第二系統發送執行結果返回請求;
接收所述第二系統根據所述執行結果返回請求將所述執行結果返回給所述第一系統的返回結果。
在其中一個實施例中,在所述根據所述測試對象和所述測試用例標識,向第二系統發送測試用例執行請求之前,還包括:根據所述測試對象,向所述第二系統發送數據庫名稱獲取請求;
接收所述第二系統根據數據庫名稱獲取請求獲取所述測試對象當前連接的第一數據庫名稱;
若所述第一數據庫名稱與當前測試所需的數據庫名稱不同,則接收輸入的第二數據庫名稱,并向所述第二系統發送數據庫更新請求;
接收所述第二系統根據所述數據庫更新請求將測試對象當前連接的數據庫更新為第二數據庫產生的更新結果。
在其中一個實施例中,在所述根據所述測試對象和所述測試用例標識,向第二系統發送測試用例執行請求之前,還包括:根據所述測試對象和所述測試用例標識,向所述第二系統發送測試數據獲取請求;接收所述第二系統根據所述測試數據獲取請求獲取與所述測試用例標識對應的測試數據的獲取結果。
在其中一個實施例中,所述方法還包括:若所述獲取結果為測試數據獲取失敗,則向所述第二系統發送測試數據二次獲取請求;接收所述第二系統根據所述測試數據二次獲取請求從第一系統獲取與所述測試用例標識對應的測試數據的獲取結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710147237.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:APP用戶行為分析方法和裝置
- 下一篇:一種應用下載統計方法和裝置





