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

      一種分布式測(cè)試方法及測(cè)試系統(tǒng)與流程

      文檔序號(hào):11949979閱讀:331來源:國知局
      一種分布式測(cè)試方法及測(cè)試系統(tǒng)與流程

      本發(fā)明涉及移動(dòng)終端測(cè)試技術(shù)領(lǐng)域,尤其涉及一種分布式測(cè)試方法及測(cè)試系統(tǒng)。



      背景技術(shù):

      現(xiàn)有技術(shù)中,對(duì)于移動(dòng)終端進(jìn)行性能測(cè)試在移動(dòng)終端的整個(gè)開發(fā)和使用過程中是非常重要的環(huán)節(jié)。移動(dòng)終端的測(cè)試過程和測(cè)試效率關(guān)系著移動(dòng)終端的迭代開發(fā)周期,而現(xiàn)有技術(shù)中對(duì)于移動(dòng)終端的測(cè)試過程通常可能僅于一個(gè)比較狹小的范圍內(nèi)展開,例如僅針對(duì)同一廠商開發(fā)并生產(chǎn)的移動(dòng)終端。因此其使用的測(cè)試網(wǎng)絡(luò)也只是同一廠商范圍內(nèi)(例如同一個(gè)測(cè)試用廠房范圍內(nèi))的局域網(wǎng)絡(luò)。這樣的測(cè)試環(huán)境設(shè)置比較復(fù)雜,每改變一次測(cè)試需求都有可能需要重新設(shè)置相應(yīng)的測(cè)試環(huán)境,或者針對(duì)不同的地理位置(例如不同的測(cè)試用廠房)需要重新架設(shè)相應(yīng)的測(cè)試環(huán)境,從而會(huì)耗費(fèi)較大的人力物力資源,降低測(cè)試效率,導(dǎo)致整個(gè)迭代開發(fā)周期的延長。



      技術(shù)實(shí)現(xiàn)要素:

      根據(jù)現(xiàn)有技術(shù)中存在的問題,現(xiàn)提供一種分布式測(cè)試方法及測(cè)試系統(tǒng)的技術(shù)方案,旨在解決現(xiàn)有技術(shù)中存在的由于測(cè)試系統(tǒng)本身連接結(jié)構(gòu)的限制導(dǎo)致的測(cè)試環(huán)境受限、測(cè)試效率低下的問題。

      上述技術(shù)方案具體包括:

      一種分布式測(cè)試方法,其中,包括主測(cè)試控制端,至少一個(gè)分測(cè)試控制端,以及對(duì)應(yīng)于每個(gè)所述分測(cè)試控制端的至少一個(gè)測(cè)試終端;

      所述主測(cè)試控制端中預(yù)設(shè)有多個(gè)測(cè)試任務(wù),并分別與每個(gè)所述分測(cè)試控制端連接;

      每個(gè)所述分測(cè)試控制端分別通過互聯(lián)網(wǎng)絡(luò)或移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)與每個(gè)對(duì)應(yīng)的所述測(cè)試終端連接;

      所述分布式測(cè)試方法具體包括:

      步驟S1,所述主測(cè)試控制端選擇至少一個(gè)預(yù)設(shè)的所述測(cè)試任務(wù)并下發(fā)至相應(yīng)的至少一個(gè)所述分測(cè)試控制端;

      步驟S2,對(duì)應(yīng)的所述分測(cè)試控制端向?qū)?yīng)的至少一個(gè)所述測(cè)試終端下發(fā)所有接收到的所述測(cè)試任務(wù);

      步驟S3,對(duì)應(yīng)的所述測(cè)試終端接收并執(zhí)行所述測(cè)試任務(wù),并向相應(yīng)的所述從測(cè)試終端返回測(cè)試結(jié)果。

      優(yōu)選的,該分布式測(cè)試方法,其中,所述主測(cè)試控制端通過局域網(wǎng)連接方式分別與所述分測(cè)試控制端連接。

      優(yōu)選的,該分布式測(cè)試方法,其中,所述步驟S3具體包括:

      步驟S31,通過一內(nèi)置于所述測(cè)試終端的控制單元接收所述測(cè)試任務(wù);

      步驟S32,通過一內(nèi)置于所述測(cè)試終端的測(cè)試單元執(zhí)行接收到的所述測(cè)試任務(wù);

      步驟S33,采用所述控制單元獲取執(zhí)行所述測(cè)試任務(wù)得到的測(cè)試結(jié)果;

      步驟S34,采用所述控制單元將所述測(cè)試結(jié)果反饋給相應(yīng)的所述分測(cè)試控制端。

      優(yōu)選的,該分布式測(cè)試方法,其中,執(zhí)行所述步驟S3后,執(zhí)行下述步驟S4:

      步驟S4,所述分測(cè)試控制端將接收到的所述測(cè)試結(jié)果反饋給所述主測(cè)試控制端,以對(duì)所述測(cè)試結(jié)果進(jìn)行記錄。

      優(yōu)選的,該分布式測(cè)試方法,其中,所述測(cè)試終端為移動(dòng)終端;

      所述移動(dòng)終端通過移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)連接對(duì)應(yīng)的所述分測(cè)試控制端。

      優(yōu)選的,該分布式測(cè)試方法,其中,所述測(cè)試終端包括移動(dòng)終端,以及連接于所述移動(dòng)終端和所述分測(cè)試控制端之間的計(jì)算機(jī)端;

      所述移動(dòng)終端通過所述計(jì)算機(jī)端,采用互聯(lián)網(wǎng)絡(luò)連接對(duì)應(yīng)的所述分測(cè)試控制端。

      優(yōu)選的,該分布式測(cè)試方法,其中,所述主測(cè)試控制端和所述分測(cè)試控制端均為遠(yuǎn)程服務(wù)端。

      一種分布式測(cè)試系統(tǒng),其中,包括主測(cè)試控制端,至少一個(gè)分測(cè)試控制端,以及對(duì)應(yīng)于每個(gè)所述分測(cè)試控制端的至少一個(gè)測(cè)試終端;

      所述主測(cè)試控制端中預(yù)設(shè)有多個(gè)測(cè)試任務(wù),并分別與每個(gè)所述分測(cè)試控制端連接;

      每個(gè)所述分測(cè)試控制端分別通過互聯(lián)網(wǎng)絡(luò)或移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)與每個(gè)對(duì)應(yīng)的所述測(cè)試終端連接;

      每個(gè)所述分測(cè)試控制端中包括:

      任務(wù)獲取單元,用于獲取所述主測(cè)試控制端選擇并下發(fā)的至少一個(gè)預(yù)設(shè)的所述測(cè)試任務(wù);

      任務(wù)下發(fā)單元,連接所述任務(wù)獲取單元,用于向?qū)?yīng)的至少一個(gè)所述測(cè)試終端下發(fā)接收到的所有所述測(cè)試任務(wù)。

      優(yōu)選的,該分布式測(cè)試系統(tǒng),其中,所述主測(cè)試控制端通過局域網(wǎng)連接方式分別與每個(gè)所述分測(cè)試控制端連接。

      優(yōu)選的,該分布式測(cè)試系統(tǒng),其中,每個(gè)所述測(cè)試終端包括:

      控制單元,用于接收對(duì)應(yīng)的所述分測(cè)試控制端下發(fā)的所述測(cè)試任務(wù)并輸出;

      測(cè)試單元,連接所述控制單元,用于接收并執(zhí)行所述控制單元輸出的所述測(cè)試任務(wù),并輸出相應(yīng)的測(cè)試結(jié)果;

      所述控制單元還用于獲取所述測(cè)試單元輸出的所述測(cè)試結(jié)果,并將所述測(cè)試結(jié)果發(fā)送至對(duì)應(yīng)的所述分測(cè)試控制端。

      優(yōu)選的,該分布式測(cè)試系統(tǒng),其中,所述分測(cè)試控制端中還包括:

      結(jié)果獲取單元,用于獲取對(duì)應(yīng)的所述測(cè)試終端反饋的測(cè)試結(jié)果;

      結(jié)果發(fā)送單元,連接所述結(jié)果獲取單元,用于將接收到的所述測(cè)試結(jié)果發(fā)送至所述主測(cè)試控制端。

      優(yōu)選的,該分布式測(cè)試方法,其中,所述測(cè)試終端為移動(dòng)終端;

      所述移動(dòng)終端通過移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)連接對(duì)應(yīng)的所述分測(cè)試控制端。

      優(yōu)選的,該分布式測(cè)試方法,其中,所述測(cè)試終端包括移動(dòng)終端,以及連接于所述移動(dòng)終端和所述分測(cè)試控制端之間的計(jì)算機(jī)端;

      所述移動(dòng)終端通過所述計(jì)算機(jī)端,采用互聯(lián)網(wǎng)絡(luò)連接對(duì)應(yīng)的所述分測(cè)試控制端。

      優(yōu)選的,該分布式測(cè)試方法,其中,所述主測(cè)試控制端和所述分測(cè)試控制端均為遠(yuǎn)程服務(wù)端。

      上述技術(shù)方案的有益效果是:

      1)提供一種分布式測(cè)試方法,實(shí)現(xiàn)移動(dòng)終端的分布式測(cè)試,擺脫內(nèi)部局域網(wǎng)的限制,提升測(cè)試效率,從而縮短產(chǎn)品的迭代開發(fā)周期;

      2)提供一種分布式測(cè)試方法,提供至少兩種測(cè)試接入方式,當(dāng)其中一種測(cè)試接入方式受限時(shí)仍然可以保證分布式測(cè)試的正常執(zhí)行;

      3)提供一種分布式測(cè)試系統(tǒng),用以支持實(shí)現(xiàn)上述分布式測(cè)試方法。

      附圖說明

      圖1是本發(fā)明的較佳的實(shí)施例中,一種分布式測(cè)試方法的流程示意圖;

      圖2-3是本發(fā)明的較佳的實(shí)施例中,一種分布式測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      需要說明的是,在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。

      下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,但不作為本發(fā)明的限定。

      現(xiàn)有技術(shù)中,對(duì)于移動(dòng)終端執(zhí)行的測(cè)試流程通常限定于一些特定的測(cè)試環(huán)境中,例如限定于某個(gè)測(cè)試用廠房開發(fā)的移動(dòng)終端,則現(xiàn)有技術(shù)中可以在這些移動(dòng)終端與測(cè)試主控設(shè)備之間建立一局域網(wǎng)連接環(huán)境,并在該連接環(huán)境中對(duì)移動(dòng)終端進(jìn)行測(cè)試。

      但是,現(xiàn)有技術(shù)中的這種做法,限定了測(cè)試環(huán)境的連接關(guān)系,若改變測(cè)試環(huán)境,例如改變測(cè)試的地理位置,或者對(duì)原有的測(cè)試環(huán)境做出相應(yīng)變動(dòng)等,則相應(yīng)地會(huì)對(duì)連接關(guān)系做出變更,因此延長整個(gè)測(cè)試過程,降低測(cè)試效率。

      同時(shí),現(xiàn)有技術(shù)中,對(duì)于遠(yuǎn)程測(cè)試通常只提供互聯(lián)網(wǎng)絡(luò)的接入方式,當(dāng)互聯(lián)網(wǎng)絡(luò)受限時(shí),會(huì)影響到遠(yuǎn)程測(cè)試的正常執(zhí)行。

      本發(fā)明的較佳的實(shí)施例中,基于現(xiàn)有技術(shù)中出現(xiàn)的上述問題,現(xiàn)提供一 種分布式測(cè)試方法。本發(fā)明的較佳的實(shí)施例中,上述分布式測(cè)試方法實(shí)現(xiàn)于如圖1所示的分布式測(cè)試系統(tǒng)中,該分布式測(cè)試系統(tǒng)主要包括:主測(cè)試控制端1,至少一個(gè)分測(cè)試控制端2(圖1中僅示出一個(gè)),以及對(duì)應(yīng)于每個(gè)分測(cè)試控制端的至少一個(gè)測(cè)試終端3(圖1中僅示出一個(gè))。

      本發(fā)明的較佳的實(shí)施例中,上文中所述的主測(cè)試控制端1和分測(cè)試控制端2可以分別為相應(yīng)的遠(yuǎn)程服務(wù)端。

      本發(fā)明的一個(gè)較佳的實(shí)施例中,上述測(cè)試終端3可以為移動(dòng)終端,其與分測(cè)試控制端2之間通過移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)實(shí)現(xiàn)數(shù)據(jù)交互。

      本發(fā)明的另一個(gè)較佳的實(shí)施例中,上述測(cè)試終端3可以為移動(dòng)終端,以及連接于移動(dòng)終端和分測(cè)試控制端2之間的計(jì)算機(jī)端。則計(jì)算機(jī)端與分測(cè)試控制端2之間通過互聯(lián)網(wǎng)絡(luò)實(shí)現(xiàn)數(shù)據(jù)交互,而移動(dòng)終端可以通過計(jì)算機(jī)端獲取分布式測(cè)試任務(wù)并發(fā)送相應(yīng)的測(cè)試結(jié)果。同時(shí),移動(dòng)終端可以直接通過移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)與分測(cè)試控制端2之間實(shí)現(xiàn)數(shù)據(jù)交互。

      本發(fā)明的較佳的實(shí)施例中,上文中所述的每個(gè)分測(cè)試控制端2可以采用地域范圍作為劃分標(biāo)準(zhǔn),通過互聯(lián)網(wǎng)連接相應(yīng)的多個(gè)位于同一地域范圍內(nèi)的測(cè)試控制端3,從而下發(fā)相應(yīng)的測(cè)試任務(wù);也可以采用操作系統(tǒng)類型作為劃分標(biāo)準(zhǔn),同樣通過互聯(lián)網(wǎng)連接相應(yīng)的多個(gè)處于同一類型的操作系統(tǒng)下的測(cè)試控制端3,從而下發(fā)相應(yīng)的測(cè)試任務(wù)。

      本發(fā)明的一個(gè)較佳的實(shí)施例中,分測(cè)試控制端2與測(cè)試終端3之間以互聯(lián)網(wǎng)連接方式實(shí)現(xiàn)數(shù)據(jù)傳輸。

      分測(cè)試控制端2與測(cè)試控制端3之間實(shí)現(xiàn)互聯(lián)網(wǎng)數(shù)據(jù)傳輸,可以有效解決現(xiàn)有技術(shù)中建立局域網(wǎng)測(cè)試環(huán)境帶來的測(cè)試環(huán)境構(gòu)建較為死板,每次更改測(cè)試環(huán)境均需要重新搭建相應(yīng)的連接配置的問題。本發(fā)明的另一個(gè)較佳的實(shí)施例中,分測(cè)試控制端2與測(cè)試終端3之間以移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)方式實(shí)現(xiàn)數(shù)據(jù)傳輸。

      本發(fā)明的另一個(gè)較佳的實(shí)施例中,分測(cè)試控制端2與測(cè)試終端3之間還可以通過移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)連接方式實(shí)現(xiàn)數(shù)據(jù)傳輸。

      因此,本發(fā)明的較佳的實(shí)施例中,在分測(cè)試控制端2與測(cè)試終端3之間提供至少兩種測(cè)試接入方式,例如提供互聯(lián)網(wǎng)絡(luò)接入方式,以及移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)接入方式。當(dāng)互聯(lián)網(wǎng)絡(luò)接入受限或者無互聯(lián)網(wǎng)絡(luò)接入時(shí),測(cè)試終端3可以 直接通過移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)與分測(cè)試控制端2之間實(shí)現(xiàn)數(shù)據(jù)交互。

      相應(yīng)地,本發(fā)明的一個(gè)較佳的實(shí)施例中,分測(cè)試控制端2與主測(cè)試控制端1之間實(shí)現(xiàn)局域網(wǎng)數(shù)據(jù)傳輸,可以便于測(cè)試人員管理測(cè)試任務(wù)。本發(fā)明的其他實(shí)施例中,分測(cè)試控制端2與主測(cè)試控制端1之間同樣可以實(shí)現(xiàn)互聯(lián)網(wǎng)連接。

      則基于上文中所述,本發(fā)明的較佳的實(shí)施例中,如圖2所示,上述分布式測(cè)試方法具體包括:

      步驟S1,主測(cè)試控制端選擇至少一個(gè)預(yù)設(shè)的測(cè)試任務(wù)并下發(fā)至相應(yīng)的至少一個(gè)分測(cè)試控制端;

      本發(fā)明的較佳的實(shí)施例中,上述主測(cè)試控制端1中預(yù)設(shè)有相應(yīng)的多個(gè)測(cè)試任務(wù)。本發(fā)明的較佳的實(shí)施例中,所謂測(cè)試任務(wù),其中包括多個(gè)順序執(zhí)行的測(cè)試用例。

      本發(fā)明的較佳的實(shí)施例中,一個(gè)測(cè)試可以是對(duì)測(cè)試終端的某個(gè)功能模塊進(jìn)行測(cè)試采用的腳本,例如測(cè)試測(cè)試終端的通話功能,或者短信功能,或者結(jié)合測(cè)試通話功能和短息功能等。

      本發(fā)明的較佳的實(shí)施例中,一個(gè)測(cè)試任務(wù)可以由多個(gè)測(cè)試用例構(gòu)成,例如一個(gè)測(cè)試任務(wù)需要對(duì)測(cè)試終端執(zhí)行先通話后收發(fā)短信的測(cè)試,則于該測(cè)試任務(wù)中,順序包括通話測(cè)試→短信收發(fā)測(cè)試。

      本發(fā)明的較佳的實(shí)施例中,于主測(cè)試控制端1中預(yù)設(shè)有相應(yīng)的測(cè)試任務(wù)(其中包括相應(yīng)的測(cè)試用例),則于一次測(cè)試過程中,主測(cè)試控制端1選擇相應(yīng)的測(cè)試任務(wù)(該選擇過程可以通過外部輸入的控制指令完成,也可以通過預(yù)設(shè)參數(shù)自動(dòng)實(shí)現(xiàn)),并將被選擇的測(cè)試任務(wù)下發(fā)到相應(yīng)的分測(cè)試控制端2。本發(fā)明的較佳的實(shí)施例中,主測(cè)試控制端1于一次測(cè)試過程中選擇至少一個(gè)測(cè)試任務(wù),以及向至少一個(gè)分測(cè)試控制端2發(fā)送被選擇的測(cè)試任務(wù)。

      具體地,本發(fā)明的較佳的實(shí)施例中:

      1)主測(cè)試控制端1可以選擇其中一個(gè)預(yù)設(shè)的測(cè)試任務(wù)并下發(fā)。主測(cè)試控制端1可以將被選擇的測(cè)試任務(wù)發(fā)送至一個(gè)相應(yīng)的分測(cè)試控制端2,也可以將被選擇的測(cè)試任務(wù)分別發(fā)送至相應(yīng)的多個(gè)分測(cè)試控制端2。

      2)主測(cè)試控制端1可以選擇其中的多個(gè)預(yù)設(shè)的測(cè)試任務(wù)并下發(fā)(被選擇并下發(fā)的多個(gè)測(cè)試任務(wù)之間同樣具有預(yù)設(shè)的執(zhí)行順序)。主測(cè)試控制端1可 以將被選擇的所有測(cè)試任務(wù)發(fā)送至一個(gè)相應(yīng)的分測(cè)試控制端2,也可以將被選擇的所有測(cè)試任務(wù)分別發(fā)送至相應(yīng)的多個(gè)分測(cè)試控制端2,同樣可以將被選擇的測(cè)試任務(wù)相應(yīng)分發(fā)給不同的分測(cè)試控制端2。本發(fā)明的較佳的實(shí)施例中,可以根據(jù)不同的分測(cè)試控制端2所連接的不同的測(cè)試終端3的操作系統(tǒng)、應(yīng)用功能以及其他系統(tǒng)參數(shù)的區(qū)別,向不同的分測(cè)試控制端2下發(fā)不同的測(cè)試任務(wù)。

      步驟S2,對(duì)應(yīng)的分測(cè)試控制端向?qū)?yīng)的至少一個(gè)測(cè)試終端下發(fā)所有接收到的測(cè)試任務(wù);

      本發(fā)明的一個(gè)較佳的實(shí)施例中,分測(cè)試控制端2根據(jù)主測(cè)試控制端1下發(fā)的測(cè)試任務(wù),選擇其連接的相應(yīng)的至少一個(gè)測(cè)試終端3并下發(fā)執(zhí)行;

      本發(fā)明的另一個(gè)較佳的實(shí)施例中,分測(cè)試控制端2根據(jù)主測(cè)試控制端1下發(fā)的測(cè)試任務(wù),將其下發(fā)到連接的所有測(cè)試終端3中執(zhí)行。

      步驟S3,對(duì)應(yīng)的測(cè)試終端接收并執(zhí)行測(cè)試任務(wù),并向相應(yīng)的從測(cè)試終端返回測(cè)試結(jié)果。

      本發(fā)明的較佳的實(shí)施例中,如圖3所示,上述步驟S3具體包括:

      步驟S31,通過一內(nèi)置于測(cè)試終端的控制單元接收測(cè)試任務(wù);

      步驟S32,通過一內(nèi)置于測(cè)試終端的測(cè)試單元執(zhí)行接收到的測(cè)試任務(wù);

      步驟S33,采用控制單元獲取執(zhí)行測(cè)試任務(wù)得到的測(cè)試結(jié)果;

      步驟S34,采用控制單元將測(cè)試結(jié)果反饋給相應(yīng)的分測(cè)試控制端。

      本發(fā)明的較佳的實(shí)施例中,上述步驟S31和步驟S32中,于測(cè)試終端3內(nèi)將控制測(cè)試的功能與執(zhí)行測(cè)試功能區(qū)分開,即采用一控制單元執(zhí)行接收測(cè)試并分配相應(yīng)功能模塊執(zhí)行測(cè)試的功能,并且采用一測(cè)試單元具體執(zhí)行相應(yīng)的測(cè)試任務(wù),即具體控制相應(yīng)的功能模塊進(jìn)行測(cè)試。

      本發(fā)明的一個(gè)較佳的實(shí)施例中,所謂測(cè)試結(jié)果,可以包括:

      一個(gè)具體的測(cè)試任務(wù)完成后得到的相應(yīng)的測(cè)試結(jié)果;和/或

      該測(cè)試任務(wù)進(jìn)行過程中,系統(tǒng)監(jiān)測(cè)并記錄的有關(guān)于異常測(cè)試情況的監(jiān)控日志數(shù)據(jù)。

      本發(fā)明的其他實(shí)施例中,上述測(cè)試結(jié)果可以包括其他任何能夠反映本次測(cè)試任務(wù)執(zhí)行過程中的情況的數(shù)據(jù)。

      本發(fā)明的較佳的實(shí)施例中,上文中,執(zhí)行步驟S3后,繼續(xù)執(zhí)行下述步 驟S4(如圖2所示):

      步驟S4,分測(cè)試控制端將接收到的測(cè)試結(jié)果反饋給主測(cè)試控制端,以對(duì)測(cè)試結(jié)果進(jìn)行記錄。

      即本發(fā)明的較佳的實(shí)施例中,于上述主測(cè)試控制端1中,包括用于預(yù)先保存測(cè)試任務(wù)(測(cè)試用例)的第一存儲(chǔ)區(qū)域,以及用于保存從上述分測(cè)試控制端2返回的測(cè)試結(jié)果的第二存儲(chǔ)區(qū)域。本發(fā)明的較佳的實(shí)施例中,測(cè)試結(jié)果保存于主測(cè)試控制端1中,以供測(cè)試人員查看。

      綜上所述,本發(fā)明的目的在于,通過構(gòu)建一個(gè)包括主控中心(主測(cè)試控制端1),多個(gè)分控中心(分控制測(cè)試端2)以及多個(gè)測(cè)試終端3的分布式測(cè)試系統(tǒng),實(shí)現(xiàn)基于互聯(lián)網(wǎng)絡(luò)的分布式測(cè)試服務(wù),解決現(xiàn)有技術(shù)中存在的因測(cè)試環(huán)境搭建的局限性導(dǎo)致的測(cè)試環(huán)境構(gòu)建相對(duì)不夠靈活,導(dǎo)致測(cè)試效率下降,從而導(dǎo)致整個(gè)迭代開發(fā)周期延長的問題。

      同時(shí),本發(fā)明技術(shù)方案中,提供至少兩種測(cè)試接入方式,使得在互聯(lián)網(wǎng)絡(luò)受限,或者移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)受限時(shí),仍然可以采用另一種測(cè)試接入方式,以正常執(zhí)行分布式測(cè)試任務(wù)。

      本發(fā)明的較佳的實(shí)施例中,基于上文中所述的分布式測(cè)試方法,現(xiàn)提供一種分布式測(cè)試系統(tǒng),其結(jié)構(gòu)仍然如圖1所示,具體包括:

      主測(cè)試控制端1,至少一個(gè)分測(cè)試控制端2(圖1中僅示出一個(gè)),以及對(duì)應(yīng)于每個(gè)分測(cè)試控制端的至少一個(gè)測(cè)試終端3(圖1中僅示出一個(gè))。

      本發(fā)明的較佳的實(shí)施例中,上文中所述的主測(cè)試控制端1和分測(cè)試控制端2可以分別為相應(yīng)的遠(yuǎn)程服務(wù)端。

      本發(fā)明的一個(gè)較佳的實(shí)施例中,上述測(cè)試終端3可以為移動(dòng)終端,其與分測(cè)試控制端2之間通過移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)實(shí)現(xiàn)數(shù)據(jù)交互。

      本發(fā)明的另一個(gè)較佳的實(shí)施例中,上述測(cè)試終端3可以為移動(dòng)終端,以及連接于移動(dòng)終端和分測(cè)試控制端2之間的計(jì)算機(jī)端。則計(jì)算機(jī)端與分測(cè)試控制端2之間通過互聯(lián)網(wǎng)絡(luò)實(shí)現(xiàn)數(shù)據(jù)交互,而移動(dòng)終端可以通過計(jì)算機(jī)端獲取分布式測(cè)試任務(wù)并發(fā)送相應(yīng)的測(cè)試結(jié)果。同時(shí),移動(dòng)終端可以直接通過移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)與分測(cè)試控制端2之間實(shí)現(xiàn)數(shù)據(jù)交互。

      本發(fā)明的較佳的實(shí)施例中,上文中所述的每個(gè)分測(cè)試控制端2可以采用地域范圍作為劃分標(biāo)準(zhǔn),通過互聯(lián)網(wǎng)連接相應(yīng)的多個(gè)位于同一地域范圍內(nèi)的 測(cè)試控制端3,從而下發(fā)相應(yīng)的測(cè)試任務(wù);也可以采用操作系統(tǒng)類型作為劃分標(biāo)準(zhǔn),同樣通過互聯(lián)網(wǎng)連接相應(yīng)的多個(gè)處于同一類型的操作系統(tǒng)下的測(cè)試控制端3,從而下發(fā)相應(yīng)的測(cè)試任務(wù)。

      本發(fā)明的一個(gè)較佳的實(shí)施例中,分測(cè)試控制端2與測(cè)試終端3之間以互聯(lián)網(wǎng)連接方式實(shí)現(xiàn)數(shù)據(jù)傳輸。

      分測(cè)試控制端2與測(cè)試控制端3之間實(shí)現(xiàn)互聯(lián)網(wǎng)數(shù)據(jù)傳輸,可以有效解決現(xiàn)有技術(shù)中建立局域網(wǎng)測(cè)試環(huán)境帶來的測(cè)試環(huán)境構(gòu)建較為死板,每次更改測(cè)試環(huán)境均需要重新搭建相應(yīng)的連接配置的問題。本發(fā)明的另一個(gè)較佳的實(shí)施例中,分測(cè)試控制端2與測(cè)試終端3之間以移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)方式實(shí)現(xiàn)數(shù)據(jù)傳輸。

      本發(fā)明的另一個(gè)較佳的實(shí)施例中,分測(cè)試控制端2與測(cè)試終端3之間還可以通過移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)連接方式實(shí)現(xiàn)數(shù)據(jù)傳輸。

      因此,本發(fā)明的較佳的實(shí)施例中,在分測(cè)試控制端2與測(cè)試終端3之間提供至少兩種測(cè)試接入方式,例如提供互聯(lián)網(wǎng)絡(luò)接入方式,以及移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)接入方式。當(dāng)互聯(lián)網(wǎng)絡(luò)接入受限或者無互聯(lián)網(wǎng)絡(luò)接入時(shí),測(cè)試終端3可以直接通過移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)與分測(cè)試控制端2之間實(shí)現(xiàn)數(shù)據(jù)交互。

      相應(yīng)地,本發(fā)明的一個(gè)較佳的實(shí)施例中,分測(cè)試控制端2與主測(cè)試控制端1之間實(shí)現(xiàn)局域網(wǎng)數(shù)據(jù)傳輸,可以便于測(cè)試人員管理測(cè)試任務(wù)。本發(fā)明的其他實(shí)施例中,分測(cè)試控制端2與主測(cè)試控制端1之間同樣可以實(shí)現(xiàn)互聯(lián)網(wǎng)連接。

      具體地,本發(fā)明的較佳的實(shí)施例中,仍然如圖1所示,每個(gè)分測(cè)試控制端2中包括:

      任務(wù)獲取單元21,用于獲取主測(cè)試控制端1選擇并下發(fā)的至少一個(gè)預(yù)設(shè)的測(cè)試任務(wù);

      任務(wù)下發(fā)單元22,連接任務(wù)獲取單元21。本發(fā)明的較佳的實(shí)施例中,任務(wù)下發(fā)單元22用于向?qū)?yīng)的至少一個(gè)測(cè)試終端下發(fā)接收到的所有測(cè)試任務(wù)。

      本發(fā)明的一個(gè)較佳的實(shí)施例中,上述任務(wù)下發(fā)單元22根據(jù)任務(wù)獲取單元21獲取到的由主測(cè)試控制端1測(cè)試任務(wù),選擇相應(yīng)的分測(cè)試控制端2連接的相應(yīng)的至少一個(gè)測(cè)試終端3并下發(fā)執(zhí)行;

      本發(fā)明的另一個(gè)較佳的實(shí)施例中,上述任務(wù)下發(fā)單元22根據(jù)任務(wù)獲取單 元21獲取到的由主測(cè)試控制端1下發(fā)的測(cè)試任務(wù),將其下發(fā)到相應(yīng)的分測(cè)試控制端2連接的所有測(cè)試終端3中執(zhí)行。

      本發(fā)明的較佳的實(shí)施例中,仍然如圖1所示,上述每個(gè)測(cè)試終端3中包括:

      控制單元31,用于接收對(duì)應(yīng)的分測(cè)試控制端下發(fā)的測(cè)試任務(wù)并輸出。本發(fā)明的較佳的實(shí)施例中,控制單元31可以為測(cè)試終端內(nèi)的一個(gè)應(yīng)用功能模塊(UagentAPP),起到接收并管理測(cè)試任務(wù)的功能。

      測(cè)試單元32,連接控制單元31,本發(fā)明的較佳的實(shí)施例中,測(cè)試單元32用于接收并執(zhí)行控制單元輸出的測(cè)試任務(wù),并輸出相應(yīng)的測(cè)試結(jié)果。本發(fā)明的較佳的實(shí)施例中,測(cè)試單元32同樣可以為測(cè)試終端內(nèi)的一個(gè)應(yīng)用功能模塊(iTestAPP),能夠起到根據(jù)上述控制單元31的控制,調(diào)用移動(dòng)終端內(nèi)相應(yīng)的應(yīng)用功能模塊以執(zhí)行被分派的測(cè)試任務(wù)。

      本發(fā)明的較佳的實(shí)施例中,上述測(cè)試單元32還用于在測(cè)試任務(wù)完成后輸出相應(yīng)的測(cè)試結(jié)果。則相應(yīng)地,控制單元31還用于獲取測(cè)試單元輸出的測(cè)試結(jié)果,并將測(cè)試結(jié)果發(fā)送至對(duì)應(yīng)的分測(cè)試控制端。

      因此,本發(fā)明的較佳的實(shí)施例中,上述分測(cè)試控制端2中相應(yīng)地還可以包括:

      結(jié)果獲取單元23,用于獲取對(duì)應(yīng)的測(cè)試終端反饋的測(cè)試結(jié)果。

      結(jié)果發(fā)送單元24,連接結(jié)果獲取單元23,用于將接收到的測(cè)試結(jié)果發(fā)送至主測(cè)試控制端。

      本發(fā)明的較佳的實(shí)施例中,由于測(cè)試結(jié)果最終被匯總到主測(cè)試控制端1中,因此每個(gè)分測(cè)試控制端2均將相應(yīng)的測(cè)試結(jié)果返回給主測(cè)試控制端1,以供主測(cè)試控制端1記錄。

      以上所述僅為本發(fā)明較佳的實(shí)施例,并非因此限制本發(fā)明的實(shí)施方式及保護(hù)范圍,對(duì)于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識(shí)到凡運(yùn)用本發(fā)明說明書及圖示內(nèi)容所作出的等同替換和顯而易見的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。

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