本申請涉及計算機,尤其涉及一種測試用例評審方法、裝置、電子設備及計算機可讀介質。
背景技術:
1、目前,業(yè)內的測試用例管理系統(tǒng)通常由人工在線上或者線下進行評審,平臺只做數(shù)據(jù)管理作用。本質上還是人員管控為主,為了保證質量,需要投入大量人力和時間,對測試用例進行評審的效率和準確率低。
技術實現(xiàn)思路
1、有鑒于此,本申請實施例提供一種測試用例評審方法、裝置、電子設備及計算機可讀介質,能夠解決現(xiàn)有的對測試用例進行評審的效率和準確率低的問題。
2、為實現(xiàn)上述目的,根據(jù)本申請實施例的一個方面,提供了一種測試用例評審方法,包括:響應于測試用例評審請求,獲取對應的場景標識和業(yè)務標識;根據(jù)場景標識和業(yè)務標識,獲取對應的平臺推薦評分畫像,基于平臺推薦評分畫像,確定平臺推薦評分;獲取測試用例評審請求對應的測試用例配置數(shù)據(jù),進而確定對應的測試用例的執(zhí)行方式;基于執(zhí)行方式,確定目標執(zhí)行節(jié)點,調用目標執(zhí)行節(jié)點的執(zhí)行邏輯以對測試用例進行預設次數(shù)的預檢測,進而獲取預檢測結果數(shù)據(jù);根據(jù)預檢測結果數(shù)據(jù),確定執(zhí)行通過率和缺陷發(fā)現(xiàn)數(shù)量,進而確定已審核評分,基于已審核評分和平臺推薦評分確定測試用例的最終評分。
3、可選地,基于已審核評分和平臺推薦評分確定測試用例的最終評分,包括:計算已審核評分和平臺推薦評分的差值;響應于差值小于預設閾值,用已審核評分替換平臺推薦評分,以將已審核評分作為測試用例的最終評分。
4、可選地,基于已審核評分和平臺推薦評分確定測試用例的最終評分,包括:響應于差值大于預設閾值,生成預警信息并輸出,將測試用例的最終評分更新為待定或平臺推薦得分或已審核評分。
5、可選地,根據(jù)場景標識和業(yè)務標識,獲取對應的平臺推薦評分畫像,包括:根據(jù)場景標識和業(yè)務標識,確定對應的歷史測試用例;獲取歷史測試用例關聯(lián)的平臺推薦評分畫像。
6、可選地,確定目標執(zhí)行節(jié)點,包括:響應于執(zhí)行方式為手動執(zhí)行,確定目標執(zhí)行節(jié)點為用戶節(jié)點;響應于執(zhí)行方式為自動執(zhí)行,確定目標執(zhí)行節(jié)點為用戶節(jié)點和平臺節(jié)點;響應于執(zhí)行方式為周期執(zhí)行,確定目標執(zhí)行節(jié)點為平臺節(jié)點。
7、可選地,確定已審核評分,包括:獲取執(zhí)行通過率對應的第一權重和缺陷發(fā)現(xiàn)數(shù)量對應的第二權重;計算執(zhí)行通過率與第一權重的第一乘積,計算缺陷發(fā)現(xiàn)數(shù)量與第二權重的第二乘積;將第一乘積與第二乘積的加和確定為已審核評分。
8、可選地,調用目標執(zhí)行節(jié)點的執(zhí)行邏輯以對測試用例進行預設次數(shù)的預檢測,包括:響應于測試用例的數(shù)量超出預設數(shù)量閾值,獲取測試用例對應的優(yōu)先級和重要級;基于優(yōu)先級和重要級對測試用例進行排序,以得到排序后的測試用例;依序對排序后的測試用例中的每一個測試用例調用對應的目標執(zhí)行節(jié)點的執(zhí)行邏輯以對相應的測試用例進行預設次數(shù)的預檢測。
9、另外,本申請還提供了一種測試用例評審裝置,包括:獲取單元,被配置成響應于測試用例評審請求,獲取對應的場景標識和業(yè)務標識;平臺推薦評分確定單元,被配置成根據(jù)場景標識和業(yè)務標識,獲取對應的平臺推薦評分畫像,基于平臺推薦評分畫像,確定平臺推薦評分;執(zhí)行方式確定單元,被配置成獲取測試用例評審請求對應的測試用例配置數(shù)據(jù),進而確定對應的測試用例的執(zhí)行方式;預檢測單元,被配置成基于執(zhí)行方式,確定目標執(zhí)行節(jié)點,調用目標執(zhí)行節(jié)點的執(zhí)行邏輯以對測試用例進行預設次數(shù)的預檢測,進而獲取預檢測結果數(shù)據(jù);最終評分確定單元,被配置成根據(jù)預檢測結果數(shù)據(jù),確定執(zhí)行通過率和缺陷發(fā)現(xiàn)數(shù)量,進而確定已審核評分,基于已審核評分和平臺推薦評分確定測試用例的最終評分。
10、可選地,最終評分確定單元進一步被配置成:計算已審核評分和平臺推薦評分的差值;響應于差值小于預設閾值,用已審核評分替換平臺推薦評分,以將已審核評分作為測試用例的最終評分。
11、可選地,最終評分確定單元進一步被配置成:響應于差值大于預設閾值,生成預警信息并輸出,將測試用例的最終評分更新為待定或平臺推薦得分或已審核評分。
12、可選地,平臺推薦評分確定單元進一步被配置成:根據(jù)場景標識和業(yè)務標識,確定對應的歷史測試用例;獲取歷史測試用例關聯(lián)的平臺推薦評分畫像。
13、可選地,預檢測單元進一步被配置成:響應于執(zhí)行方式為手動執(zhí)行,確定目標執(zhí)行節(jié)點為用戶節(jié)點;響應于執(zhí)行方式為自動執(zhí)行,確定目標執(zhí)行節(jié)點為用戶節(jié)點和平臺節(jié)點;響應于執(zhí)行方式為周期執(zhí)行,確定目標執(zhí)行節(jié)點為平臺節(jié)點。
14、可選地,最終評分確定單元進一步被配置成:獲取執(zhí)行通過率對應的第一權重和缺陷發(fā)現(xiàn)數(shù)量對應的第二權重;計算執(zhí)行通過率與第一權重的第一乘積,計算缺陷發(fā)現(xiàn)數(shù)量與第二權重的第二乘積;將第一乘積與第二乘積的加和確定為已審核評分。
15、可選地,預檢測單元進一步被配置成:響應于測試用例的數(shù)量超出預設數(shù)量閾值,獲取測試用例對應的優(yōu)先級和重要級;基于優(yōu)先級和重要級對測試用例進行排序,以得到排序后的測試用例;依序對排序后的測試用例中的每一個測試用例調用對應的目標執(zhí)行節(jié)點的執(zhí)行邏輯以對相應的測試用例進行預設次數(shù)的預檢測。
16、另外,本申請還提供了一種測試用例評審電子設備,包括:一個或多個處理器;存儲裝置,用于存儲一個或多個程序,當一個或多個程序被一個或多個處理器執(zhí)行,使得一個或多個處理器實現(xiàn)如上述的測試用例評審方法。
17、另外,本申請還提供了一種計算機可讀介質,其上存儲有計算機程序,程序被處理器執(zhí)行時實現(xiàn)如上述的測試用例評審方法。
18、為實現(xiàn)上述目的,根據(jù)本申請實施例的又一個方面,提供了一種計算機程序產品。
19、本申請實施例的一種計算機程序產品,包括計算機程序,程序被處理器執(zhí)行時實現(xiàn)本申請實施例提供的測試用例評審方法。
20、上述發(fā)明中的一個實施例具有如下優(yōu)點或有益效果:本申請通過響應于測試用例評審請求,獲取對應的場景標識和業(yè)務標識;根據(jù)場景標識和業(yè)務標識,獲取對應的平臺推薦評分畫像,基于平臺推薦評分畫像,確定平臺推薦評分;獲取測試用例評審請求對應的測試用例配置數(shù)據(jù),進而確定對應的測試用例的執(zhí)行方式;基于執(zhí)行方式,確定目標執(zhí)行節(jié)點,調用目標執(zhí)行節(jié)點的執(zhí)行邏輯以對測試用例進行預設次數(shù)的預檢測,進而獲取預檢測結果數(shù)據(jù);根據(jù)預檢測結果數(shù)據(jù),確定執(zhí)行通過率和缺陷發(fā)現(xiàn)數(shù)量,進而確定已審核評分,基于已審核評分和平臺推薦評分確定測試用例的最終評分。從而提高對測試用例進行評審的效率和準確率。
21、上述的非慣用的可選方式所具有的進一步效果將在下文中結合具體實施方式加以說明。
1.一種測試用例評審方法,其特征在于,包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述基于所述已審核評分和所述平臺推薦評分確定所述測試用例的最終評分,包括:
3.根據(jù)權利要求2所述的方法,其特征在于,所述基于所述已審核評分和所述平臺推薦評分確定所述測試用例的最終評分,包括:
4.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述場景標識和所述業(yè)務標識,獲取對應的平臺推薦評分畫像,包括:
5.根據(jù)權利要求1所述的方法,其特征在于,所述確定目標執(zhí)行節(jié)點,包括:
6.根據(jù)權利要求1所述的方法,其特征在于,所述確定已審核評分,包括:
7.根據(jù)權利要求1所述的方法,其特征在于,所述調用所述目標執(zhí)行節(jié)點的執(zhí)行邏輯以對所述測試用例進行預設次數(shù)的預檢測,包括:
8.一種測試用例評審裝置,其特征在于,包括:
9.根據(jù)權利要求8所述的裝置,其特征在于,所述最終評分確定單元進一步被配置成:
10.根據(jù)權利要求9所述的裝置,其特征在于,所述最終評分確定單元進一步被配置成:
11.根據(jù)權利要求8所述的裝置,其特征在于,所述平臺推薦評分確定單元進一步被配置成:
12.根據(jù)權利要求8所述的裝置,其特征在于,所述預檢測單元進一步被配置成:
13.根據(jù)權利要求8所述的裝置,其特征在于,所述最終評分確定單元進一步被配置成:
14.一種測試用例評審電子設備,其特征在于,包括:
15.一種計算機可讀介質,其上存儲有計算機程序,其特征在于,所述程序被處理器執(zhí)行時實現(xiàn)如權利要求1-7中任一項所述的方法。
16.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1-7中任一項所述的方法。