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

      一種wifi性能自動化測試平臺的任務(wù)調(diào)度方法和系統(tǒng)的制作方法

      文檔序號:9750632閱讀:616來源:國知局
      一種wifi性能自動化測試平臺的任務(wù)調(diào)度方法和系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及無線通信領(lǐng)域,特別是涉及一種WIFI性能自動化測試平臺的任務(wù)調(diào)度方法和系統(tǒng)。
      【背景技術(shù)】
      [0002]隨著WIFI的普及和推廣,越來越多的通信設(shè)備開始配備WIFI通信模塊,智能手機和平板電腦等移動終端作為移動通信網(wǎng)絡(luò)的重要組成部分,WIFI在智能手機和平板電腦等移動終端上的普及率非常高。每臺設(shè)備被生產(chǎn)出來后,在上市銷售前都要進(jìn)行質(zhì)量檢測和性能測試,為保證每臺設(shè)備的WIFI通信模塊的性能,就需要對其進(jìn)行WIFI性能測試。
      [0003]對于WIFI的性能測試分為手動和自動兩種。對于WIFI的物理層的性能測試,由于WIFI物理層性能測試的測試項非常多,一般采用手動測試。例如手機的WIFI模塊,每個測試項都需要同時設(shè)置手機和測試儀器,手動測試的效率比較低,以往手機更新?lián)Q代周期比較長,對測試效率要求沒那么高,手動測試方式測試效率低的缺陷并沒有對手機的研發(fā)和生產(chǎn)效率造成影響。而如今手機的更新?lián)Q代的周期越來越短,對研發(fā)和生產(chǎn)效率提出了越來越高的要求,采用手動測試的方式對手機的WIFI物理層性能進(jìn)行測試不利于提高手機的研發(fā)和生產(chǎn)效率。因此,對于WIFI性能的自動化測試已經(jīng)越來越被廣大廠商所使用。
      [0004]目前,WIFI性能的自動化測試多采用WIFI性能自動化測試平臺來完成。但是,WIFI性能測試項目雜亂,測試內(nèi)容種類繁多,在不同的項目測試中,WIFI性能自動化測試平臺一般按照順序依次執(zhí)行測試工程師提交的項目,項目與項目之間一般是串行。在資源沒有發(fā)生沖突的情況下,偶爾也會考慮并行。但是,這樣的測試順序遠(yuǎn)遠(yuǎn)沒有達(dá)到WIFI性能自動化測試平臺最大的負(fù)載及最短時間測試最多的項目的目的。這勢必導(dǎo)致了一些資源的浪費,嚴(yán)重影響了多項目并行的執(zhí)行效率。
      [0005]因此,針對于種類繁的WIFI性能測試,不同的項目往往卻存在許多相同的測試用例需要測試。如何花費最短的時間,利用最少的資源來完成這些項目的WIFI性能測試,成為本領(lǐng)域的技術(shù)人員所日益關(guān)注的問題。

      【發(fā)明內(nèi)容】

      [0006]鑒于以上所述現(xiàn)有技術(shù)的缺點,本發(fā)明的目的在于提供一種WIFI性能自動化測試平臺的任務(wù)調(diào)度方法和系統(tǒng),用于解決現(xiàn)有技術(shù)中WIFI性能自動化測試平臺進(jìn)行性能測試時的效率過低,易造成資源浪費的問題。
      [0007]為實現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種WIFI性能自動化測試平臺的任務(wù)調(diào)度方法,包括:步驟SlO,獲取所有當(dāng)前需進(jìn)行WIFI性能測試的測試項目;步驟S20,獲取所有測試項目的相關(guān)屬性、權(quán)重信息和測試項目中包括的測試用例;步驟S30,依據(jù)所有測試項目的所述權(quán)重信息,進(jìn)行第一次排序;步驟S40,根據(jù)資源沖突判定條件和第一次排序后的所有測試項目,計算所有的并行測試集合;其中,所述并行測試集合是由可并行執(zhí)行測試的測試項目組成的集合;步驟S50,依據(jù)優(yōu)先判定原則,對所有所述并行測試集合進(jìn)行第二次排序,并將第二次排序后的所述并行測試集合作為測試序列;步驟S60,輸出所述測試序列。
      [0008]于本發(fā)明的一實施例中,所述相關(guān)屬性包括測試項目擁有的優(yōu)先級。
      [0009]于本發(fā)明的一實施例中,所述步驟S50還包括:在經(jīng)過第二次排序后,判斷是否優(yōu)先執(zhí)行優(yōu)先級最尚的測試項目:如要優(yōu)先執(zhí)行優(yōu)先級最尚的測試項目,則將優(yōu)先級最尚的測試項目排第一,將經(jīng)過第二次排序的所述并行測試集合排在優(yōu)先級最高的測試項目之后,一并作為所述測試序列;如不要優(yōu)先執(zhí)行的所有所述并行測試集合,則將經(jīng)過第二次排序的所述并行測試集合作為所述測試序列。
      [0010]于本發(fā)明的一實施例中,所述步驟S40中,所述資源沖突判定條件為不同的測試項目中是否存在相同的測試用例:如是,則資源沖突;如否,則資源不沖突。
      [0011]于本發(fā)明的一實施例中,所述并行測試集合內(nèi)的所有測試項目之間資源互不沖關(guān)O
      [0012]于本發(fā)明的一實施例中,所述步驟S50中,依據(jù)優(yōu)先判定原則,對所有所述并行測試集合進(jìn)行第二次排序包括:計算所述并行測試集合中包含的測試項目的數(shù)量:測試項目數(shù)量多的所述并行測試集合的在前,測試項目數(shù)量少的所述并行測試集合在后;若所述并行測試集合中包含的測試項目的數(shù)量相同,則計算執(zhí)行所述并行測試集合中的測試項目所需時間:所需時間短的所述并行測試集合在前,所需時間短的所述并行測試集合在后。
      [0013]本發(fā)明還公開了一種WIFI性能自動化測試平臺的任務(wù)調(diào)度系統(tǒng),包括:測試項目獲取模塊,用于獲取當(dāng)前需進(jìn)行WIFI性能測試的所有測試項目;相關(guān)信息獲取模塊,用戶獲取所有測試項目的相關(guān)信息,所述相關(guān)信息包括相關(guān)屬性、權(quán)重信息和測試項目中包括的測試用例;一次排序模塊,用于根據(jù)所述相關(guān)信息獲取模塊獲取的權(quán)重信息,進(jìn)行所有測試項目的第一次排序;并行測試集合計算模塊,用于依據(jù)資源沖突判定條件和第一次排序后的所有測試項目計算所有的并行測試集合;其中,所述并行測試集合是所有可并行執(zhí)行測試的測試項目的集合;二次排序模塊,用于依據(jù)優(yōu)先判定原則,對所有所述并行測試集合進(jìn)行第二次排序,并將第二次排序后的所述并行測試集合作為測試序列;測試序列輸出模塊,用于輸出所述測試序列。
      [0014]于本發(fā)明的一實施例中,所述二次排序模塊是按照如下進(jìn)行二次排序的:計算所述并行測試集合中包含的測試項目的數(shù)量:測試項目數(shù)量多的所述并行測試集合的在前,測試項目數(shù)量少的所述并行測試集合在后;若所述并行測試集合中包含的測試項目的數(shù)量相同,則計算執(zhí)行所述并行測試集合中的測試項目所需時間:所需時間短的所述并行測試集合在前,所需時間短的所述并行測試集合在后。
      [0015]于本發(fā)明的一實施例中,所述相關(guān)屬性包括測試項目擁有的優(yōu)先級。
      [0016]于本發(fā)明的一實施例中,所述二次排序模塊在經(jīng)過第二次排序后,還要判斷是否優(yōu)先執(zhí)行優(yōu)先級最尚的測試項目:如要優(yōu)先執(zhí)行優(yōu)先級最尚的測試項目,則將優(yōu)先級最尚的測試項目排第一,將經(jīng)過第二次排序的所述并行測試集合排在優(yōu)先級最高的測試項目之后,一并作為所述測試序列;如不要優(yōu)先執(zhí)行的所有所述并行測試集合,則將經(jīng)過第二次排序的所述并行測試集合作為所述測試序列。
      [0017]如上所述,本發(fā)明的一種WIFI性能自動化測試平臺的任務(wù)調(diào)度方法和系統(tǒng),通過判斷時間點上是否有可以并行測試的可能性,并通過算法來找到盡可能多的并行項目,并對并行項目進(jìn)行最優(yōu)化的排序,從而大大提高了WIFI性能自動化測試平臺的執(zhí)行效率和設(shè)備的利用率。
      【附圖說明】
      [0018]圖1顯示為本發(fā)明實施例公開的一種WIFI性能自動化測試平臺的任務(wù)調(diào)度方法的流程示意圖。
      [0019]圖2顯示為本發(fā)明實施例公開的一種WIFI性能自動化測試平臺的任務(wù)調(diào)度方法中步驟S30-S50的具體實施流程示意圖。
      [0020]圖3顯示為本發(fā)明實施例公開的一種WIFI性能自動化測試平臺的任務(wù)調(diào)度系統(tǒng)的結(jié)構(gòu)示意圖。
      [0021 ] 元件標(biāo)號說明
      [0022]SlO ?S60 步驟
      [0023]310測試項目獲取模塊
      [0024]320相關(guān)信息獲取模塊
      [0025]330一次排序模塊
      [0026]340并行測試集合計算模塊
      [0027]350二次排序模塊
      [
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1