日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種軟件測(cè)試方法、裝置、設(shè)備及介質(zhì)與流程

文檔序號(hào):39690096發(fā)布日期:2024-10-18 13:50閱讀:63來(lái)源:國(guó)知局
一種軟件測(cè)試方法、裝置、設(shè)備及介質(zhì)與流程

本發(fā)明涉及軟件測(cè)試,特別是涉及一種軟件測(cè)試方法、裝置、設(shè)備及介質(zhì)。


背景技術(shù):

1、傳統(tǒng)的自動(dòng)化測(cè)試系統(tǒng)及方法設(shè)計(jì)和部署需要大量的時(shí)間和資源投入,需要編寫(xiě)和維護(hù)測(cè)試腳本、配置測(cè)試環(huán)境、集成測(cè)試工具,初始成本較高。而且,隨著軟件的不斷更新和變更,測(cè)試腳本和測(cè)試數(shù)據(jù)也需要持續(xù)維護(hù)和更新,大大增加了維護(hù)成本,并可能導(dǎo)致測(cè)試覆蓋率不足或測(cè)試效果下降。并且,當(dāng)軟件的用戶(hù)界面(user?interface,ui)或操作環(huán)境發(fā)生變化時(shí),自動(dòng)化測(cè)試腳本可能無(wú)法正常工作,需要重新編寫(xiě)或調(diào)整測(cè)試腳本,因此,傳統(tǒng)的自動(dòng)化測(cè)試對(duì)界面變化和環(huán)境變化敏感,導(dǎo)致測(cè)試脆弱性,并且不同的自動(dòng)化測(cè)試工具和系統(tǒng)存在集成困難,特別是在大型軟件項(xiàng)目中,各種測(cè)試工具和平臺(tái)的協(xié)同工作會(huì)面臨挑戰(zhàn)。

2、可見(jiàn),在面對(duì)在自動(dòng)化測(cè)試中遇到的具體使用情況或使用環(huán)境等特定場(chǎng)景時(shí),如何進(jìn)行測(cè)試腳本的自動(dòng)精準(zhǔn)調(diào)整,提高了測(cè)試用例覆蓋率和測(cè)試數(shù)據(jù)質(zhì)量是本領(lǐng)域技術(shù)人員需要解決的問(wèn)題。


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

1、本發(fā)明實(shí)施例的目的是提供一種軟件測(cè)試方法、裝置、設(shè)備及介質(zhì),能夠面對(duì)在自動(dòng)化測(cè)試中遇到的具體使用情況或使用環(huán)境等特定場(chǎng)景時(shí),進(jìn)行測(cè)試腳本的自動(dòng)精準(zhǔn)調(diào)整,提高了測(cè)試用例覆蓋率和測(cè)試數(shù)據(jù)質(zhì)量。

2、為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供一種軟件測(cè)試方法,包括:

3、將測(cè)試任務(wù)輸入至目標(biāo)測(cè)試分析模型,以便通過(guò)所述目標(biāo)測(cè)試分析模型生成與所述測(cè)試任務(wù)對(duì)應(yīng)的目標(biāo)測(cè)試腳本;其中,所述測(cè)試任務(wù)包含測(cè)試目標(biāo)或測(cè)試功能、測(cè)試環(huán)境、測(cè)試界面;所述目標(biāo)測(cè)試分析模型為利用思維鏈微調(diào)方式并通過(guò)預(yù)訓(xùn)練模型學(xué)習(xí)不同測(cè)試環(huán)境、不同測(cè)試界面下的測(cè)試目標(biāo)或測(cè)試功能以及對(duì)應(yīng)的測(cè)試腳本之間對(duì)應(yīng)關(guān)系之后得到的模型;

4、通過(guò)所述目標(biāo)測(cè)試分析模型執(zhí)行所述目標(biāo)測(cè)試腳本,監(jiān)控并收集執(zhí)行過(guò)程產(chǎn)生的日志數(shù)據(jù)和測(cè)試執(zhí)行結(jié)果,以便利用所述日志數(shù)據(jù)和所述測(cè)試執(zhí)行結(jié)果調(diào)整所述目標(biāo)測(cè)試分析模型輸出的目標(biāo)測(cè)試腳本;

5、通過(guò)所述目標(biāo)測(cè)試分析模型對(duì)所述日志數(shù)據(jù)進(jìn)行自然語(yǔ)言處理和腳本模式識(shí)別,得到相應(yīng)的測(cè)試分析結(jié)果。

6、可選的,所述將測(cè)試任務(wù)輸入至目標(biāo)測(cè)試分析模型之前,還包括:

7、獲取數(shù)據(jù)訓(xùn)練集;其中,所述數(shù)據(jù)訓(xùn)練集包含不同測(cè)試環(huán)境、不同測(cè)試界面、不同邊界條件的訓(xùn)練任務(wù)及對(duì)應(yīng)的訓(xùn)練腳本;

8、根據(jù)所述訓(xùn)練任務(wù)、思維鏈、所述訓(xùn)練腳本構(gòu)建三元組;其中,所述思維鏈為從訓(xùn)練任務(wù)到訓(xùn)練腳本流程的自然語(yǔ)言推理過(guò)程;

9、通過(guò)預(yù)設(shè)自然語(yǔ)言處理庫(kù)的模型訓(xùn)練評(píng)估類(lèi)保存用于模型微調(diào)訓(xùn)練的所述三元組、預(yù)訓(xùn)練模型的模型參數(shù)、用于模型評(píng)估的數(shù)據(jù)驗(yàn)證集;

10、加載所述模型訓(xùn)練評(píng)估類(lèi)中的所述三元組以及預(yù)訓(xùn)練模型的模型參數(shù),然后將所述三元組中的所述訓(xùn)練任務(wù)和所述思維鏈輸入至所述預(yù)訓(xùn)練模型,以得到相應(yīng)的模型輸出結(jié)果各自對(duì)應(yīng)的期望概率,對(duì)所述模型輸出結(jié)果中的與所述三元組中的所述訓(xùn)練腳本對(duì)應(yīng)的期望概率進(jìn)行思維鏈微調(diào),以得到更新模型參數(shù)后的包含測(cè)試腳本生成層的目標(biāo)測(cè)試分析模型;

11、利用所述模型訓(xùn)練評(píng)估類(lèi)的數(shù)據(jù)驗(yàn)證集對(duì)包含所述測(cè)試腳本生成層的目標(biāo)測(cè)試分析模型進(jìn)行模型評(píng)估,并根據(jù)模型驗(yàn)證結(jié)果評(píng)估所述目標(biāo)測(cè)試分析模型,以得到通過(guò)評(píng)估的目標(biāo)測(cè)試分析模型。

12、可選的,所述根據(jù)所述訓(xùn)練任務(wù)、思維鏈、所述訓(xùn)練腳本構(gòu)建三元組,包括:

13、根據(jù)各所述訓(xùn)練任務(wù)、各所述思維鏈、各所述訓(xùn)練腳本分別構(gòu)建對(duì)應(yīng)的三元組,然后統(tǒng)計(jì)所有三元組,以得到相應(yīng)的三元組集合;所述三元組集合為;其中,表示第個(gè)訓(xùn)練任務(wù),作為三元組的輸入信息,表示第個(gè)訓(xùn)練腳本,作為三元組的輸出信息,表示第個(gè)思維鏈,作為三元組中輸入信息到輸出信息中間過(guò)程的自然語(yǔ)言推理過(guò)程,,為正整數(shù)集;

14、相應(yīng)的,所述加載所述模型訓(xùn)練評(píng)估類(lèi)中的所述三元組以及預(yù)訓(xùn)練模型的模型參數(shù),然后將所述三元組中的所述訓(xùn)練任務(wù)和所述思維鏈輸入至所述預(yù)訓(xùn)練模型,以得到相應(yīng)的模型輸出結(jié)果各自對(duì)應(yīng)的期望概率,對(duì)所述模型輸出結(jié)果中的與所述三元組中的所述訓(xùn)練腳本對(duì)應(yīng)的期望概率進(jìn)行思維鏈微調(diào),以得到更新模型參數(shù)后的包含測(cè)試腳本生成層的目標(biāo)測(cè)試分析模型,包括:

15、加載所述模型訓(xùn)練評(píng)估類(lèi)中的所述三元組以及預(yù)訓(xùn)練模型的模型參數(shù),然后將所述三元組中的所述訓(xùn)練任務(wù)和所述思維鏈輸入至所述預(yù)訓(xùn)練模型,以得到通過(guò)<mstyle displaystyle="true" mathcolor="#000000"><mi>p</mi><mrow><mo>(</mo><mrow><mi>a</mi><mi>|</mi><mrow><mo>[</mo><mrow><mi>q</mi><mi>,</mi><mi>δ</mi><mi>,</mi><mi>θ</mi></mrow><mo>]</mo></mrow></mrow><mo>)</mo></mrow><mi>=</mi><mstyle displaystyle="true"><munderover><mo>∏</mo><mrow><mi>i</mi><mi>=</mi><mn>1</mn></mrow><mrow><mo>|</mo><mi>a</mi><mo>|</mo></mrow></munderover><mrow><msub><mi>f</mi><mi>plm</mi></msub><mrow><mo>(</mo><mrow><msub><mi>a</mi><mi>i</mi></msub><mi>|</mi><mrow><mo>[</mo><mrow><mi>q</mi><mi>,</mi><mi>δ</mi><mi>,</mi><mi>θ</mi></mrow><mo>]</mo></mrow></mrow><mo>)</mo></mrow></mrow></mstyle></mstyle>輸出的相應(yīng)的模型輸出結(jié)果各自對(duì)應(yīng)的期望概率;其中,<mstyle displaystyle="true" mathcolor="#000000"><mi>a</mi><mi>=</mi><mrow><mo>[</mo><mrow><msub><mi>a</mi><mn>1</mn></msub><mi>,...,</mi><msub><mi>a</mi><mi>n</mi></msub></mrow><mo>]</mo></mrow></mstyle>,表示一個(gè)訓(xùn)練文本在各推理階段產(chǎn)生的個(gè)不同的模型輸出結(jié)果;表示預(yù)訓(xùn)練模型的模型參數(shù),表示概率語(yǔ)言模型,表示第個(gè)推理過(guò)程的預(yù)期輸出,表示推理過(guò)程總數(shù)目;

16、根據(jù)攜帶期望概率的模型輸出結(jié)果、所述訓(xùn)練腳本對(duì)應(yīng)的期望概率進(jìn)行損失值計(jì)算,并利用損失值計(jì)算結(jié)果反向計(jì)算所述預(yù)訓(xùn)練模型的梯度,以便利用優(yōu)化器根據(jù)所述梯度更新模型參數(shù),得到更新模型參數(shù)后的包含測(cè)試腳本生成層的目標(biāo)測(cè)試分析模型。

17、可選的,所述獲取數(shù)據(jù)訓(xùn)練集,包括:

18、從采集的初始數(shù)據(jù)訓(xùn)練集中去除噪聲數(shù)據(jù)和重復(fù)數(shù)據(jù),以得到包含不同測(cè)試環(huán)境、不同測(cè)試界面、不同邊界條件的清洗后數(shù)據(jù)訓(xùn)練集;

19、對(duì)所述清洗后數(shù)據(jù)訓(xùn)練集中的各個(gè)清洗后文本數(shù)據(jù)進(jìn)行數(shù)據(jù)分割,以得到分割后的詞單元;

20、對(duì)各詞單元進(jìn)行向量轉(zhuǎn)換,以得到對(duì)應(yīng)的詞向量,并檢測(cè)各詞向量的初始序列長(zhǎng)度是否與預(yù)設(shè)序列長(zhǎng)度一致;

21、若所述初始序列長(zhǎng)度與所述預(yù)設(shè)序列長(zhǎng)度不一致,則按照預(yù)設(shè)截?cái)嘁?guī)則或預(yù)設(shè)填充規(guī)則對(duì)所述初始序列長(zhǎng)度進(jìn)行調(diào)整,以得到與所述預(yù)設(shè)序列長(zhǎng)度一致的目標(biāo)序列長(zhǎng)度的目標(biāo)詞向量;

22、若所述初始序列長(zhǎng)度與所述預(yù)設(shè)序列長(zhǎng)度一致,則將所述初始序列長(zhǎng)度對(duì)應(yīng)的詞向量作為目標(biāo)詞向量;

23、統(tǒng)計(jì)所有目標(biāo)詞向量并輸出為數(shù)據(jù)訓(xùn)練集。

24、可選的,所述軟件測(cè)試方法,還包括:

25、訓(xùn)練目標(biāo)測(cè)試分析模型的測(cè)試腳本執(zhí)行層和測(cè)試結(jié)果分析層;

26、其中,所述測(cè)試腳本執(zhí)行層用于執(zhí)行多個(gè)測(cè)試腳本,所述測(cè)試結(jié)果分析層用于對(duì)所述測(cè)試腳本執(zhí)行層執(zhí)行測(cè)試腳本時(shí)產(chǎn)生的日志數(shù)據(jù)進(jìn)行測(cè)試分析。

27、可選的,所述通過(guò)所述目標(biāo)測(cè)試分析模型對(duì)所述日志數(shù)據(jù)進(jìn)行自然語(yǔ)言處理和腳本模式識(shí)別,得到相應(yīng)的測(cè)試分析結(jié)果,包括:

28、通過(guò)所述測(cè)試結(jié)果分析模型理解各所述日志數(shù)據(jù)表達(dá)的相關(guān)含義,并通過(guò)模式識(shí)別技術(shù)從各所述日志數(shù)據(jù)表達(dá)的相關(guān)含義查找測(cè)試趨勢(shì)和測(cè)試過(guò)程中的異常腳本模式;

29、利用數(shù)據(jù)分析工具對(duì)所述測(cè)試趨勢(shì)和異常腳本模式進(jìn)行可視化處理,以得到相應(yīng)的測(cè)試分析結(jié)果。

30、可選的,所述軟件測(cè)試方法,還包括:

31、將測(cè)試分析結(jié)果反饋至目標(biāo)測(cè)試分析模型,以便利用所述測(cè)試分析結(jié)果優(yōu)化所述目標(biāo)測(cè)試分析模型中測(cè)試腳本生成層的執(zhí)行流程,并按照預(yù)設(shè)時(shí)間周期更新和維護(hù)所述目標(biāo)測(cè)試分析模型及模型參數(shù)。

32、第二方面,本發(fā)明實(shí)施例提供一種軟件測(cè)試裝置,包括:

33、腳本生成模塊,用于將測(cè)試任務(wù)輸入至目標(biāo)測(cè)試分析模型,以便通過(guò)所述目標(biāo)測(cè)試分析模型生成與所述測(cè)試任務(wù)對(duì)應(yīng)的目標(biāo)測(cè)試腳本;其中,所述測(cè)試任務(wù)包含測(cè)試目標(biāo)或測(cè)試功能、測(cè)試環(huán)境、測(cè)試界面;所述目標(biāo)測(cè)試分析模型為利用思維鏈微調(diào)方式并通過(guò)預(yù)訓(xùn)練模型學(xué)習(xí)不同測(cè)試環(huán)境、不同測(cè)試界面下的測(cè)試目標(biāo)或測(cè)試功能以及對(duì)應(yīng)的測(cè)試腳本之間對(duì)應(yīng)關(guān)系之后得到的模型;

34、腳本執(zhí)行模塊,用于通過(guò)所述目標(biāo)測(cè)試分析模型執(zhí)行所述目標(biāo)測(cè)試腳本,監(jiān)控并收集執(zhí)行過(guò)程產(chǎn)生的日志數(shù)據(jù)和測(cè)試執(zhí)行結(jié)果,以便利用所述日志數(shù)據(jù)和所述測(cè)試執(zhí)行結(jié)果調(diào)整所述目標(biāo)測(cè)試分析模型輸出的目標(biāo)測(cè)試腳本;

35、測(cè)試分析模塊,用于通過(guò)所述目標(biāo)測(cè)試分析模型對(duì)所述日志數(shù)據(jù)進(jìn)行自然語(yǔ)言處理和腳本模式識(shí)別,得到相應(yīng)的測(cè)試分析結(jié)果。

36、第三方面,本發(fā)明實(shí)施例提供一種電子設(shè)備,包括:

37、存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)程序;

38、處理器,用于執(zhí)行所述計(jì)算機(jī)程序以實(shí)現(xiàn)如前述公開(kāi)的所述軟件測(cè)試方法的步驟。

39、第四方面,本發(fā)明實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)前述公開(kāi)的所述軟件測(cè)試方法的步驟。

40、可見(jiàn),本技術(shù)公開(kāi)了一種軟件測(cè)試方法,包括:將測(cè)試任務(wù)輸入至目標(biāo)測(cè)試分析模型,以便通過(guò)所述目標(biāo)測(cè)試分析模型生成與所述測(cè)試任務(wù)對(duì)應(yīng)的目標(biāo)測(cè)試腳本;其中,所述測(cè)試任務(wù)包含測(cè)試目標(biāo)或測(cè)試功能、測(cè)試環(huán)境、測(cè)試界面;所述目標(biāo)測(cè)試分析模型為利用思維鏈微調(diào)方式并通過(guò)預(yù)訓(xùn)練模型學(xué)習(xí)不同測(cè)試環(huán)境、不同測(cè)試界面下的測(cè)試目標(biāo)或測(cè)試功能以及對(duì)應(yīng)的測(cè)試腳本之間對(duì)應(yīng)關(guān)系之后得到的模型;通過(guò)所述目標(biāo)測(cè)試分析模型執(zhí)行所述目標(biāo)測(cè)試腳本,監(jiān)控并收集執(zhí)行過(guò)程產(chǎn)生的日志數(shù)據(jù)和測(cè)試執(zhí)行結(jié)果,以便利用所述日志數(shù)據(jù)和所述測(cè)試執(zhí)行結(jié)果調(diào)整所述目標(biāo)測(cè)試分析模型輸出的目標(biāo)測(cè)試腳本;通過(guò)所述目標(biāo)測(cè)試分析模型對(duì)所述日志數(shù)據(jù)進(jìn)行自然語(yǔ)言處理和腳本模式識(shí)別,得到相應(yīng)的測(cè)試分析結(jié)果。

41、由上述技術(shù)方案可以看出,能夠根據(jù)軟件的更新、變更自動(dòng)調(diào)整測(cè)試腳本,降低對(duì)界面變化和環(huán)境變化的敏感性,減少因變化導(dǎo)致測(cè)試腳本無(wú)法正常工作而需要重新編寫(xiě)或大幅調(diào)整的情況,增強(qiáng)了測(cè)試的穩(wěn)定性和可靠性。利用日志數(shù)據(jù)和測(cè)試執(zhí)行結(jié)果來(lái)調(diào)整測(cè)試腳本,能夠提高測(cè)試用例的覆蓋率和測(cè)試數(shù)據(jù)的質(zhì)量,從而提升測(cè)試效果。相較于傳統(tǒng)方法中不同自動(dòng)化測(cè)試工具和系統(tǒng)集成困難的問(wèn)題,本發(fā)明在不同測(cè)試環(huán)節(jié)和工具之間的協(xié)同工作方面表現(xiàn)更優(yōu)。無(wú)需大量時(shí)間和資源投入來(lái)編寫(xiě)和維護(hù)測(cè)試腳本、配置測(cè)試環(huán)境以及集成測(cè)試工具,減少了初始成本和持續(xù)的維護(hù)成本,對(duì)日志數(shù)據(jù)進(jìn)行自然語(yǔ)言處理和腳本模式識(shí)別,能夠更智能地分析測(cè)試情況,為進(jìn)一步優(yōu)化測(cè)試提供依據(jù)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1