• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    軟件測(cè)試環(huán)境的自動(dòng)調(diào)優(yōu)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)制造方法及圖紙

    技術(shù)編號(hào):35876909 閱讀:32 留言:0更新日期:2022-12-07 11:14
    本申請(qǐng)公開(kāi)了一種軟件測(cè)試環(huán)境的自動(dòng)調(diào)優(yōu)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),屬于計(jì)算機(jī)技術(shù)領(lǐng)域。其包括:通過(guò)獲取目標(biāo)設(shè)備的設(shè)備型號(hào);獲取設(shè)備型號(hào)對(duì)應(yīng)的待測(cè)試軟件的目標(biāo)性能數(shù)據(jù);執(zhí)行待測(cè)試軟件對(duì)應(yīng)的測(cè)試腳本,以在目標(biāo)設(shè)備上對(duì)待測(cè)試軟件進(jìn)行測(cè)試;在測(cè)試過(guò)程中,實(shí)時(shí)獲取待測(cè)試軟件占用的實(shí)際性能數(shù)據(jù);在實(shí)際性能數(shù)據(jù)低于目標(biāo)性能數(shù)據(jù)的情況下,基于目標(biāo)性能數(shù)據(jù)對(duì)待測(cè)試軟件的測(cè)試環(huán)境進(jìn)行調(diào)優(yōu)。可以解決UI自動(dòng)化測(cè)試的通過(guò)率較低的問(wèn)題。可以避免目標(biāo)設(shè)備因長(zhǎng)時(shí)間運(yùn)行或者目標(biāo)設(shè)備中其它應(yīng)用軟件的干擾,導(dǎo)致待測(cè)試軟件的測(cè)試環(huán)境惡化,可以保證待測(cè)試軟件對(duì)應(yīng)的測(cè)試腳本能夠穩(wěn)定執(zhí)行,從而可以提高UI自動(dòng)化測(cè)試的通過(guò)率。從而可以提高UI自動(dòng)化測(cè)試的通過(guò)率。從而可以提高UI自動(dòng)化測(cè)試的通過(guò)率。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    軟件測(cè)試環(huán)境的自動(dòng)調(diào)優(yōu)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)


    [0001]本申請(qǐng)屬于計(jì)算機(jī)
    ,具體涉及一種軟件測(cè)試環(huán)境的自動(dòng)調(diào)優(yōu)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。

    技術(shù)介紹

    [0002]目前,對(duì)軟件的自動(dòng)化測(cè)試包括接口自動(dòng)化測(cè)試和UI自動(dòng)化測(cè)試等,其中,UI自動(dòng)化測(cè)試是模擬用戶操作行為進(jìn)行測(cè)試,更貼近用戶使用時(shí)的真實(shí)情況,能夠發(fā)現(xiàn)一些其它測(cè)試無(wú)法發(fā)現(xiàn)的問(wèn)題,因此,UI自動(dòng)化測(cè)試是軟件測(cè)試過(guò)程中必不可少的。
    [0003]傳統(tǒng)的軟件UI自動(dòng)化測(cè)試,包括:在測(cè)試用的設(shè)備中安裝待測(cè)試的軟件,通過(guò)執(zhí)行測(cè)試腳本進(jìn)行待測(cè)試軟件的UI自動(dòng)化測(cè)試。
    [0004]然而,在測(cè)試用的設(shè)備進(jìn)行長(zhǎng)時(shí)間的UI自動(dòng)化測(cè)試后,由于測(cè)試設(shè)備的長(zhǎng)時(shí)間運(yùn)行或者測(cè)試設(shè)備中其它應(yīng)用軟件的干擾,導(dǎo)致軟件的測(cè)試環(huán)境發(fā)生惡化,從而會(huì)導(dǎo)致UI自動(dòng)化測(cè)試的通過(guò)率較低。

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

    [0005]本申請(qǐng)?zhí)峁┝塑浖y(cè)試環(huán)境的自動(dòng)調(diào)優(yōu)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),可以解決UI自動(dòng)化測(cè)試的通過(guò)率較低的問(wèn)題。本申請(qǐng)?zhí)峁┤缦录夹g(shù)方案:
    [0006]第一方面,一種軟件測(cè)試環(huán)境的自動(dòng)調(diào)優(yōu)方法,所述方法應(yīng)用于目標(biāo)設(shè)備中,所述目標(biāo)設(shè)備上安裝有待測(cè)試軟件,包括:獲取所述目標(biāo)設(shè)備的設(shè)備型號(hào);獲取所述設(shè)備型號(hào)對(duì)應(yīng)的所述待測(cè)試軟件的目標(biāo)性能數(shù)據(jù);執(zhí)行所述待測(cè)試軟件對(duì)應(yīng)的測(cè)試腳本,以在所述目標(biāo)設(shè)備上對(duì)所述待測(cè)試軟件進(jìn)行測(cè)試;在測(cè)試過(guò)程中,實(shí)時(shí)獲取所述待測(cè)試軟件占用的實(shí)際性能數(shù)據(jù),在所述實(shí)際性能數(shù)據(jù)低于所述目標(biāo)性能數(shù)據(jù)的情況下,對(duì)所述待測(cè)試軟件的測(cè)試環(huán)境進(jìn)行調(diào)優(yōu)。
    [0007]可選地,所述獲取所述設(shè)備型號(hào)對(duì)應(yīng)的所述待測(cè)試軟件的目標(biāo)性能數(shù)據(jù)之前,還包括:對(duì)所述目標(biāo)設(shè)備進(jìn)行初始化設(shè)置;獲取預(yù)設(shè)的測(cè)試性能數(shù)據(jù);按照所述測(cè)試性能數(shù)據(jù)設(shè)置所述待測(cè)試軟件在所述目標(biāo)設(shè)備中運(yùn)行時(shí)的性能占比;執(zhí)行所述待測(cè)試軟件對(duì)應(yīng)的測(cè)試腳本,得到測(cè)試性能數(shù)據(jù)對(duì)應(yīng)的測(cè)試結(jié)果;基于所述測(cè)試結(jié)果確定出所述目標(biāo)性能數(shù)據(jù)。
    [0008]可選地,所述測(cè)試性能數(shù)據(jù)包括K組測(cè)試性能數(shù)據(jù),其中,所述K為大于1的整數(shù),不同組的測(cè)試性能數(shù)據(jù)不同;所述基于所述測(cè)試性能數(shù)據(jù)確定所述目標(biāo)性能數(shù)據(jù),包括:按照第I組測(cè)試性能數(shù)據(jù)設(shè)置所述待測(cè)試軟件在所述目標(biāo)設(shè)備中運(yùn)行時(shí)占用的性能數(shù)據(jù);其中,所述I為大于1,且小于或等于K的整數(shù);按照預(yù)設(shè)執(zhí)行條件執(zhí)行所述測(cè)試腳本,得到所述待測(cè)試軟件對(duì)應(yīng)的第I組測(cè)試結(jié)果;在I小于K的情況下,另I=I+1,重復(fù)上述步驟,得到K組測(cè)試結(jié)果;對(duì)所述K組測(cè)試結(jié)果進(jìn)行分析,確定出所述目標(biāo)性能數(shù)據(jù)。
    [0009]可選地,所述對(duì)所述K組測(cè)試結(jié)果進(jìn)行分析,確定出所述目標(biāo)性能數(shù)據(jù),包括:獲取預(yù)設(shè)執(zhí)行閾值;基于所述預(yù)設(shè)執(zhí)行閾值在所述K組測(cè)試結(jié)果中篩選,得到大于或等于所述預(yù)設(shè)執(zhí)行閾值的目標(biāo)測(cè)試結(jié)果;將所述目標(biāo)測(cè)試結(jié)果對(duì)應(yīng)的測(cè)試性能數(shù)據(jù)作為所述目標(biāo)性能
    數(shù)據(jù)。
    [0010]可選地,所述基于所述測(cè)試性能數(shù)據(jù)確定所述目標(biāo)性能數(shù)據(jù),包括:按照所述測(cè)試性能數(shù)據(jù)設(shè)置所述待測(cè)試軟件在所述目標(biāo)設(shè)備中運(yùn)行時(shí)占用的性能數(shù)據(jù);執(zhí)行所述測(cè)試腳本,得到所述待測(cè)試軟件對(duì)應(yīng)的測(cè)試結(jié)果;在所述測(cè)試結(jié)果不滿足預(yù)設(shè)條件的情況下,基于所述測(cè)試結(jié)果調(diào)整所述測(cè)試性能數(shù)據(jù),按照調(diào)整后的測(cè)試性能數(shù)據(jù)設(shè)置所述待測(cè)試軟件在所述目標(biāo)設(shè)備中運(yùn)行時(shí)占用的性能數(shù)據(jù),重復(fù)上述步驟。
    [0011]可選地,在所述測(cè)試結(jié)果滿足所述預(yù)設(shè)條件的情況下,將當(dāng)前的測(cè)試性能數(shù)據(jù)確定為所述目標(biāo)性能數(shù)據(jù)。
    [0012]可選地,所述測(cè)試結(jié)果包括所述目標(biāo)設(shè)備對(duì)應(yīng)的所述測(cè)試腳本的穩(wěn)定執(zhí)行時(shí)間、穩(wěn)定執(zhí)行次數(shù)、響應(yīng)時(shí)間和所述待測(cè)試軟件的性能占用情況。
    [0013]第二方面,提供了一種軟件測(cè)試環(huán)境的自動(dòng)調(diào)優(yōu)裝置,所述裝置包括:
    [0014]型號(hào)獲取模塊,用于獲取所述目標(biāo)設(shè)備的設(shè)備型號(hào);
    [0015]數(shù)據(jù)獲取模塊,用于獲取所述設(shè)備型號(hào)對(duì)應(yīng)的所述待測(cè)試軟件的目標(biāo)性能數(shù)據(jù);
    [0016]腳本執(zhí)行模塊,用于執(zhí)行所述待測(cè)試軟件對(duì)應(yīng)的測(cè)試腳本,以在所述目標(biāo)設(shè)備上對(duì)所述待測(cè)試軟件進(jìn)行測(cè)試;
    [0017]數(shù)據(jù)監(jiān)控模塊,用于在測(cè)試過(guò)程中,實(shí)時(shí)獲取所述待測(cè)試軟件占用的實(shí)際性能數(shù)據(jù);
    [0018]環(huán)境調(diào)優(yōu)模塊,用于在所述實(shí)際性能數(shù)據(jù)低于所述目標(biāo)性能數(shù)據(jù)的情況下,對(duì)所述待測(cè)試軟件的測(cè)試環(huán)境進(jìn)行調(diào)優(yōu)。
    [0019]第三方面,提供一種電子設(shè)備,包括存儲(chǔ)器、控制器以及存儲(chǔ)在存儲(chǔ)器上并可在控制器上運(yùn)行的計(jì)算機(jī)程序,所述控制器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述軟件測(cè)試環(huán)境的自動(dòng)調(diào)優(yōu)方法的步驟。
    [0020]第四方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)中存儲(chǔ)有程序,所述程序被處理器執(zhí)行時(shí)用于實(shí)現(xiàn)第一方面提供的軟件測(cè)試環(huán)境的自動(dòng)調(diào)優(yōu)方法。
    [0021]本申請(qǐng)的有益效果至少包括:通過(guò)獲取目標(biāo)設(shè)備的設(shè)備型號(hào);獲取設(shè)備型號(hào)對(duì)應(yīng)的待測(cè)試軟件的目標(biāo)性能數(shù)據(jù);執(zhí)行待測(cè)試軟件對(duì)應(yīng)的測(cè)試腳本,以在目標(biāo)設(shè)備上對(duì)待測(cè)試軟件進(jìn)行測(cè)試;在測(cè)試過(guò)程中,實(shí)時(shí)獲取待測(cè)試軟件占用的實(shí)際性能數(shù)據(jù);在實(shí)際性能數(shù)據(jù)低于目標(biāo)性能數(shù)據(jù)的情況下,基于目標(biāo)性能數(shù)據(jù)對(duì)待測(cè)試軟件的測(cè)試環(huán)境進(jìn)行調(diào)優(yōu)。可以解決UI自動(dòng)化測(cè)試的通過(guò)率較低的問(wèn)題。通過(guò)實(shí)時(shí)獲取待測(cè)試軟件在測(cè)試過(guò)程中的實(shí)際性能數(shù)據(jù),在實(shí)際性能數(shù)據(jù)低于待測(cè)試軟件的目標(biāo)性能數(shù)據(jù)的情況下,按照目標(biāo)性能數(shù)據(jù)優(yōu)化測(cè)試環(huán)境,可以避免目標(biāo)設(shè)備因長(zhǎng)時(shí)間運(yùn)行或者目標(biāo)設(shè)備中其它應(yīng)用軟件的干擾,導(dǎo)致待測(cè)試軟件的測(cè)試環(huán)境惡化,可以保證待測(cè)試軟件對(duì)應(yīng)的測(cè)試腳本能夠穩(wěn)定執(zhí)行,從而可以提高UI自動(dòng)化測(cè)試的通過(guò)率。
    附圖說(shuō)明
    [0022]為了更清楚地說(shuō)明本申請(qǐng)具體實(shí)施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)具體實(shí)施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn),下面描述中的附圖是本申請(qǐng)的一些實(shí)施方式,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
    [0023]圖1是本申請(qǐng)一個(gè)實(shí)施例提供的軟件測(cè)試環(huán)境的自動(dòng)調(diào)優(yōu)方法的流程圖;
    [0024]圖2是本申請(qǐng)一個(gè)實(shí)施例提供的另一個(gè)軟件測(cè)試環(huán)境的自動(dòng)調(diào)優(yōu)方法的流程圖;
    [0025]圖3是本申請(qǐng)一個(gè)實(shí)施例提供的軟件測(cè)試環(huán)境的自動(dòng)調(diào)優(yōu)裝置的框圖;
    [0026]圖4是本申請(qǐng)一個(gè)實(shí)施例提供的電子設(shè)備的框圖。
    具體實(shí)施方式
    [0027]下面將結(jié)合附圖對(duì)本申請(qǐng)的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本申請(qǐng)。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
    [0028]需要說(shuō)明的是,本申請(qǐng)的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。
    [0029]在本申請(qǐng)中,在未作相反說(shuō)明的情況下,使用的方位詞如“上、下、頂、底”通常是針對(duì)附圖所示的方向而言的,或者是針對(duì)部件本身在豎直、垂直或重力方向上而言的;同樣地,為便于理解和描述,“內(nèi)、外”是指相對(duì)于各部件本身本文檔來(lái)自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】

    【技術(shù)特征摘要】
    1.一種軟件測(cè)試環(huán)境的自動(dòng)調(diào)優(yōu)方法,其特征在于,所述方法應(yīng)用于目標(biāo)設(shè)備中,所述目標(biāo)設(shè)備上安裝有待測(cè)試軟件,包括:獲取所述目標(biāo)設(shè)備的設(shè)備型號(hào);獲取所述設(shè)備型號(hào)對(duì)應(yīng)的所述待測(cè)試軟件的目標(biāo)性能數(shù)據(jù);執(zhí)行所述待測(cè)試軟件對(duì)應(yīng)的測(cè)試腳本,以在所述目標(biāo)設(shè)備上對(duì)所述待測(cè)試軟件進(jìn)行測(cè)試;在測(cè)試過(guò)程中,實(shí)時(shí)獲取所述待測(cè)試軟件占用的實(shí)際性能數(shù)據(jù);在所述實(shí)際性能數(shù)據(jù)低于所述目標(biāo)性能數(shù)據(jù)的情況下,對(duì)所述待測(cè)試軟件的測(cè)試環(huán)境進(jìn)行調(diào)優(yōu)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述設(shè)備型號(hào)對(duì)應(yīng)的所述待測(cè)試軟件的目標(biāo)性能數(shù)據(jù)之前,還包括:對(duì)所述目標(biāo)設(shè)備進(jìn)行初始化設(shè)置;獲取預(yù)設(shè)的測(cè)試性能數(shù)據(jù);按照所述測(cè)試性能數(shù)據(jù)設(shè)置所述待測(cè)試軟件在所述目標(biāo)設(shè)備中運(yùn)行時(shí)的性能占比;執(zhí)行所述待測(cè)試軟件對(duì)應(yīng)的測(cè)試腳本,得到測(cè)試性能數(shù)據(jù)對(duì)應(yīng)的測(cè)試結(jié)果;基于所述測(cè)試結(jié)果確定出所述目標(biāo)性能數(shù)據(jù)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述測(cè)試性能數(shù)據(jù)包括K組測(cè)試性能數(shù)據(jù),其中,所述K為大于1的整數(shù),不同組的測(cè)試性能數(shù)據(jù)不同;所述基于所述測(cè)試性能數(shù)據(jù)確定所述目標(biāo)性能數(shù)據(jù),包括:按照第I組測(cè)試性能數(shù)據(jù)設(shè)置所述待測(cè)試軟件在所述目標(biāo)設(shè)備中運(yùn)行時(shí)占用的性能數(shù)據(jù);其中,所述I為大于1,且小于或等于K的整數(shù);執(zhí)行所述測(cè)試腳本,得到所述待測(cè)試軟件對(duì)應(yīng)的第I組測(cè)試結(jié)果;在I小于K的情況下,令I(lǐng)=I+1,重復(fù)上述步驟,得到K組測(cè)試結(jié)果;對(duì)所述K組測(cè)試結(jié)果進(jìn)行分析,確定出所述目標(biāo)性能數(shù)據(jù)。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述對(duì)所述K組測(cè)試結(jié)果進(jìn)行分析,確定出所述目標(biāo)性能數(shù)據(jù),包括:獲取預(yù)設(shè)執(zhí)行閾值;基于所述預(yù)設(shè)執(zhí)行閾值在所述K組測(cè)試結(jié)果中篩選,得到大于或等于所述預(yù)設(shè)執(zhí)行閾值的目標(biāo)測(cè)試結(jié)果;將所述目標(biāo)測(cè)試結(jié)果對(duì)應(yīng)的測(cè)試性能數(shù)據(jù)作為所述目...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:陳凱邵華蘭陳燁琦唐越平
    申請(qǐng)(專利權(quán))人:蘇州市軟件評(píng)測(cè)中心有限公司
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 久久亚洲中文字幕无码| 69天堂人成无码麻豆免费视频 | 中文午夜乱理片无码| 中文字幕无码免费久久9一区9| 国产办公室秘书无码精品99| 国产乱人伦中文无无码视频试看| 国产乱人伦Av在线无码| 免费无码又爽又高潮视频 | 一夲道dvd高清无码| 日韩精品无码人成视频手机 | 人妻中文无码久热丝袜| 欲色aV无码一区二区人妻| 亚洲av中文无码乱人伦在线咪咕| 亚洲精品无码你懂的| 人妻无码久久一区二区三区免费| 国产免费久久久久久无码| 人妻少妇看A偷人无码精品视频| 亚洲精品无码永久中文字幕| 国产精品无码久久四虎| 亚洲av中文无码乱人伦在线观看| 免费无遮挡无码永久视频| 国产午夜鲁丝无码拍拍| 亚洲日产无码中文字幕| 亚洲熟妇无码AV在线播放| 国产亚洲?V无码?V男人的天堂 | 中文字字幕在线中文无码| 亚洲无码视频在线| 无码人妻精品一区二区三区99不卡 | 精品一区二区三区无码免费视频| 精品无码人妻一区二区三区不卡| 无码国产精品一区二区高潮| 亚洲AV无码成人精品区狼人影院| 亚洲中文字幕无码av在线| 人妻无码第一区二区三区 | 亚洲va无码专区国产乱码| 亚洲大尺度无码专区尤物| 国产成人AV片无码免费| 无码A级毛片免费视频内谢| 亚洲av永久无码精品国产精品| 亚洲中文字幕无码一区| 久久久久无码精品亚洲日韩|