System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码AV大香线蕉,精品无码黑人又粗又大又长,中文字幕乱偷无码av先锋蜜桃
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于視覺注意力機(jī)制的軟件自動(dòng)化測(cè)試方法及系統(tǒng)技術(shù)方案

    技術(shù)編號(hào):44029784 閱讀:19 留言:0更新日期:2025-01-15 01:10
    本發(fā)明專利技術(shù)提供一種基于視覺注意力機(jī)制的軟件自動(dòng)化測(cè)試方法及系統(tǒng),涉及自動(dòng)化測(cè)試技術(shù)領(lǐng)域,包括獲取待測(cè)軟件的初始界面并進(jìn)行預(yù)處理,將增強(qiáng)界面圖像輸入界面檢測(cè)模型,通過解析增強(qiáng)界面圖像,識(shí)別控件信息;將控件信息輸入預(yù)訓(xùn)練的注意力機(jī)制模型中,基于控件信息,生成控件之間的語義關(guān)聯(lián)和上下文信息,確定測(cè)試動(dòng)作的執(zhí)行順序和執(zhí)行參數(shù),依次模擬人工測(cè)試動(dòng)作,按照?qǐng)?zhí)行參數(shù)對(duì)控件進(jìn)行測(cè)試操作;獲取待測(cè)軟件的界面反饋信息,基于文字識(shí)別算法提取界面反饋信息中的文本內(nèi)容,結(jié)合預(yù)先構(gòu)建的語義理解模型,確定文本內(nèi)容對(duì)應(yīng)的語義,與預(yù)設(shè)的預(yù)期結(jié)果進(jìn)行比對(duì),生成測(cè)試操作對(duì)應(yīng)的測(cè)試結(jié)論。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及軟件測(cè)試,尤其涉及一種基于視覺注意力機(jī)制的軟件自動(dòng)化測(cè)試方法及系統(tǒng)


    技術(shù)介紹

    1、現(xiàn)代軟件開發(fā)和測(cè)試面臨著復(fù)雜和多變的挑戰(zhàn)。傳統(tǒng)的軟件測(cè)試方法往往依賴于手動(dòng)設(shè)計(jì)和執(zhí)行測(cè)試用例,這種方法在面對(duì)大規(guī)模、復(fù)雜度高和功能繁多的軟件系統(tǒng)時(shí)效率低下且難以覆蓋所有可能的使用場(chǎng)景和異常情況。

    2、隨著人工智能和機(jī)器學(xué)習(xí)技術(shù)的發(fā)展,視覺注意力機(jī)制被引入到軟件自動(dòng)化測(cè)試中,以改善測(cè)試效率和覆蓋范圍。視覺注意力機(jī)制模仿人類視覺系統(tǒng)的工作原理,能夠在復(fù)雜的軟件界面中自動(dòng)識(shí)別和關(guān)注重要的視覺元素和控件。這種技術(shù)使得自動(dòng)化測(cè)試可以更精準(zhǔn)地模擬用戶的視覺和操作行為,從而更全面地檢查軟件的功能和性能。

    3、綜上所述,軟件自動(dòng)化測(cè)試方法不僅提高了測(cè)試的效率和覆蓋率,還能夠更好地適應(yīng)現(xiàn)代軟件系統(tǒng)復(fù)雜性和多樣性的挑戰(zhàn),能夠解決現(xiàn)有技術(shù)中的問題。


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

    1、本專利技術(shù)實(shí)施例提供一種基于視覺注意力機(jī)制的軟件自動(dòng)化測(cè)試方法及系統(tǒng),能夠解決現(xiàn)有技術(shù)中的問題。

    2、本專利技術(shù)實(shí)施例的第一方面,

    3、提供一種基于視覺注意力機(jī)制的軟件自動(dòng)化測(cè)試方法,包括:

    4、獲取待測(cè)軟件的初始界面并進(jìn)行預(yù)處理,得到增強(qiáng)界面圖像,將所述增強(qiáng)界面圖像輸入界面檢測(cè)模型,通過解析所述增強(qiáng)界面圖像,識(shí)別控件信息,所述控件信息包括控件類型、控件屬性和控件位置;

    5、將所述控件信息輸入預(yù)訓(xùn)練的注意力機(jī)制模型中,基于所述控件信息,生成控件之間的語義關(guān)聯(lián)和上下文信息,確定測(cè)試動(dòng)作的執(zhí)行順序和執(zhí)行參數(shù),基于所述執(zhí)行順序,生成測(cè)試動(dòng)作序列,依次模擬人工測(cè)試動(dòng)作,按照所述執(zhí)行參數(shù)對(duì)控件進(jìn)行測(cè)試操作;

    6、在每一個(gè)所述測(cè)試操作執(zhí)行完成后,獲取待測(cè)軟件的界面反饋信息,基于文字識(shí)別算法提取所述界面反饋信息中的文本內(nèi)容,結(jié)合預(yù)先構(gòu)建的語義理解模型,確定所述文本內(nèi)容對(duì)應(yīng)的語義,與預(yù)設(shè)的預(yù)期結(jié)果進(jìn)行比對(duì),生成所述測(cè)試操作對(duì)應(yīng)的測(cè)試結(jié)論。

    7、在一種可選的實(shí)施例中,

    8、將所述增強(qiáng)界面圖像輸入界面檢測(cè)模型,通過解析所述增強(qiáng)界面圖像,識(shí)別控件信息包括:

    9、所述界面檢測(cè)模型基于語義分割模型構(gòu)建,通過空洞卷積擴(kuò)大所述增強(qiáng)界面圖像的感受野,捕捉每個(gè)像素的多尺度上下文信息,進(jìn)行像素級(jí)分類,為每個(gè)像素分配語義標(biāo)簽,并通過條件隨機(jī)場(chǎng)后處理,進(jìn)行邊界平滑操作,生成語義分割圖;

    10、基于所述語義分割圖,通過區(qū)域分水嶺算法進(jìn)行實(shí)例分割,將屬于同一控件的像素組合成獨(dú)立的控件實(shí)例,生成控件實(shí)例分割圖;

    11、基于所述控件實(shí)例分割圖,提取每個(gè)控件實(shí)例對(duì)應(yīng)的控件屬性,構(gòu)建控件節(jié)點(diǎn),解析控件節(jié)點(diǎn)之間的空間位置關(guān)系,建立有向邊,生成控件關(guān)系圖,所述控件關(guān)系圖輸入預(yù)訓(xùn)練的圖神經(jīng)網(wǎng)絡(luò)模型中,提取控件拓?fù)浣Y(jié)構(gòu)和空間節(jié)點(diǎn)特征,生成控件關(guān)系圖屬性;

    12、基于所述語義分割圖、所述控件實(shí)例分割圖和所述控件關(guān)系圖屬性,構(gòu)建結(jié)構(gòu)化控件信息表示,生成控件信息。

    13、在一種可選的實(shí)施例中,

    14、基于所述語義分割圖,通過區(qū)域分水嶺算法進(jìn)行實(shí)例分割,將屬于同一控件的像素組合成獨(dú)立的控件實(shí)例,生成控件實(shí)例分割圖包括:

    15、基于多尺度sobel算子,對(duì)所述語義分割圖的每個(gè)語義類別分別計(jì)算水平方向梯度和垂直方向梯度,對(duì)所述水平方向梯度和所述垂直方向梯度分別平方并相加開方,得到梯度幅值圖;

    16、遍歷所述梯度幅值圖中的每一個(gè)像素點(diǎn),基于當(dāng)前像素點(diǎn),比較所述當(dāng)前像素點(diǎn)與周圍8鄰域像素點(diǎn)的梯度幅值大小,如果當(dāng)前像素點(diǎn)的梯度幅值為領(lǐng)域最小值,且小于預(yù)設(shè)的梯度幅值閾值,標(biāo)記當(dāng)前像素點(diǎn)為種子點(diǎn);否則,跳過當(dāng)前像素點(diǎn);重復(fù)迭代比較,直到遍歷完成所述梯度幅值圖中的所有像素點(diǎn);

    17、將所述種子點(diǎn)對(duì)應(yīng)的梯度幅值從小到大排序形成優(yōu)先隊(duì)列,從優(yōu)先隊(duì)列中選取第一個(gè)種子點(diǎn),作為當(dāng)前種子點(diǎn),開始區(qū)域擴(kuò)展:

    18、以當(dāng)前種子點(diǎn)為當(dāng)前處理區(qū)域,并創(chuàng)建空的擴(kuò)展隊(duì)列,從所述當(dāng)前種子點(diǎn)對(duì)應(yīng)的周圍8鄰域像素點(diǎn)中選取未標(biāo)記像素點(diǎn),如果所述未標(biāo)記像素點(diǎn)的梯度幅值小于預(yù)設(shè)的梯度幅值閾值,將所述未標(biāo)記像素點(diǎn)作為擴(kuò)展像素點(diǎn),加入擴(kuò)展隊(duì)列,同時(shí)擴(kuò)展當(dāng)前處理區(qū)域,并標(biāo)記,對(duì)所述擴(kuò)展隊(duì)列中的每個(gè)擴(kuò)展像素點(diǎn)重復(fù)進(jìn)行擴(kuò)展,并移除出擴(kuò)展隊(duì)列,直到所述擴(kuò)展隊(duì)列為空,當(dāng)前處理區(qū)域擴(kuò)展完成,生成擴(kuò)展完成區(qū)域;

    19、依次處理優(yōu)先隊(duì)列中的每個(gè)種子點(diǎn),直到處理完成所有種子點(diǎn),確定一系列擴(kuò)展完成區(qū)域;

    20、計(jì)算每一個(gè)擴(kuò)展完成區(qū)域的幾何屬性,按照預(yù)設(shè)的區(qū)域無效規(guī)則,保留有效區(qū)域,為每一個(gè)有效區(qū)域生成唯一標(biāo)識(shí)號(hào),并提取對(duì)應(yīng)的外接矩形邊界框,輸出控件實(shí)例分割圖。

    21、在一種可選的實(shí)施例中,

    22、基于多尺度sobel算子,對(duì)所述語義分割圖的每個(gè)語義類別分別計(jì)算水平方向梯度和垂直方向梯度,對(duì)所述水平方向梯度和所述垂直方向梯度分別平方并相加開方,得到梯度幅值圖包括:

    23、所述多尺度sobel算子,其公式如下:

    24、;

    25、其中, s表示尺度, g x s表示尺度 s下水平方向梯度, g y s表示尺度 s下垂直方向梯度, k表示算子半徑, m表示水平偏移量, n表示垂直偏移量, x表示像素點(diǎn)的水平坐標(biāo), y表示像素點(diǎn)的垂直坐標(biāo), i(·)表示像素值, s x( m,n,s)表示尺度 s的sobel水平方向算子模板, s y( m,n, s)表示尺度 s的sobel垂直方向算子模板。

    26、在一種可選的實(shí)施例中,

    27、將所述控件信息輸入預(yù)訓(xùn)練的注意力機(jī)制模型中,基于所述控件信息,生成控件之間的語義關(guān)聯(lián)和上下文信息,確定測(cè)試動(dòng)作的執(zhí)行順序和執(zhí)行參數(shù)包括:

    28、所述注意力機(jī)制模型基于transformer架構(gòu)構(gòu)建,所述注意力機(jī)制模型中的編碼器通過自注意力機(jī)制計(jì)算控件之間的相關(guān)性和注意力權(quán)重,提取高級(jí)特征表示,通過前饋神經(jīng)網(wǎng)絡(luò)對(duì)所述高級(jí)特征表示進(jìn)行非線性變換,建模控件之間的語義關(guān)聯(lián)和上下文信息,將控件信息轉(zhuǎn)換為低維稠密向量表示;

    29、在每個(gè)時(shí)間步,所述注意力機(jī)制模型中的解碼器接收上一時(shí)間步生本文檔來自技高網(wǎng)...

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

    1.基于視覺注意力機(jī)制的軟件自動(dòng)化測(cè)試方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述增強(qiáng)界面圖像輸入界面檢測(cè)模型,通過解析所述增強(qiáng)界面圖像,識(shí)別控件信息包括:

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,基于所述語義分割圖,通過區(qū)域分水嶺算法進(jìn)行實(shí)例分割,將屬于同一控件的像素組合成獨(dú)立的控件實(shí)例,生成控件實(shí)例分割圖包括:

    4.根據(jù)權(quán)利要求3所述的方法,其特征在于,基于多尺度Sobel算子,對(duì)所述語義分割圖的每個(gè)語義類別分別計(jì)算水平方向梯度和垂直方向梯度,對(duì)所述水平方向梯度和所述垂直方向梯度分別平方并相加開方,得到梯度幅值圖包括:

    5.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述控件信息輸入預(yù)訓(xùn)練的注意力機(jī)制模型中,基于所述控件信息,生成控件之間的語義關(guān)聯(lián)和上下文信息,確定測(cè)試動(dòng)作的執(zhí)行順序和執(zhí)行參數(shù)包括:

    6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在每一個(gè)所述測(cè)試操作執(zhí)行完成后,獲取待測(cè)軟件的界面反饋信息,基于文字識(shí)別算法提取所述界面反饋信息中的文本內(nèi)容,結(jié)合預(yù)先構(gòu)建的語義理解模型,確定所述文本內(nèi)容對(duì)應(yīng)的語義,與預(yù)設(shè)的預(yù)期結(jié)果進(jìn)行比對(duì),生成所述測(cè)試操作對(duì)應(yīng)的測(cè)試結(jié)論包括:

    7.基于視覺注意力機(jī)制的軟件自動(dòng)化測(cè)試系統(tǒng),用于實(shí)現(xiàn)前述權(quán)利要求1-6中任一項(xiàng)所述的方法,其特征在于,包括:

    8.一種電子設(shè)備,其特征在于,包括:

    9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,其特征在于,所述計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任意一項(xiàng)所述的方法。

    ...

    【技術(shù)特征摘要】

    1.基于視覺注意力機(jī)制的軟件自動(dòng)化測(cè)試方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述增強(qiáng)界面圖像輸入界面檢測(cè)模型,通過解析所述增強(qiáng)界面圖像,識(shí)別控件信息包括:

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,基于所述語義分割圖,通過區(qū)域分水嶺算法進(jìn)行實(shí)例分割,將屬于同一控件的像素組合成獨(dú)立的控件實(shí)例,生成控件實(shí)例分割圖包括:

    4.根據(jù)權(quán)利要求3所述的方法,其特征在于,基于多尺度sobel算子,對(duì)所述語義分割圖的每個(gè)語義類別分別計(jì)算水平方向梯度和垂直方向梯度,對(duì)所述水平方向梯度和所述垂直方向梯度分別平方并相加開方,得到梯度幅值圖包括:

    5.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述控件信息輸入預(yù)訓(xùn)練的注意力機(jī)制模型中,基...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:孫洲
    申請(qǐng)(專利權(quán))人:天津賽威工業(yè)技術(shù)有限公司
    類型:發(fā)明
    國(guó)別省市:

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

    1
    主站蜘蛛池模板: 色综合久久久无码网中文| 无码一区二区三区在线观看| 国产成人无码AV在线播放无广告| 亚洲人成网亚洲欧洲无码| 人妻无码一区二区三区四区| 无码丰满少妇2在线观看| 一本久道综合在线无码人妻| 亚洲无码精品浪潮| 日韩成人无码一区二区三区| 免费一区二区无码东京热| 久久水蜜桃亚洲AV无码精品 | 中文字幕无码成人免费视频| 一本色道无码道在线| 91精品久久久久久无码| 亚洲一区无码中文字幕| 成人无码Av片在线观看| 亚洲色无码专区一区| 日韩精品真人荷官无码| 国产精品无码一区二区三区电影| 国产精品无码久久av| 蜜臀AV无码一区二区三区| AAA级久久久精品无码片| 曰韩精品无码一区二区三区 | 国产精品无码AV天天爽播放器| 无码人妻精品一区二区三| 亚洲?v无码国产在丝袜线观看| 在线观看无码的免费网站| 无码人妻精品一区二区三区久久久| 亚洲A∨无码一区二区三区 | 亚洲av无码不卡一区二区三区| 国产亚洲美日韩AV中文字幕无码成人| 亚洲AV无码一区二区三区鸳鸯影院 | 国产V亚洲V天堂A无码| 色综合无码AV网站| 亚洲熟妇无码八AV在线播放| 亚洲色中文字幕无码AV| 亚洲AV永久无码精品成人| 人妻夜夜添夜夜无码AV| 亚洲色av性色在线观无码| 久久无码专区国产精品发布| 成人免费午夜无码视频|