国产精品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è)試用例的方法及裝置的制造方法

      文檔序號(hào):9249181閱讀:557來(lái)源:國(guó)知局
      一種生成測(cè)試用例的方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種生成測(cè)試用例的方法及裝置。
      【背景技術(shù)】
      [0002]軟件測(cè)試是一種用來(lái)促進(jìn)鑒定軟件的正確性、完整性、安全性和質(zhì)量的過(guò)程。換句話說(shuō),軟件測(cè)試是一種實(shí)際輸出與預(yù)期輸出間的審核或者比較過(guò)程。軟件測(cè)試的經(jīng)典定義是:在規(guī)定的條件下對(duì)程序進(jìn)行操作,以發(fā)現(xiàn)程序錯(cuò)誤,衡量軟件質(zhì)量,并對(duì)其是否能滿(mǎn)足設(shè)計(jì)要求進(jìn)行評(píng)估的過(guò)程。隨著計(jì)算機(jī)軟件飛速發(fā)展,開(kāi)發(fā)的軟件程序越來(lái)越復(fù)雜,對(duì)測(cè)試范圍和測(cè)試力度的要求越來(lái)越高,對(duì)測(cè)試效率的要求也越來(lái)越高。
      [0003]現(xiàn)有技術(shù)中,在進(jìn)行軟件測(cè)試時(shí),需要編寫(xiě)測(cè)試用例,一般測(cè)試用例由一個(gè)個(gè)的測(cè)試步驟組成,通常一個(gè)測(cè)試用例包含幾十個(gè)步驟;當(dāng)需要對(duì)測(cè)試用例進(jìn)行修改時(shí),將測(cè)試用例中所有涉及到的步驟都進(jìn)行修改。
      [0004]通過(guò)上述描述可見(jiàn),現(xiàn)有技術(shù)中生成測(cè)試用例的過(guò)程,工作量大,測(cè)試效率較低。

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

      [0005]有鑒于此,本發(fā)明提供了一種生成測(cè)試用例的方法及裝置,能夠提高軟件測(cè)試的效率。
      [0006]一方面,本發(fā)明提供了一種生成測(cè)試用例的方法,包括:
      [0007]預(yù)先定義至少一個(gè)關(guān)鍵字,每個(gè)關(guān)鍵字中包括:至少一個(gè)測(cè)試步驟,該方法還包括:
      [0008]根據(jù)待測(cè)試程序確定測(cè)試用例中的測(cè)試步驟;
      [0009]根據(jù)確定出的測(cè)試用例中的測(cè)試步驟和每個(gè)關(guān)鍵字中的測(cè)試步驟,確定測(cè)試用例中的測(cè)試步驟對(duì)應(yīng)的測(cè)試用例關(guān)鍵字;
      [0010]根據(jù)測(cè)試用例中的測(cè)試步驟的順序,確定所述測(cè)試用例關(guān)鍵字的順序;
      [0011]將所述測(cè)試用例關(guān)鍵字按照確定出的測(cè)試用例關(guān)鍵字的順序?qū)懭霚y(cè)試用例中,生成所述測(cè)試用例。
      [0012]進(jìn)一步地,所述關(guān)鍵字中,還包括:至少一個(gè)參數(shù),其中,所述至少一個(gè)參數(shù)包括:所述關(guān)鍵字中所述至少一個(gè)測(cè)試步驟的輸入?yún)?shù)、所述關(guān)鍵字中所述至少一個(gè)測(cè)試步驟的輸出參數(shù);
      [0013]在所述生成所述測(cè)試用例之前,還包括:在測(cè)試用例中寫(xiě)入每個(gè)測(cè)試用例關(guān)鍵字的參數(shù)對(duì)應(yīng)的數(shù)據(jù)。
      [0014]進(jìn)一步地,還包括:根據(jù)所述待測(cè)試程序和確定出的測(cè)試用例中的測(cè)試步驟,重新定義所有關(guān)鍵字中的一個(gè)或多個(gè)關(guān)鍵字,更新當(dāng)前關(guān)鍵字中的測(cè)試步驟。
      [0015]進(jìn)一步地,所述預(yù)先定義至少一個(gè)關(guān)鍵字,包括:將相連的不需要對(duì)輸出結(jié)果進(jìn)行驗(yàn)證的測(cè)試步驟封裝在同一個(gè)關(guān)鍵字中,作為高階關(guān)鍵字;將相連的需要對(duì)輸出結(jié)果進(jìn)行驗(yàn)證的測(cè)試步驟封裝在同一個(gè)關(guān)鍵字中,作為低階關(guān)鍵字。
      [0016]進(jìn)一步地,還包括:
      [0017]根據(jù)所述關(guān)鍵字生成每個(gè)關(guān)鍵字對(duì)應(yīng)的關(guān)鍵字函數(shù);
      [0018]根據(jù)確定出的測(cè)試用例和所述關(guān)鍵字函數(shù),確定所述測(cè)試用例的測(cè)試腳本。
      [0019]另一方面,本發(fā)明提供了一種生成測(cè)試用例的裝置,包括:
      [0020]定義單元,用于定義至少一個(gè)關(guān)鍵字,每個(gè)關(guān)鍵字中包括:至少一個(gè)測(cè)試步驟;
      [0021]測(cè)試步驟確定單元,用于根據(jù)待測(cè)試程序確定測(cè)試用例中的測(cè)試步驟;
      [0022]關(guān)鍵字確定單元,用于根據(jù)所述測(cè)試步驟確定單元確定出的測(cè)試用例中的測(cè)試步驟和每個(gè)關(guān)鍵字中的測(cè)試步驟,確定測(cè)試用例中的測(cè)試步驟對(duì)應(yīng)的測(cè)試用例關(guān)鍵字;
      [0023]順序確定單元,用于根據(jù)測(cè)試用例中的測(cè)試步驟的順序,確定所述測(cè)試用例關(guān)鍵字的順序;
      [0024]測(cè)試用例生成單元,用于將所述測(cè)試用例關(guān)鍵字按照確定出的測(cè)試用例關(guān)鍵字的順序?qū)懭霚y(cè)試用例中,生成所述測(cè)試用例。
      [0025]進(jìn)一步地,所述定義單元,還用于定義關(guān)鍵字,使所有關(guān)鍵字中的至少一個(gè)關(guān)鍵字中,還包括:至少一個(gè)參數(shù),其中,所述至少一個(gè)參數(shù)包括:所述關(guān)鍵字中所述至少一個(gè)測(cè)試步驟的輸入?yún)?shù)、所述關(guān)鍵字中所述至少一個(gè)測(cè)試步驟的輸出參數(shù);
      [0026]所述測(cè)試用例生成單元,還用于在測(cè)試用例中寫(xiě)入每個(gè)測(cè)試用例關(guān)鍵字的參數(shù)對(duì)應(yīng)的數(shù)據(jù)。
      [0027]進(jìn)一步地,還包括:
      [0028]重定義單元,用于根據(jù)所述待測(cè)試程序和所述測(cè)試步驟確定單元確定出的測(cè)試用例中的測(cè)試步驟,重新定義所有關(guān)鍵字中的一個(gè)或多個(gè)關(guān)鍵字,更新當(dāng)前關(guān)鍵字中的測(cè)試步驟。
      [0029]進(jìn)一步地,所述定義單元,在執(zhí)行所述預(yù)先定義至少一個(gè)關(guān)鍵字時(shí),具體執(zhí)行:將相連的不需要對(duì)輸出結(jié)果進(jìn)行驗(yàn)證的測(cè)試步驟封裝在同一個(gè)關(guān)鍵字中,作為高階關(guān)鍵字;將相連的需要對(duì)輸出結(jié)果進(jìn)行驗(yàn)證的測(cè)試步驟封裝在同一個(gè)關(guān)鍵字中,作為低階關(guān)鍵字。
      [0030]進(jìn)一步地,還包括:
      [0031]函數(shù)確定單元,用于根據(jù)所述關(guān)鍵字確定每個(gè)關(guān)鍵字對(duì)應(yīng)的關(guān)鍵字函數(shù);
      [0032]腳本確定單元,用于根據(jù)確定出的測(cè)試用例和所述關(guān)鍵字函數(shù),確定所述測(cè)試用例的測(cè)試腳本。
      [0033]本發(fā)明提供的一種生成測(cè)試用例的方法及裝置,預(yù)先根據(jù)待測(cè)試程序定義關(guān)鍵字,在生成測(cè)試用例的過(guò)程中,通過(guò)關(guān)鍵字來(lái)描述測(cè)試用例中的測(cè)試步驟,關(guān)鍵字可以重復(fù)使用,無(wú)需對(duì)通過(guò)重復(fù)的測(cè)試步驟來(lái)描述測(cè)試用例,節(jié)省了生成測(cè)試用例的工作量,提高了軟件測(cè)試的效率。
      【附圖說(shuō)明】
      [0034]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0035]圖1是本發(fā)明一實(shí)施例提供的一種生成測(cè)試用例的方法的流程圖;
      [0036]圖2是本發(fā)明一實(shí)施例提供的另一種生成測(cè)試用例的方法的流程圖;
      [0037]圖3是本發(fā)明一實(shí)施例提供的一種生成測(cè)試用例的裝置示意圖。
      【具體實(shí)施方式】
      [0038]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0039]如圖1所示,本發(fā)明實(shí)施例提供了一種生成測(cè)試用例的方法,該方法可以包括以下步驟:
      [0040]步驟101:預(yù)先定義至少一個(gè)關(guān)鍵字,每個(gè)關(guān)鍵字中包括:至少一個(gè)測(cè)試步驟;
      [0041]步驟102:根據(jù)待測(cè)試程序確定測(cè)試用例中的測(cè)試步驟;
      [0042]步驟103:根據(jù)確定出的測(cè)試用例中的測(cè)試步驟和每個(gè)關(guān)鍵字中的測(cè)試步驟,確定測(cè)試用例中的測(cè)試步驟對(duì)應(yīng)的測(cè)試用例關(guān)鍵字;
      [0043]步驟104:根據(jù)測(cè)試用例中的測(cè)試步驟的順序,確定所述測(cè)試用例關(guān)鍵字的順序;
      [0044]步驟105:將所述測(cè)試用例關(guān)鍵字按照確定出的測(cè)試用例關(guān)鍵字的順序?qū)懭霚y(cè)試用例中,生成所述測(cè)試用例。
      [0045]通過(guò)上述描述可見(jiàn),本發(fā)明實(shí)施例提供的一種生成測(cè)試用例的方法,預(yù)先定義關(guān)鍵字,在生成測(cè)試用例的過(guò)程中,通過(guò)關(guān)鍵字來(lái)描述測(cè)試用例中的測(cè)試步驟,關(guān)鍵字可以重復(fù)使用,無(wú)需對(duì)通過(guò)重復(fù)的測(cè)試步驟來(lái)描述測(cè)試用例,節(jié)省了生成測(cè)試用例的工作量,提高了軟件測(cè)試的效率。
      [0046]在一種可能的實(shí)現(xiàn)方式中,所述關(guān)鍵字中,還包括:至少一個(gè)參數(shù),其中,所述至少一個(gè)參數(shù)包括:所述關(guān)鍵字中所述至少一個(gè)測(cè)試步驟的輸入?yún)?shù)、
      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1