本申請涉及系統(tǒng)測試領域,尤其涉及接口測試展示方法、裝置及其相關設備。
背景技術:
1、現(xiàn)有的接口測試展示方法中,通常需要手動選擇和關聯(lián)測試用例,這不僅存在效率低下,且容易受到人為錯誤的影響。而且手動測試很難保證測試覆蓋率,會遺漏某些重要的測試場景。此外,例如在數(shù)字醫(yī)療平臺的軟件迭代過程中,每次更新后都需要重新執(zhí)行測試,手動回歸測試更加容易出錯。例如,如果數(shù)字醫(yī)療平臺的ap?i新增一個端點用于處理藥物處方,就需要重新為該接口生成測試用例、測試計劃調整與測試相關的屬相等信息。
2、隨著敏捷開發(fā)模式的普及,軟件項目需要快速迭代和頻繁發(fā)布,現(xiàn)有的測試管理平臺已經難以適應這種快速的變化需求。
3、為了克服這些局限性,自動化測試技術應運而生。自動化測試可以顯著提高測試效率,減少人為錯誤,并且能夠提供更全面的測試覆蓋。然而,現(xiàn)有的自動化測試工具和方法仍然存在一些不足,特別是在敏捷開發(fā)環(huán)境中,需要更加靈活和高效的自動化測試解決方案。
4、在敏捷開發(fā)模式下,測試需要快速響應需求變更,并且與開發(fā)流程緊密集成。這要求測試方法不僅要自動化,還要對應的測試系統(tǒng)平臺具備高度的靈活性和可配置性,以適應快速變化的測試需求。
技術實現(xiàn)思路
1、本申請實施例的目的在于提出一種接口測試展示方法、裝置及其相關設備,以解決在敏捷開發(fā)環(huán)境中,無法做到靈活和高效地進行測試技術問題。
2、為了解決上述技術問題,本申請實施例提供一種接口測試展示方法,包括:
3、響應于用戶在項目管理區(qū)域上對待測試系統(tǒng)的至少一個聯(lián)動操作,以為待測試系統(tǒng)建立測試任務;
4、根據(jù)所述測試任務獲取與所述待測試系統(tǒng)的待測試接口的測試用例集合;
5、獲取與所述測試用例集合具有映射關系的至少一個測試計劃,以按照所述測試計劃切換不同的測試環(huán)境以執(zhí)行所述測試用例集合中的測試用例,輸出測試結果顯示在調度管理區(qū)域。
6、進一步地,所述響應于用戶在項目管理區(qū)域上對待測試系統(tǒng)的至少一個聯(lián)動操作之前,還包括:
7、接收用戶通過所述項目管理區(qū)域輸入系統(tǒng)名稱、模塊配置、環(huán)境配置和關聯(lián)人員信息,以得到定義后的待測試系統(tǒng);
8、識別所述待測試系統(tǒng)中至少一個接口;
9、為各所述接口指定接口屬性;其中,所述接口屬性包括指定名稱、所屬模塊、請求方式、參數(shù)格式、接口路徑;
10、將各所述接口屬性顯示在接口管理區(qū)域。
11、進一步地,所述為各所述接口指定接口屬性之后,還包括:
12、為各個接口構建測試用例;
13、根據(jù)項目類型對構建的測試用例進行組裝,得到測試用例集合。
14、進一步地,所述響應于用戶在項目管理區(qū)域上對待測試系統(tǒng)的至少一個聯(lián)動操作,以為所述待測試系統(tǒng)建立測試任務,包括:
15、識別所述聯(lián)動操作選擇的待測試系統(tǒng)中的至少一個待測試的接口;
16、獲取與所述待測試的接口屬性匹配的測試用例集合。
17、進一步地,所述獲取與所述測試用例集合具有映射關系的至少一個測試計劃,包括:
18、獲取所述測試用例集合的測試目的和測試風險;
19、對各所述待測試系統(tǒng)進行路徑分析,確定測試用例中的關鍵路徑;
20、根據(jù)所述關鍵路徑、測試目的以及測試風險生成測試計劃。
21、進一步地,所述根據(jù)所述關鍵路徑、測試目的以及測試風險生成測試計劃,包括:
22、基于所述測試目的,將與所述關鍵路徑對應的測試用例作為測試計劃中首先執(zhí)行用例;
23、根據(jù)所述測試風險指定對應的備用測試用例。
24、進一步地,所述按照所述測試計劃切換不同的測試環(huán)境以執(zhí)行所述測試用例集合中的測試用例,輸出測試結果顯示在調度管理區(qū)域之后,還包括:
25、在所述測試結果為成功或失敗時,將測試結果對應的測試報告發(fā)送給用戶;或,
26、若檢測到與所述測試任務相關的回歸測試,則將所述測試用例的測試結果作為所述回歸測試的測試結果。
27、進一步地,為了解決上述問題,本申請還提供一種接口測試展示裝置,包括:
28、任務響應模塊,用于響應于用戶在項目管理區(qū)域上對待測試系統(tǒng)的至少一個聯(lián)動操作,以為所述待測試系統(tǒng)建立測試任務;
29、用例獲取模塊,用于根據(jù)所述測試任務獲取與所述待測試系統(tǒng)的待測試接口的測試用例集合;
30、結果展示模塊,用于獲取與所述測試用例集合具有映射關系的至少一個測試計劃,以按照所述測試計劃切換不同的測試環(huán)境以執(zhí)行所述測試用例集合中的測試用例,輸出測試結果顯示在調度管理區(qū)域。
31、進一步的,為了解決上述技術問題,本申請實施例還提供一種計算機設備,采用了如下所述的技術方案:
32、為了解決上述技術問題,本申請實施例還提供一種計算機可讀存儲介質,包括存儲器和處理器,所述存儲器中存儲有計算機可讀指令,所述處理器執(zhí)行所述計算機可讀指令時實現(xiàn)了如下所述的技術方案:
33、響應于用戶在項目管理區(qū)域上對待測試系統(tǒng)的至少一個聯(lián)動操作,以為所述待測試系統(tǒng)建立測試任務;
34、根據(jù)所述測試任務獲取與所述待測試系統(tǒng)的待測試接口的測試用例集合;
35、獲取與所述測試用例集合具有映射關系的至少一個測試計劃,以按照所述測試計劃切換不同的測試環(huán)境以執(zhí)行所述測試用例集合中的測試用例,輸出測試結果顯示在調度管理區(qū)域。
36、進一步地,為了解決上述技術問題,本申請還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機可讀指令,所述計算機可讀指令被處理器執(zhí)行時實現(xiàn)。
37、響應于用戶在項目管理區(qū)域上對待測試系統(tǒng)的至少一個聯(lián)動操作,以為所述待測試系統(tǒng)建立測試任務;
38、根據(jù)所述測試任務獲取與所述待測試系統(tǒng)的待測試接口的測試用例集合;
39、獲取與所述測試用例集合具有映射關系的至少一個測試計劃,以按照所述測試計劃切換不同的測試環(huán)境以執(zhí)行所述測試用例集合中的測試用例,輸出測試結果顯示在調度管理區(qū)域。
40、與現(xiàn)有技術相比,在本實施例通過自動化創(chuàng)建接口屬性,提高了測試任務的準備效率。而且通過精確的接口屬性和測試用例的關聯(lián),確保了測試用例的準確性和相關性。另外,測試用例的自動化構建和發(fā)送減少了人為錯誤,提高了測試質量,且使得測試執(zhí)行更加有序,便于監(jiān)控和管理。
1.一種接口測試展示方法,其特征在于,包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述響應于用戶在項目管理區(qū)域上對待測試系統(tǒng)的至少一個聯(lián)動操作之前,還包括:
3.根據(jù)權利要求2所述的方法,其特征在于,所述為各所述接口指定接口屬性之后,還包括:
4.根據(jù)權利要求1所述的方法,其特征在于,所述響應于用戶在項目管理區(qū)域上對待測試系統(tǒng)的至少一個聯(lián)動操作,以為所述待測試系統(tǒng)建立測試任務,包括:
5.根據(jù)權利要求1所述的方法,其特征在于,所述獲取與所述測試用例集合具有映射關系的至少一個測試計劃,包括:
6.根據(jù)權利要求5所述的方法,其特征在于,所述根據(jù)所述關鍵路徑、測試目的以及測試風險生成測試計劃,包括:
7.一種接口測試展示裝置,其特征在于,所述接口測試展示方裝置包括:
8.根據(jù)權利要求7所述的裝置,其特征在于,所述任務響應模塊之前,還包括:
9.一種計算機設備,其特征在于,包括存儲器和處理器,所述存儲器中存儲有計算機可讀指令,所述處理器執(zhí)行所述計算機可讀指令時實現(xiàn)如權利要求1-6任一項所述的接口測試展示方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機可讀指令,所述計算機可讀指令被處理器執(zhí)行時實現(xiàn)如權利要求1-6任一項所述的接口測試展示方法的步驟。