欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

測(cè)試管理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):40430105發(fā)布日期:2024-12-24 15:03閱讀:15來(lái)源:國(guó)知局
測(cè)試管理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

本技術(shù)涉及大數(shù)據(jù),尤其涉及一種測(cè)試管理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、隨著金融企業(yè)的it系統(tǒng)規(guī)模不斷擴(kuò)大,信創(chuàng)工程的不斷深入落實(shí),大型金融行業(yè)的核心系統(tǒng),也逐漸從主機(jī)系統(tǒng)下移到分布式的開(kāi)放java平臺(tái)。而隨著it應(yīng)用規(guī)模的擴(kuò)大,接口數(shù)量也在飛速增長(zhǎng)。

2、軟件開(kāi)發(fā)通常分為多個(gè)階段,包括需求分析、設(shè)計(jì)、編碼、測(cè)試、部署等。設(shè)計(jì)態(tài)是指在軟件開(kāi)發(fā)的早期階段,根據(jù)需求分析和功能設(shè)計(jì)所定義的軟件系統(tǒng)的狀態(tài);運(yùn)行態(tài)是指軟件系統(tǒng)實(shí)際運(yùn)行的狀態(tài)。設(shè)計(jì)態(tài)定義的接口和實(shí)際態(tài)運(yùn)行的接口在數(shù)量、形式等方面可能會(huì)存在不一致的情況。通過(guò)人為比對(duì)的方式,也不適用于大量的接口情況。

3、因此,如何保證設(shè)計(jì)態(tài)和運(yùn)行態(tài)的服務(wù)接口定義一致是亟待解決的問(wèn)題。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)提供一種測(cè)試管理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),用以解決軟件開(kāi)發(fā)過(guò)程中設(shè)計(jì)態(tài)和運(yùn)行態(tài)的服務(wù)接口定義不一致的問(wèn)題。

2、第一方面,本技術(shù)提供一種測(cè)試管理方法,所述方法包括:

3、接收研發(fā)集成客戶(hù)端上傳的設(shè)計(jì)態(tài)文檔和根據(jù)所述設(shè)計(jì)態(tài)文檔開(kāi)發(fā)的軟件組件,所述設(shè)計(jì)態(tài)文檔包括設(shè)計(jì)態(tài)的服務(wù)接口定義,所述設(shè)計(jì)態(tài)的服務(wù)接口定義包括每個(gè)接口的功能和調(diào)用方式的定義、請(qǐng)求參數(shù)、數(shù)據(jù)格式和錯(cuò)誤處理方式;

4、響應(yīng)于用戶(hù)的發(fā)布操作,將根據(jù)所述軟件組件部署到測(cè)試平臺(tái)中進(jìn)行測(cè)試;

5、獲取所述軟件組件在測(cè)試過(guò)程的報(bào)文,并根據(jù)所述報(bào)文獲取所述軟件組件在測(cè)試環(huán)境中運(yùn)行態(tài)的服務(wù)接口定義;

6、將所述運(yùn)行態(tài)的服務(wù)接口定義與存儲(chǔ)的設(shè)計(jì)態(tài)的服務(wù)接口定義進(jìn)行一致性比對(duì),得到一致性比對(duì)結(jié)果;

7、若一致性比對(duì)結(jié)果指示運(yùn)行態(tài)的服務(wù)接口定義和設(shè)計(jì)態(tài)的服務(wù)接口定義存在差異,則根據(jù)預(yù)設(shè)規(guī)則修改設(shè)計(jì)態(tài)的服務(wù)接口定義或者運(yùn)行態(tài)的服務(wù)接口定義,使設(shè)計(jì)態(tài)的服務(wù)接口定義和運(yùn)行態(tài)的服務(wù)接口定義相同。

8、在一種可能的設(shè)計(jì)中,所述獲取所述軟件組件在測(cè)試過(guò)程的報(bào)文,并根據(jù)所述報(bào)文獲取所述軟件組件在測(cè)試環(huán)境中運(yùn)行態(tài)的服務(wù)接口定義,包括:

9、獲取所述軟件組件的每個(gè)接口的請(qǐng)求報(bào)文和響應(yīng)報(bào)文;

10、根據(jù)每個(gè)接口的請(qǐng)求報(bào)文,確定每個(gè)接口的請(qǐng)求參數(shù)、功能和調(diào)用方式;

11、根據(jù)每個(gè)接口的響應(yīng)報(bào)文,確定每個(gè)接口的數(shù)據(jù)格式;

12、根據(jù)每個(gè)接口的請(qǐng)求參數(shù)、功能、調(diào)用方式和數(shù)據(jù)格式,生成運(yùn)行態(tài)的服務(wù)接口定義文檔。

13、在一種可能的設(shè)計(jì)中,所述根據(jù)每個(gè)接口的請(qǐng)求報(bào)文,確定每個(gè)接口的請(qǐng)求參數(shù)、功能和調(diào)用方式之前,所述方法還包括:

14、對(duì)每個(gè)接口的所有請(qǐng)求報(bào)文進(jìn)行去重處理;

15、對(duì)每個(gè)接口的所有響應(yīng)報(bào)文進(jìn)行去重處理;

16、將去重處理后的所有請(qǐng)求報(bào)文作為每個(gè)接口的請(qǐng)求報(bào)文;

17、將去重處理后的響應(yīng)請(qǐng)求報(bào)文作為每個(gè)接口的響應(yīng)報(bào)文。

18、在一種可能的設(shè)計(jì)中,所述對(duì)每個(gè)接口的所有請(qǐng)求報(bào)文進(jìn)行去重處理,包括:

19、對(duì)比每個(gè)接口所有請(qǐng)求報(bào)文的統(tǒng)一資源定位符url路徑、超文本傳輸協(xié)議http方法、參數(shù)列表和參數(shù)列表取值;

20、若任意兩個(gè)請(qǐng)求報(bào)文的url路徑、http方法、參數(shù)列表和參數(shù)列表取值都相同,則確定為重復(fù)的請(qǐng)求報(bào)文,進(jìn)行去重處理。

21、在一種可能的設(shè)計(jì)中,所述對(duì)每個(gè)接口的所有響應(yīng)報(bào)文進(jìn)行去重處理,包括:

22、對(duì)比每個(gè)接口所有響應(yīng)報(bào)文的狀態(tài)碼、響應(yīng)頭部的關(guān)鍵字段,響應(yīng)體中的關(guān)鍵字段;

23、若任意兩個(gè)請(qǐng)求報(bào)文的狀態(tài)碼、響應(yīng)頭部的關(guān)鍵字段,響應(yīng)體中的關(guān)鍵字段都相同,則確定為重復(fù)的響應(yīng)報(bào)文,進(jìn)行去重處理。

24、在一種可能的設(shè)計(jì)中,所述差異包括接口數(shù)量的差異,或者服務(wù)接口定義的差異。

25、在一種可能的設(shè)計(jì)中,所述方法還包括:

26、將測(cè)試后的軟件組件發(fā)布到制品管理平臺(tái),并通過(guò)掃描工具獲取所述測(cè)試后的軟件組件中應(yīng)用級(jí)別的服務(wù)xml文件;

27、讀取所述服務(wù)xml文件中的服務(wù)接口定義,并獲取存儲(chǔ)的設(shè)計(jì)態(tài)文檔的服務(wù)接口定義;

28、將所述服務(wù)xml文件中的服務(wù)接口定義和存儲(chǔ)的設(shè)計(jì)態(tài)文檔的服務(wù)接口定義進(jìn)行差錯(cuò)比對(duì),得到差錯(cuò)結(jié)果;

29、若所述差錯(cuò)結(jié)果指示所述服務(wù)xml文件中的服務(wù)接口定義和存儲(chǔ)的設(shè)計(jì)態(tài)文檔的服務(wù)接口定義有不同,則發(fā)出提示消息,所述提示消息用于提示用戶(hù)修改發(fā)布的軟件組件中的服務(wù)接口定義或者修改設(shè)計(jì)態(tài)文檔中的服務(wù)接口定義。

30、在一種可能的設(shè)計(jì)中,所述方法還包括:

31、接收需求方終端設(shè)備提出的需求文檔,并將所述需求文檔推送到項(xiàng)目關(guān)聯(lián)的研發(fā)集成客戶(hù)端,所述需求文檔包括項(xiàng)目的功能需求和非功能需求;

32、根據(jù)所述研發(fā)集成客戶(hù)端上傳的設(shè)計(jì)態(tài)文檔,通過(guò)xml撰寫(xiě)工具將結(jié)構(gòu)化的設(shè)計(jì)態(tài)文檔轉(zhuǎn)換為xml格式的服務(wù)接口定義文檔;

33、將所述xml格式的服務(wù)接口定義文檔發(fā)送到所述研發(fā)集成客戶(hù)端。

34、第二方面,本技術(shù)還提供一種測(cè)試管理裝置,所述裝置包括:

35、接收模塊,用于接收研發(fā)集成客戶(hù)端上傳的設(shè)計(jì)態(tài)文檔和根據(jù)所述設(shè)計(jì)態(tài)文檔開(kāi)發(fā)的軟件組件,所述設(shè)計(jì)態(tài)文檔包括設(shè)計(jì)態(tài)的服務(wù)接口定義,所述設(shè)計(jì)態(tài)的服務(wù)接口定義包括每個(gè)接口的功能和調(diào)用方式的定義、請(qǐng)求參數(shù)、數(shù)據(jù)格式和錯(cuò)誤處理方式;

36、發(fā)布模塊,用于響應(yīng)于用戶(hù)的發(fā)布操作,將根據(jù)所述軟件組件部署到測(cè)試平臺(tái)中進(jìn)行測(cè)試;

37、獲取模塊,用于獲取所述軟件組件在測(cè)試過(guò)程的報(bào)文,并根據(jù)所述報(bào)文獲取所述軟件組件在測(cè)試環(huán)境中運(yùn)行態(tài)的服務(wù)接口定義;

38、比對(duì)模塊,用于將所述運(yùn)行態(tài)的服務(wù)接口定義與存儲(chǔ)的設(shè)計(jì)態(tài)的服務(wù)接口定義進(jìn)行一致性比對(duì),得到一致性比對(duì)結(jié)果;

39、修改模塊,用于若一致性比對(duì)結(jié)果指示運(yùn)行態(tài)的服務(wù)接口定義和設(shè)計(jì)態(tài)的服務(wù)接口定義存在差異,則根據(jù)預(yù)設(shè)規(guī)則修改設(shè)計(jì)態(tài)的服務(wù)接口定義或者運(yùn)行態(tài)的服務(wù)接口定義,使設(shè)計(jì)態(tài)的服務(wù)接口定義和運(yùn)行態(tài)的服務(wù)接口定義相同。

40、第三方面,本技術(shù)還提供一種測(cè)試管理系統(tǒng),所述測(cè)試管理系統(tǒng)包括:在線(xiàn)管理平臺(tái),研發(fā)集成客戶(hù)端和測(cè)試平臺(tái);

41、所述在線(xiàn)管理平臺(tái)分別與所述研發(fā)集成客戶(hù)端和所述測(cè)試平臺(tái)通信連接;

42、所述測(cè)試管理系統(tǒng)用于執(zhí)行如第一方面任一項(xiàng)所述的方法。

43、第四方面,本技術(shù)還提供一種電子設(shè)備,包括:處理器,以及與所述處理器通信連接的存儲(chǔ)器;

44、所述存儲(chǔ)器存儲(chǔ)計(jì)算機(jī)執(zhí)行指令;

45、所述處理器執(zhí)行所述存儲(chǔ)器存儲(chǔ)的計(jì)算機(jī)執(zhí)行指令,以實(shí)現(xiàn)如第一方面任一項(xiàng)所述的方法。

46、第五方面,本技術(shù)還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)執(zhí)行指令,所述計(jì)算機(jī)執(zhí)行指令被處理器執(zhí)行時(shí)用于實(shí)現(xiàn)如第一方面任一項(xiàng)所述的方法。

47、第六方面,本技術(shù)還提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面任一項(xiàng)所述的方法。

48、本技術(shù)提供的測(cè)試管理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),該方法包括:接收研發(fā)集成客戶(hù)端上傳的設(shè)計(jì)態(tài)文檔和根據(jù)設(shè)計(jì)態(tài)文檔開(kāi)發(fā)的軟件組件,設(shè)計(jì)態(tài)文檔包括設(shè)計(jì)態(tài)的服務(wù)接口定義,設(shè)計(jì)態(tài)的服務(wù)接口定義包括每個(gè)接口的功能和調(diào)用方式的定義、請(qǐng)求參數(shù)、數(shù)據(jù)格式和錯(cuò)誤處理方式;響應(yīng)于用戶(hù)的發(fā)布操作,將根據(jù)軟件組件部署到測(cè)試平臺(tái)中進(jìn)行測(cè)試;獲取軟件組件在測(cè)試過(guò)程的報(bào)文,并根據(jù)報(bào)文獲取軟件組件在測(cè)試環(huán)境中運(yùn)行態(tài)的服務(wù)接口定義;將運(yùn)行態(tài)的服務(wù)接口定義與存儲(chǔ)的設(shè)計(jì)態(tài)的服務(wù)接口定義進(jìn)行一致性比對(duì),得到一致性比對(duì)結(jié)果;若一致性比對(duì)結(jié)果指示運(yùn)行態(tài)的服務(wù)接口定義和設(shè)計(jì)態(tài)的服務(wù)接口定義存在差異,則根據(jù)預(yù)設(shè)規(guī)則修改設(shè)計(jì)態(tài)的服務(wù)接口定義或者運(yùn)行態(tài)的服務(wù)接口定義,使設(shè)計(jì)態(tài)的服務(wù)接口定義和運(yùn)行態(tài)的服務(wù)接口定義相同。通過(guò)本方法檢測(cè)出軟件組件在測(cè)試環(huán)境中服務(wù)接口定義和設(shè)計(jì)態(tài)的區(qū)別,出現(xiàn)差異時(shí)進(jìn)行修改,保證服務(wù)接口定義的一致性,不再需要人為的去比對(duì)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
含山县| 迁安市| 荃湾区| 祁阳县| 田东县| 石景山区| 天全县| 当涂县| 大英县| 湘阴县| 泉州市| 承德县| 府谷县| 江陵县| 阿克苏市| 汉阴县| 防城港市| 铜山县| 张掖市| 汪清县| 叙永县| 称多县| 延吉市| 朔州市| 大同县| 永登县| 府谷县| 贵港市| 婺源县| 新野县| 丰县| 新邵县| 枞阳县| 怀集县| 大庆市| 赤峰市| 南郑县| 赫章县| 长武县| 天门市| 彰化县|