国产精品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>

      基于API接口的冰箱化霜決策自動化測試方法及系統(tǒng)與流程

      文檔序號:40238994發(fā)布日期:2024-12-06 17:03閱讀:15來源:國知局
      基于API接口的冰箱化霜決策自動化測試方法及系統(tǒng)與流程

      本發(fā)明涉及冰箱化霜決策測試,具體的說,是一種基于api接口的冰箱化霜決策自動化測試方法及系統(tǒng)。


      背景技術:

      1、隨著家電智能化的深入,人們在追求智能化的同時,冰箱用戶對能效的要求也越來越高,為了提高冰箱使用能效,基于冰箱歷史運行狀態(tài)真實數(shù)據(jù)來作為冰箱化霜算法的依據(jù),通過開發(fā)差值提取算法、性能輔助判斷算法,并通過可靠的算法提取開機率&高轉(zhuǎn)速比、冷凍室降溫速度、平均差值和平均波動值等相關決策值,并根據(jù)決策算法來確定是執(zhí)行化霜或延時化霜;并實現(xiàn)根據(jù)用戶環(huán)境的“千機千變”的智能化霜,使冰箱在節(jié)能、保鮮、降噪等性能方面得到提升。

      2、現(xiàn)有的冰箱化霜決策測試,主要是通過apipost7測試工具并結(jié)合串口工具分析化霜決策日志相結(jié)合的人工測試方法,測試人員通過在apipost7工具上,建立一個一個的化霜決策接口測試用例,并配置好每個用例的開發(fā)環(huán)境,在需要測試某個用例的決策算法時,進行用例的參數(shù)修改,比如修改開機率&高轉(zhuǎn)速比、冷凍室降溫速度、平均差值和平均波動值等值,修改之后結(jié)合化霜決策算法,并本地確定修改之后的結(jié)果是執(zhí)行化霜或延時化霜,以及確認執(zhí)行化霜的報錯原因;本地計算確認修改參數(shù)的相關結(jié)果之后,開發(fā)人員點擊apipost7工具中的發(fā)送,則會執(zhí)行相關的決策算法腳本,并通過串口工具打印出相關的化霜決策,測試人員通過分析串口日志中的決策結(jié)果與本地確定的決策結(jié)果進行比較,如果結(jié)果一致,則該條修改數(shù)據(jù)測試通過。由于基于決策算法的基礎用例20個,但由基礎用例衍生而來的修改數(shù)據(jù)擴展用例上百個,且測試過程中,有可能會增加新的用例和再次回歸測試用例,因此這種人工測試方法會浪費大量的人力物力資源,且時間長效率低。


      技術實現(xiàn)思路

      1、鑒于目前常用的冰箱化霜決策系統(tǒng)的缺陷,本發(fā)明的目的在于提供一種基于api接口的冰箱化霜決策自動化測試方法及系統(tǒng),以解決人工測試方法浪費大量的人力物力資源,且時間長效率低的問題。

      2、本發(fā)明通過下述技術方案解決上述問題:

      3、基于api接口的冰箱化霜決策自動化測試方法,包括:

      4、在jenkins持續(xù)集成平臺建立冰箱化霜決策自動化測試的ci?job任務,并通過cijob任務從數(shù)據(jù)表中選取執(zhí)行參數(shù),然后進行ci?job任務的構(gòu)建編譯,自動執(zhí)行相關編譯腳本,實現(xiàn)自動化測試;

      5、其中,數(shù)據(jù)表至少包括excel-1表和excel-2表,excel-1表用于將參數(shù)傳給api接口,構(gòu)建后得到相應結(jié)果;excel-2表用于保存用例設計時的期望結(jié)果,與構(gòu)建后結(jié)果進行比較;

      6、所述自動執(zhí)行相關編譯腳本,實現(xiàn)自動化測試;具體步驟為:

      7、a、從excel-1表中第一行依次調(diào)取對應數(shù)據(jù)項,并將各個數(shù)據(jù)通過函數(shù)參數(shù)的形式傳給api接口,通過構(gòu)建編譯ci?job任務調(diào)用相關的冰箱化霜決策執(zhí)行腳本,實現(xiàn)excel-1表中從1、2、…、n行的各個數(shù)據(jù)測試,并返回所須大數(shù)據(jù)字段的結(jié)果數(shù)據(jù);

      8、b、將每次執(zhí)行之后提取出的決策結(jié)果字段與excel-2表中的對應期望結(jié)果數(shù)據(jù)進行比較,若兩者提取出來關鍵值對應一致,則測試通過,直至完成全部的化霜決策用例測試。

      9、作為對其進一步的改進,所述關鍵值包括:執(zhí)行化霜或延時化霜,以及化霜各種報錯打印數(shù)據(jù)。

      10、作為對其進一步的改進,所述方法還包括:

      11、在本地準備excel-1表和excel-2表兩個數(shù)據(jù)表,excel-1表存放所有待修改的開機率&高轉(zhuǎn)速比、冷凍室降溫速度、平均差值和平均波動值的測試用例值;excel-2表存放有因修改開機率&高轉(zhuǎn)速比、冷凍室降溫速度、平均差值和平均波動值而改變的決策結(jié)果,且要保證決策結(jié)果的數(shù)據(jù)標識與決策腳本中的決策結(jié)果的大數(shù)據(jù)字段保持一致,便于后期自動化測試時進行結(jié)果比較。

      12、另外,本發(fā)明還通過下述技術方案解決上述問題:

      13、用于實現(xiàn)如上所述基于api接口的冰箱化霜決策自動化測試方法。

      14、作為對其進一步的改進,所述系統(tǒng)包括:依次設置的算法執(zhí)行模塊、結(jié)果分析提取關鍵值模塊和數(shù)據(jù)結(jié)果比較模塊,

      15、所述算法執(zhí)行模塊,用于通過api接口將參數(shù)獲取到的修改后數(shù)據(jù)用例,執(zhí)行數(shù)據(jù)表中的數(shù)據(jù)項n=1,2,…,n,,并通過api接口返回相應的結(jié)果;

      16、所述結(jié)果分析提取關鍵值模塊,對api接口返回的結(jié)果進行分析,提取大數(shù)據(jù)相應字段的關鍵值;

      17、所述數(shù)據(jù)結(jié)果比較模塊,通過將所述結(jié)果分析提取關鍵值模塊提取到的關鍵值與數(shù)據(jù)表中的期望值進行比較。

      18、作為對其進一步的改進,所述系統(tǒng)還包括用例數(shù)據(jù)設計模塊,

      19、所述用例數(shù)據(jù)設計模塊,用于事先在本地準備excel-1表和excel-2表兩個數(shù)據(jù)表,excel-1表存放所有待修改的開機率&高轉(zhuǎn)速比、冷凍室降溫速度、平均差值和平均波動值的測試用例值;excel-2表存放有因修改開機率&高轉(zhuǎn)速比、冷凍室降溫速度、平均差值和平均波動值而改變的決策結(jié)果,且要保證決策結(jié)果的數(shù)據(jù)標識與決策腳本中的決策結(jié)果的大數(shù)據(jù)字段保持一致,便于后期自動化測試時進行結(jié)果比較。

      20、另外,本發(fā)明還通過下述技術方案解決上述問題:

      21、一種電子設備,包括:

      22、處理器;

      23、用于存儲所述處理器可執(zhí)行指令的存儲器;

      24、所述處理器,用于從所述存儲器中讀取所述可執(zhí)行指令,并執(zhí)行所述指令以實現(xiàn)如上所述基于api接口的冰箱化霜決策自動化測試方法。

      25、另外,本發(fā)明還通過下述技術方案解決上述問題:

      26、一種計算機可讀存儲介質(zhì),所述存儲介質(zhì)存儲有計算機程序,所述計算機程序用于執(zhí)行如上所述基于api接口的冰箱化霜決策自動化測試方法。

      27、本發(fā)明與現(xiàn)有技術相比,具有以下優(yōu)點及有益效果:

      28、本發(fā)明不改變云端與冰箱設備端的api接口交互方式,通過在jenkins持續(xù)集成平臺建立ci?job任務來實現(xiàn)自動執(zhí)行化霜決策的測試用例,在現(xiàn)有冰箱化霜決策方案中易于實現(xiàn),且能夠自動化執(zhí)行該測試方法,解決人工測試數(shù)據(jù)量大、工作量大的問題,從而實現(xiàn)自動化并提高測試效率。



      技術特征:

      1.基于api接口的冰箱化霜決策自動化測試方法,其特征在于,包括:

      2.根據(jù)權利要求1所述基于api接口的冰箱化霜決策自動化測試方法,其特征在于,所述關鍵值包括:執(zhí)行化霜或延時化霜,以及化霜各種報錯打印數(shù)據(jù)。

      3.根據(jù)權利要求1所述基于api接口的冰箱化霜決策自動化測試方法,其特征在于,所述方法還包括:

      4.基于api接口的冰箱化霜決策自動化測試系統(tǒng),其特征在于,用于實現(xiàn)如權利要求1所述基于api接口的冰箱化霜決策自動化測試方法。

      5.根據(jù)權利要求4所述基于api接口的冰箱化霜決策自動化測試系統(tǒng),其特征在于,所述系統(tǒng)包括:依次設置的算法執(zhí)行模塊、結(jié)果分析提取關鍵值模塊和數(shù)據(jù)結(jié)果比較模塊,

      6.根據(jù)權利要求5所述基于api接口的冰箱化霜決策自動化測試系統(tǒng),其特征在于,所述系統(tǒng)還包括用例數(shù)據(jù)設計模塊,

      7.一種電子設備,其特征在于,包括:

      8.一種計算機可讀存儲介質(zhì),其特征在于,所述存儲介質(zhì)存儲有計算機程序,所述計算機程序用于執(zhí)行如權利要求1所述基于api接口的冰箱化霜決策自動化測試方法。


      技術總結(jié)
      本發(fā)明公開了基于API接口的冰箱化霜決策自動化測試方法及系統(tǒng),方法包括:在jenkins持續(xù)集成平臺建立冰箱化霜決策自動化測試的CI?Job任務,并通過CI?Job任務從數(shù)據(jù)表中選取執(zhí)行參數(shù),然后進行CI?Job任務的構(gòu)建編譯,自動執(zhí)行相關編譯腳本,實現(xiàn)自動化測試。本發(fā)明不改變云端與冰箱設備端的API接口交互方式,通過在jenkins持續(xù)集成平臺建立CI?job來實現(xiàn)自動執(zhí)行化霜決策的測試用例,在現(xiàn)有冰箱化霜決策方案中易于實現(xiàn),且能夠自動化執(zhí)行該測試方法,解決人工測試數(shù)據(jù)量大、工作量大的問題,從而實現(xiàn)自動化并提高測試效率。

      技術研發(fā)人員:曾小紅,徐凱,李紅
      受保護的技術使用者:四川虹美智能科技有限公司
      技術研發(fā)日:
      技術公布日:2024/12/5
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1