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

    一種基于相似度的兼容性測試方法及相關產品技術

    技術編號:41265921 閱讀:15 留言:0更新日期:2024-05-11 09:22
    本申請公開了一種基于相似度的兼容性測試方法及相關產品。該方法包括:獲取待測試機型中待測試界面的控件,并將控件分為操作控件和展示控件;當操作控件被觸發時,獲取關于操作控件被觸發之后的響應的視頻;當展示控件被觸發時,截取展示控件被觸發后的界面;基于相似度分析法獲得視頻與參考視頻之間的相似度,所述界面與參考界面之間的相似度;根據視頻與所述參考視頻之間的相似度,以及界面與參考界面之間的相似度輸出待測試機型中待測試界面的兼容性測試結果。針對不同的控件進行了不同的測試,因此本申請中所述的測試方法可以應用于市面上的絕大多數應用的兼容性測試。

    【技術實現步驟摘要】

    本申請涉及軟件開發,特別是涉及一種基于相似度的兼容性測試方法及相關產品


    技術介紹

    1、兼容性測試的目的是確定軟件在不同的硬件和操作系統環境下的表現,以確保軟件能夠在所有環境中都能夠正常工作并具有良好的用戶體驗。通過兼容性測試及早發現軟件在實際應用中出現的各種問題,并進行修正,從而保證軟件的質量和穩定性。

    2、相關技術中的兼容性測試方法只適用于部分的應用,難以適應不斷變換的應用市場需求和技術發展趨勢。


    技術實現思路

    1、基于上述問題,本申請提供了基于相似度的兼容性測試方法及相關產品,適用不同類型的應用。

    2、本申請實施例公開了如下技術方案:

    3、第一方面,本申請實施例提供一種基于相似度的兼容性測試方法,所述方法包括:

    4、獲取待測試機型中待測試界面的控件,并將所述控件分為操作控件和展示控件;

    5、當所述操作控件被觸發時,獲取關于所述操作控件被觸發之后的響應的視頻;當所述展示控件被觸發時,截取所述展示控件被觸發后的界面;

    6、基于相似度分析法獲得所述視頻與參考視頻之間的相似度,所述界面與參考界面之間的相似度;所述參考視頻為參考機型中關于參考測試界面的操作控件被觸發時的響應的視頻,所述參考界面為參考機型中關于參考測試界面的展示控件被觸發時的界面;

    7、根據所述視頻與所述參考視頻之間的相似度,以及所述界面與所述參考界面之間的相似度輸出所述待測試機型中待測試界面的兼容性測試結果。

    8、可選地,所述基于相似度分析法獲得所述視頻與參考視頻之間的相似度,具體包括:

    9、對所述視頻進行抽幀得到關于所述視頻的幀特征;

    10、將所述視頻的幀特征與對應的所述參考視頻的幀特征進行比較,并基于相似度分析法獲得所述視頻與所述參考視頻之間的相似度。

    11、可選地,基于相似度分析法獲得所述界面與參考界面之間的相似度,具體包括:

    12、對所述界面進行像素提取得到關于所述界面的像素特征;

    13、將所述界面的像素特征與對應的所述參考界面的像素特征進行比較,并基于相似度分析法獲得所述界面與所述參考界面之間的相似度。

    14、可選地,所述根據所述視頻與所述參考視頻之間的相似度,以及所述界面與所述參考界面之間的相似度輸出所述待測試機型中待測試界面的兼容性測試結果,具體包括:

    15、當所述視頻與所述參考視頻之間的相似度大于或等于第一預設閾值,且所述界面與所述參考界面之間的相似度大于或等于第二預設閾值時,所述兼容性測試結果指示測試通過;

    16、當所述視頻與所述參考視頻之間的相似度小于第一預設閾值,或所述界面與所述參考界面之間的相似度小于第二預設閾值時,所述兼容性測試結果指示測試不通過。

    17、可選地,所述方法還包括:

    18、對觸發所述操作控件的行為進行分析,并得到對應的有效性分析結果;其中,所述有效性分析結果指示所述觸發是否有效。

    19、第二方面,本申請實施例提供一種基于相似度的兼容性測試裝置,所述裝置包括:第一獲取模塊、第二獲取模塊、分析模塊和輸出模塊;

    20、所述第一獲取模塊,用于獲取待測試機型中待測試界面的控件,并將所述控件分為操作控件和展示控件;

    21、所述第二獲取模塊,用于當所述操作控件被觸發時,獲取關于所述操作控件被觸發之后的響應的視頻;當所述展示控件被觸發時,截取所述展示控件被觸發后的界面;

    22、所述分析模塊,用于基于相似度分析法獲得所述視頻與參考視頻之間的相似度,所述界面與參考界面之間的相似度;所述參考視頻為參考機型中關于參考測試界面的操作控件被觸發時的響應的視頻,所述參考界面為參考機型中關于參考測試界面的展示控件被觸發時的界面;

    23、所述輸出模塊,用于根據所述視頻與所述參考視頻之間的相似度,以及所述界面與所述參考界面之間的相似度輸出所述待測試機型中待測試界面的兼容性測試結果。

    24、可選地,所述分析模塊,具體用于:

    25、對所述視頻進行抽幀得到關于所述視頻的幀特征;

    26、將所述視頻的幀特征與對應的所述參考視頻的幀特征進行比較,并基于相似度分析法獲得所述視頻與所述參考視頻之間的相似度。

    27、可選地,所述分析模塊,具體包括:

    28、對所述界面進行像素提取得到關于所述界面的像素特征;

    29、將所述界面的像素特征與對應的所述參考界面的像素特征進行比較,并基于相似度分析法獲得所述界面與所述參考界面之間的相似度。

    30、可選地,所述輸出模塊,具體用于:

    31、當所述視頻與所述參考視頻之間的相似度大于或等于第一預設閾值,且所述界面與所述參考界面之間的相似度大于或等于第二預設閾值時,所述兼容性測試結果指示測試通過;

    32、當所述視頻與所述參考視頻之間的相似度小于第一預設閾值,或所述界面與所述參考界面之間的相似度小于第二預設閾值時,所述兼容性測試結果指示測試不通過。

    33、可選地,所述裝置還包括:有效性分析模塊;

    34、所述有效性分析模塊,用于對觸發所述操作控件的有效性進行分析,并得到對應的有效性分析結果;其中,所述有效性分析結果指示所述觸發是否有效。

    35、第三方面,本申請實施例提供一種計算機設備,包括:存儲器,處理器,及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時,實現如前述任一實施例中所述的基于相似度的兼容性測試方法。

    36、第四方面,本申請實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有指令,當所述指令在終端設備上運行時,使得所述終端設備執行如前述任一實施例中所述的基于相似度的兼容性測試方法。

    37、相較于現有技術,本申請具有以下有益效果:

    38、獲取待測試機型中待測試界面的控件,并將控件分為操作控件和展示控件;當操作控件被觸發時,獲取關于操作控件被觸發之后的響應的視頻;當展示控件被觸發時,截取展示控件被觸發后的界面;基于相似度分析法獲得視頻與參考視頻之間的相似度,界面與參考界面之間的相似度;根據視頻與參考視頻之間的相似度,以及界面與參考界面之間的相似度輸出待測試機型中待測試界面的兼容性測試結果。其中,本申請實施例中所采用的方法針對不同的控件(操作控件和展示控件)進行了不同的測試,因此本申請中所述的測試方法可以應用于市面上的絕大多數應用的兼容性測試。

    39、除此之外,由于采用了相似度分析的方法,兼容性測試用例的設計更加靈活,可以根據實際情況調整測試用例的難度和覆蓋率;由于測試用例的設計是基于相似度的,所以兼容性測試用例的編寫和修改都比較簡單,不需要考慮復雜的邏輯關系,提高了測試效率;基于相似度分析的測試方法可以將相似的代碼或組件視為一個整體,從而更容易理解程序的結構和功能。

    本文檔來自技高網...

    【技術保護點】

    1.一種基于相似度的兼容性測試方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述基于相似度分析法獲得所述視頻與參考視頻之間的相似度,具體包括:

    3.根據權利要求1或2所述的方法,其特征在于,基于相似度分析法獲得所述界面與參考界面之間的相似度,具體包括:

    4.根據權利要求1所述的方法,其特征在于,所述根據所述視頻與所述參考視頻之間的相似度,以及所述界面與所述參考界面之間的相似度輸出所述待測試機型中待測試界面的兼容性測試結果,具體包括:

    5.根據權利要求2所述的方法,其特征在于,所述方法還包括:

    6.一種基于相似度的兼容性測試裝置,其特征在于,所述裝置包括:第一獲取模塊、第二獲取模塊、分析模塊和輸出模塊;

    7.根據權利要求6所述的裝置,其特征在于,所述分析模塊,具體用于:

    8.根據權利要求6或7所述的裝置,其特征在于,所述分析模塊,具體用于:

    9.一種計算機設備,其特征在于,包括:存儲器,處理器,及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時,實現如權利要求1-5任一項所述的基于相似度的兼容性測試方法。

    10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有指令,當所述指令在終端設備上運行時,使得所述終端設備執行如權利要求1-5任一項所述的基于相似度的兼容性測試方法。

    ...

    【技術特征摘要】

    1.一種基于相似度的兼容性測試方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述基于相似度分析法獲得所述視頻與參考視頻之間的相似度,具體包括:

    3.根據權利要求1或2所述的方法,其特征在于,基于相似度分析法獲得所述界面與參考界面之間的相似度,具體包括:

    4.根據權利要求1所述的方法,其特征在于,所述根據所述視頻與所述參考視頻之間的相似度,以及所述界面與所述參考界面之間的相似度輸出所述待測試機型中待測試界面的兼容性測試結果,具體包括:

    5.根據權利要求2所述的方法,其特征在于,所述方法還包括:

    6.一種基于相似度的兼容性測試裝置,其特征在于,所...

    【專利技術屬性】
    技術研發人員:金鑫梁瀟
    申請(專利權)人:中國農業銀行股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无翼乌工口肉肉无遮挡无码18| 无码专区国产无套粉嫩白浆内射| 一本无码中文字幕在线观| 特级毛片内射www无码| 亚洲AⅤ无码一区二区三区在线| 国产综合无码一区二区三区| 精品无码国产自产拍在线观看| 无码天堂亚洲国产AV| 日韩人妻无码一区二区三区99| 国产成年无码久久久久下载| 久久久久亚洲AV无码专区首| 国产强被迫伦姧在线观看无码| 精品日韩亚洲AV无码| 久久久久久无码国产精品中文字幕 | 无码av无码天堂资源网| 中文精品无码中文字幕无码专区 | 无码人妻丰满熟妇区BBBBXXXX| 亚洲av无码成人精品区| 亚洲日韩精品无码专区加勒比☆| 亚洲av无码一区二区乱子伦as| 少妇无码太爽了在线播放| 无码精品前田一区二区| 无码少妇丰满熟妇一区二区| 亚洲AV无码成人专区| 成年无码av片在线| 伊人久久无码精品中文字幕| 无码一区二区三区AV免费| 久久午夜无码鲁丝片秋霞| 亚洲av无码一区二区三区不卡 | 18禁无遮挡无码网站免费| 亚洲综合无码一区二区三区 | 久久久久久久久无码精品亚洲日韩| 亚洲精品无码成人片久久| 伊人久久无码中文字幕| 2014AV天堂无码一区| 亚洲一区无码中文字幕| 一本大道东京热无码一区| 国产精品99精品无码视亚| 久久无码无码久久综合综合| 免费无码毛片一区二区APP| 无码人妻AⅤ一区二区三区|