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

      一種自動化測試管理方法

      文檔序號:8922517閱讀:460來源:國知局
      一種自動化測試管理方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及自動化測試技術(shù)領(lǐng)域,尤其涉及一種自動化測試管理方法。
      【背景技術(shù)】
      [0002]目前的軟件行業(yè)中,各種各樣的軟件開發(fā)層出不窮,軟件項目的周期也不斷變長,對于同一個軟件也會頻繁發(fā)布不同的更新版本,從而導(dǎo)致軟件業(yè)務(wù)邏輯極其復(fù)雜。
      [0003]根據(jù)現(xiàn)有技術(shù)對軟件進行自動化測試,通常會遇到比較混亂的測試參數(shù)和測試數(shù)據(jù),關(guān)聯(lián)于不同測試環(huán)境的測試數(shù)據(jù)之間管理比交換亂,且容易互相干擾。同時,應(yīng)用現(xiàn)有的測試技術(shù),對于測試過程中的配置缺乏一定的靈活性。

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

      [0004]根據(jù)現(xiàn)有技術(shù)中存在的問題,現(xiàn)提供一種自動化測試管理方法,旨在提升測試配置的靈活性,避免測試過程中不同的測試環(huán)境之間的測試數(shù)據(jù)管理互相干擾的問題。
      [0005]上述技術(shù)方案具體包括:
      [0006]一種自動化測試管理方法,其中,對關(guān)聯(lián)于測試案例的測試環(huán)境,預(yù)設(shè)相應(yīng)的測試參數(shù),所述測試案例中包括多個測試腳本;
      [0007]所述測試參數(shù)的類型:重復(fù)性參數(shù),為在所述測試環(huán)境中的所有所述測試腳本中通用的用于構(gòu)建所述測試環(huán)境的可重復(fù)使用的參數(shù);
      [0008]消耗性參數(shù),為在所述測試環(huán)境中的所有所述測試腳本中通用的用于填充所述測試腳本的測試內(nèi)容的不可重復(fù)使用的參數(shù);
      [0009]固定參數(shù),為在所述測試環(huán)境中的所有所述測試腳本中通用的用于描述測試案例的參數(shù);
      [0010]所述自動化測試管理方法具體包括:
      [0011]步驟SI,根據(jù)當(dāng)前的所述測試案例,選擇相應(yīng)的所述測試參數(shù);
      [0012]步驟S2,根據(jù)預(yù)設(shè)的賦值數(shù)據(jù),對被選擇的所述測試參數(shù)進行賦值,并將經(jīng)過賦值的所述測試參數(shù)分別填充至所述測試案例中的不同的所述測試腳本中;
      [0013]步驟S3,根據(jù)經(jīng)過填充的多個所述測試腳本組建形成相應(yīng)的所述測試案例;
      [0014]步驟S4,根據(jù)所述測試案例,運行相應(yīng)的多個所述測試腳本,以實現(xiàn)自動化測試,隨后退出。
      [0015]優(yōu)選的,該自動化測試管理方法,其中,針對所述測試環(huán)境,還預(yù)設(shè)一結(jié)果獲取單元;
      [0016]所述步驟S4中,運行相應(yīng)的多個所述測試腳本,并采用所述結(jié)果獲取單元獲取所述測試腳本反饋的測試結(jié)果;
      [0017]所述測試結(jié)果用于向測試人員顯示,和/或輸入至其他相應(yīng)的所述測試腳本,以進行所述測試參數(shù)的填充。
      [0018]優(yōu)選的,該自動化測試管理方法,其中,所述重復(fù)性參數(shù)和所述消耗性參數(shù)均被預(yù)先保存于一數(shù)據(jù)管理器中,并由所述數(shù)據(jù)管理器分配給相應(yīng)的所述測試腳本。
      [0019]優(yōu)選的,該自動化測試管理方法,其中,所述固定參數(shù)被預(yù)先保存于一上層的綜合控制腳本中,并由所述綜合控制腳本分配給相應(yīng)的所述測試腳本。
      [0020]優(yōu)選的,該自動化測試管理方法,其中,所述測試結(jié)果被記錄于所述數(shù)據(jù)管理器中,并由所述數(shù)據(jù)管理器分配給相應(yīng)的所述測試腳本。
      [0021]優(yōu)選的,該自動化測試管理方法,其中,所述步驟SI中,首先執(zhí)行下述步驟,以對將要填充入所述測試腳本中的所述測試參數(shù)進行重寫:
      [0022]步驟S11,判斷將要填充入所述測試腳本的所述測試參數(shù)的類型是否符合相應(yīng)的所述測試環(huán)境;
      [0023]若所述測試參數(shù)的類型符合所述測試環(huán)境,則轉(zhuǎn)向步驟S13 ;
      [0024]步驟S12,重新定義相應(yīng)的所述測試參數(shù)的類型;
      [0025]步驟S13,繼續(xù)執(zhí)行所述步驟SI,以將經(jīng)過賦值的所述測試參數(shù)填充入相應(yīng)的所述測試腳本中。
      [0026]優(yōu)選的,該自動化測試管理方法,其中,所述步驟S12中,重新定義的方式包括:根據(jù)相應(yīng)的所述測試環(huán)境,將所述測試參數(shù)的類型重新定義為所述固定參數(shù)。
      [0027]優(yōu)選的,該自動化測試管理方法,其中,所述步驟S12中,重新定義的方式包括:根據(jù)相應(yīng)的所述測試環(huán)境將所述測試參數(shù)的類型重新定義為所述重復(fù)性參數(shù),或者所述消耗性參數(shù),或者所述固定參數(shù)。
      [0028]優(yōu)選的,該自動化測試管理方法,其中,所述步驟S2中,根據(jù)之前已經(jīng)執(zhí)行的所述測試腳本的輸出結(jié)果對當(dāng)前的所述測試腳本中的所述測試參數(shù)進行賦值。
      [0029]優(yōu)選的,該自動化測試管理方法,其中,所述數(shù)據(jù)管理器中包括預(yù)設(shè)的所述賦值數(shù)據(jù);
      [0030]所述步驟S12中,根據(jù)關(guān)聯(lián)于不同類型的所述測試參數(shù)的讀取順序,于所述數(shù)據(jù)管理器中讀取相應(yīng)的所述賦值數(shù)據(jù),以對相應(yīng)的所述測試參數(shù)進行賦值。
      [0031]優(yōu)選的,該自動化測試管理方法,其中,關(guān)聯(lián)于所述重復(fù)性參數(shù)的所述讀取順序為:從所述數(shù)據(jù)管理器中讀取相應(yīng)的所述賦值數(shù)據(jù),并在所述測試腳本中重復(fù)使用。
      [0032]優(yōu)選的,該自動化測試管理方法,其中,關(guān)聯(lián)于所述消耗性參數(shù)的所述讀取順序包括:
      [0033]按照所述數(shù)據(jù)管理器中預(yù)設(shè)的相應(yīng)的所述賦值數(shù)據(jù)的存儲順序進行讀取的第一讀取方式;或者
      [0034]按照隨機順序讀取保存于所述數(shù)據(jù)管理器中的相應(yīng)的所述賦值數(shù)據(jù)的第二讀取方式;或者
      [0035]讀取保存于所述數(shù)據(jù)管理器中的一條相應(yīng)的所述賦值數(shù)據(jù)并持續(xù)填充至相應(yīng)的所述測試腳本中,以迭代執(zhí)行預(yù)設(shè)次數(shù)的第三讀取方式。
      [0036]優(yōu)選的,該自動化測試管理方法,其中,關(guān)聯(lián)于所述固定參數(shù)的所述讀取順序為:讀取預(yù)設(shè)于所述數(shù)據(jù)管理器中的相應(yīng)的所述賦值數(shù)據(jù),并填充至相應(yīng)的所述測試腳本中,保持被填充的所述固定參數(shù)中的所述賦值數(shù)據(jù)于所述測試腳本中恒定不變。
      [0037]優(yōu)選的,該自動化測試管理方法,其中,所述步驟S2中,若不存在預(yù)設(shè)的所述賦值數(shù)據(jù),則對相應(yīng)的所述測試參數(shù)賦予對應(yīng)的預(yù)設(shè)的默認(rèn)值。
      [0038]上述技術(shù)方案的有益效果是:提供一種自動化測試管理方法,提升測試配置的靈活性,避免測試過程中不同的測試環(huán)境之間的測試數(shù)據(jù)管理互相干擾的問題。
      【附圖說明】
      [0039]圖1-2是本發(fā)明的較佳的實施例中,一種自動化測試管理方法的流程示意圖。
      【具體實施方式】
      [0040]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
      [0041]需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相互組合。
      [0042]下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明,但不作為本發(fā)明的限定。
      [0043]本發(fā)明的較佳的實施例中,基于現(xiàn)有技術(shù)中存在的上述問題,現(xiàn)提供一種自動化測試管理方法。該測試管理方法中,首先對關(guān)聯(lián)于測試案例的測試環(huán)境,預(yù)設(shè)相應(yīng)的測試參數(shù),每個測試案例中包括多個測試腳本;
      [0044]測試參數(shù)的類型:包括重復(fù)性參數(shù)、消耗性參數(shù)以及固定參數(shù);
      [0045]重復(fù)性參數(shù)為在測試環(huán)境中的所有測試腳本中通用的用于構(gòu)建測試環(huán)境的可重復(fù)使用的參數(shù);
      [0046]消耗性參數(shù)為在測試環(huán)境中的所有測試腳本中通用的用于填充測試腳本的測試內(nèi)容的不可重復(fù)使用的參數(shù);
      [0047]固定參數(shù)為在測試環(huán)境中的所有測試腳本中通用的用于描述測試案例的參數(shù)。
      [0048]具體地,本發(fā)明的較佳的實施例中,上述測試參數(shù)為可以填充入測試腳本中的參數(shù),換言之,對于一個確定要參與自動化測試執(zhí)行的測試腳本而言,其被填充入相應(yīng)的測試參數(shù)之后
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1