国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      應(yīng)用程序檢測方法、裝置、電子設(shè)備及存儲介質(zhì)與流程

      文檔序號:40499683發(fā)布日期:2024-12-31 13:08閱讀:11來源:國知局
      應(yīng)用程序檢測方法、裝置、電子設(shè)備及存儲介質(zhì)與流程

      本發(fā)明涉及應(yīng)用程序開發(fā),涉及一種應(yīng)用程序檢測方法、裝置、電子設(shè)備及存儲介質(zhì)。


      背景技術(shù):

      1、在各種應(yīng)用程序開發(fā)完成或者內(nèi)容更新后上線前,需要對應(yīng)用程序進(jìn)行檢測,以保持開發(fā)的應(yīng)用程序與開發(fā)需求的一致性,或者保持更新后的應(yīng)用系統(tǒng)與更新需求的一致性。

      2、相關(guān)技術(shù)中,對應(yīng)用程序進(jìn)行檢測通常存在以下問題:①當(dāng)面檢測耗時長,不同的數(shù)據(jù)準(zhǔn)備和服務(wù)器時間要求;②截圖檢測圖片多,整理耗時長;③業(yè)務(wù)檢測受測試環(huán)境、測試數(shù)據(jù)、測試人員時間的限制,不能隨時檢測。

      3、因此,如何提高檢測效率,已經(jīng)成為一個亟待解決的技術(shù)問題。


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

      1、鑒于以上內(nèi)容,有必要提供一種應(yīng)用程序檢測控制方法,其主要目的在于提高對應(yīng)用程序檢測的準(zhǔn)確率和效率。

      2、為實(shí)現(xiàn)上述目的,本發(fā)明提供一種應(yīng)用程序檢測方法,其特征在于,所述方法包括:

      3、在收到待檢測程序的檢測請求時,根據(jù)檢測請求分析所述待檢測程序的檢測類型,根據(jù)預(yù)先確定的檢測類型與檢測模式的映射關(guān)系,為分析的檢測類型確定對應(yīng)的檢測模式,所述待檢測程序的檢測請求包括測試參數(shù)和驗(yàn)證布局圖像集,或者,包括測試參數(shù)和驗(yàn)證參數(shù);

      4、根據(jù)預(yù)先確定的檢測模式與用例模板的映射關(guān)系,分析確定的檢測模式對應(yīng)的用例模板,基于分析的用例模板和測試參數(shù)并利用預(yù)設(shè)的測試用例管理平臺生成所述待檢測程序的測試用例;

      5、新建一個測試集群,利用所述測試集群以及所述測試參數(shù)創(chuàng)建虛擬容器并基于創(chuàng)建的虛擬容器執(zhí)行所述測試用例,得到所述待檢測程序的測試結(jié)果;

      6、若所述測試結(jié)果為頁面布局圖像集,則將所述頁面布局圖像集與驗(yàn)證布局圖像集進(jìn)行比對以得到第一比對結(jié)果,將所述頁面布局圖像集中對應(yīng)的頁面屬性信息與預(yù)設(shè)的標(biāo)準(zhǔn)屬性信息進(jìn)行比對以得到第二比對結(jié)果,若第一比對結(jié)果符合第一預(yù)設(shè)測試條件,且第二比對結(jié)果符合第二預(yù)設(shè)測試條件,則通過對所述待檢測程序的檢測。

      7、可選地,所述在收到待檢測程序的檢測請求時,根據(jù)檢測請求分析所述待檢測程序的檢測類型,包括:

      8、獲取所述檢測請求中的測試參數(shù);

      9、判斷所述測試參數(shù)是否包含頁面布局?jǐn)?shù)據(jù);

      10、若包含,則判斷所述待檢測程序的檢測類型為頁面檢測;

      11、若不包含,則判斷所述待檢測程序的檢測類型為數(shù)據(jù)檢測。

      12、可選地,所述根據(jù)預(yù)先確定的檢測模式與用例模板的映射關(guān)系,分析確定的檢測模式對應(yīng)的用例模板,基于分析的用例模板和測試參數(shù)并利用預(yù)設(shè)的測試用例管理平臺生成所述待檢測程序的測試用例,包括:

      13、獲取所述檢測請求中的測試參數(shù);

      14、根據(jù)所述測試參數(shù)在所述預(yù)設(shè)的測試用例管理平臺上構(gòu)造測試數(shù)據(jù);

      15、調(diào)用測試用例模板庫中待檢測程序的檢測模式對應(yīng)的用例模板,根據(jù)所述用例模板將所述測試數(shù)據(jù)按照用例設(shè)計方法自動渲染以生成測試用例。

      16、可選地,所述新建一個測試集群,包括:

      17、獲取所述待檢測程序的線上集群的配置信息,其中,所述配置信息包括所述線上集群中各主機(jī)包含的服務(wù)組件類型;

      18、基于所述配置信息,搭建用于模擬所述線上集群的測試集群,其中,所述測試集群包含的服務(wù)組件類型和所述線上集群包含的服務(wù)組件類型相同,且所述測試集群包含的主機(jī)數(shù)量少于所述線上集群包含的主機(jī)數(shù)量。

      19、可選地,所述將所述頁面布局圖像集與驗(yàn)證布局圖像集進(jìn)行比對以得到第一比對結(jié)果,包括:

      20、逐個提取所述頁面布局圖像集中的頁面布局圖像,根據(jù)提取的頁面布局圖像在驗(yàn)證布局圖像集中提取對應(yīng)的檢測布局圖像;

      21、上下層重疊顯示所述頁面布局圖像和所述檢測布局圖像;

      22、將重疊顯示后在上層顯示的頁面作為目標(biāo)調(diào)整頁面;

      23、調(diào)用預(yù)設(shè)的透明度調(diào)整工具調(diào)整所述目標(biāo)調(diào)整頁面的透明度;

      24、基于所述透明度將所述頁面布局圖像和所述檢測布局圖像進(jìn)行比對檢測,得到所述第一對比結(jié)果。

      25、可選地,所述將所述頁面布局圖像集中對應(yīng)的頁面屬性信息與預(yù)設(shè)的標(biāo)準(zhǔn)屬性信息進(jìn)行比對以得到第二比對結(jié)果,包括:

      26、逐個提取所述頁面布局圖像集中每張頁面布局圖像所對應(yīng)的頁面屬性信息;

      27、將所述頁面屬性信息與預(yù)設(shè)的標(biāo)準(zhǔn)屬性信息進(jìn)行比對,得到第二比對結(jié)果。

      28、可選地,若所述測試結(jié)果為功能參數(shù),則將所述功能參數(shù)與驗(yàn)證參數(shù)進(jìn)行比對以得到第三比對結(jié)果,將所述功能參數(shù)與預(yù)設(shè)的標(biāo)準(zhǔn)參數(shù)進(jìn)行比對以得到第四比對結(jié)果,若第三比對結(jié)果符合第三預(yù)設(shè)測試條件,且第四比對結(jié)果符合第四預(yù)設(shè)測試條件,則通過對所述待檢測程序的檢測。

      29、此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種應(yīng)用程序檢測裝置,所述裝置包括:

      30、檢測模式確定模塊:在收到待檢測程序的檢測請求時,根據(jù)檢測請求分析所述待檢測程序的檢測類型,根據(jù)預(yù)先確定的檢測類型與檢測模式的映射關(guān)系,為分析的檢測類型確定對應(yīng)的檢測模式,所述待檢測程序的檢測請求包括測試參數(shù)和驗(yàn)證布局圖像集,或者,包括測試參數(shù)和驗(yàn)證參數(shù);

      31、測試用例生成模塊:根據(jù)預(yù)先確定的檢測模式與用例模板的映射關(guān)系,分析確定的檢測模式對應(yīng)的用例模板,基于分析的用例模板和測試參數(shù)并利用預(yù)設(shè)的測試用例管理平臺生成所述待檢測程序的測試用例;

      32、測試用例執(zhí)行模塊:新建一個測試集群,利用所述測試集群以及所述測試參數(shù)創(chuàng)建虛擬容器并基于創(chuàng)建的虛擬容器執(zhí)行所述測試用例,得到所述待檢測程序的測試結(jié)果;

      33、測試結(jié)果確定模塊:若所述測試結(jié)果為頁面布局圖像集,則將所述頁面布局圖像集與驗(yàn)證布局圖像集進(jìn)行比對以得到第一比對結(jié)果,將所述頁面布局圖像集中對應(yīng)的頁面屬性信息與預(yù)設(shè)的標(biāo)準(zhǔn)屬性信息進(jìn)行比對以得到第二比對結(jié)果,若第一比對結(jié)果符合第一預(yù)設(shè)測試條件,且第二比對結(jié)果符合第二預(yù)設(shè)測試條件,則通過對所述待檢測程序的檢測。

      34、此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種電子設(shè)備,所述電子設(shè)備包括:

      35、存儲器,存儲至少一個計算機(jī)程序;及

      36、處理器,執(zhí)行所述存儲器中存儲的程序以實(shí)現(xiàn)上述所述的應(yīng)用程序檢測方法。

      37、此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)中存儲有至少一個計算機(jī)程序,所述至少一個計算機(jī)程序被電子設(shè)備中的處理器執(zhí)行以實(shí)現(xiàn)上述所述的應(yīng)用程序檢測方法。

      38、本發(fā)明提供的上述技術(shù)方案中,根據(jù)待檢測程序的檢測類型選取對應(yīng)的檢測模式,獲取所述檢測模式對應(yīng)的用例模板,基于所述用例模板利用預(yù)設(shè)的測試用例管理平臺生成所述待檢測程序的測試用例,通過待檢測程序的檢測類型選取對應(yīng)的檢測模式,從而提高對待檢測程序的檢測效率;然后新建一個測試集群,在利用所述測試集群以及所述測試參數(shù)創(chuàng)建的虛擬容器中,執(zhí)行所述測試用例,得到所述待檢測程序的測試結(jié)果,若測試結(jié)果為頁面布局圖像集,則先將頁面布局圖像集與開發(fā)人員提供的檢測布局圖像集進(jìn)行比對,再將所述頁面布局圖像集中對應(yīng)的頁面屬性信息與預(yù)設(shè)的標(biāo)準(zhǔn)屬性信息進(jìn)行比對,當(dāng)上述比對結(jié)果都符合預(yù)設(shè)的測試條件時,通過對所述待檢測程序的檢測。通過將測試結(jié)果分別與開發(fā)人員提供的驗(yàn)證結(jié)果以及預(yù)設(shè)的標(biāo)準(zhǔn)結(jié)果進(jìn)行比對,確保測試結(jié)果準(zhǔn)確,從而提高對待檢測程序檢測的準(zhǔn)確率。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1