一種測(cè)試用例的管理方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種測(cè)試用例的管理方法、裝置及系統(tǒng),其中,方法包括:按照預(yù)設(shè)規(guī)則設(shè)計(jì)測(cè)試用例;創(chuàng)建測(cè)試用例集;將按照預(yù)設(shè)規(guī)則設(shè)計(jì)的各個(gè)測(cè)試用例導(dǎo)入到所述測(cè)試用例集中;對(duì)所述測(cè)試用例集和測(cè)試用例進(jìn)行編輯管理。本發(fā)明提供的實(shí)施例中,通過按照預(yù)設(shè)規(guī)則設(shè)計(jì)測(cè)試用例,以使存儲(chǔ)在測(cè)試用例集中的各測(cè)試用例的規(guī)格統(tǒng)一,方便對(duì)數(shù)量眾多的測(cè)試用例進(jìn)行搜集、篩選或修改等方式的編輯管理,減少對(duì)測(cè)試用例進(jìn)行編輯管理所消耗的時(shí)間,同時(shí)提高對(duì)測(cè)試用例的復(fù)用率,降低設(shè)計(jì)和編輯管理測(cè)試用例所占用的人力成本。
【專利說明】一種測(cè)試用例的管理方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軟件測(cè)試的【技術(shù)領(lǐng)域】,具體地,涉及一種測(cè)試用例的管理方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]在測(cè)試軟件產(chǎn)品的過程中,通常都需要根據(jù)具體的軟件產(chǎn)品提前設(shè)計(jì)編寫測(cè)試用例并形成文件。在測(cè)試軟件的過程中,根據(jù)之前設(shè)計(jì)編寫好的測(cè)試用例對(duì)軟件產(chǎn)品的各個(gè)功能進(jìn)行測(cè)試驗(yàn)證。
[0003]目前,通常的測(cè)試活動(dòng)是會(huì)大量復(fù)用原有的測(cè)試用例,并根據(jù)軟件產(chǎn)品新增的需求或改動(dòng)的內(nèi)容對(duì)原有測(cè)試用例進(jìn)行編輯,以作為新一輪測(cè)試活動(dòng)所使用的測(cè)試用例。現(xiàn)有技術(shù)中,測(cè)試用例通常是通過Excel或Word文件格式存儲(chǔ)和管理的,而且大量的測(cè)試用例的文件散落在各個(gè)分散的電腦上,甚至是分散到個(gè)人的電腦上面,所以在大部分測(cè)試活動(dòng)中,需要搜集分散存儲(chǔ)在各個(gè)電腦上的測(cè)試用例,然后對(duì)各個(gè)測(cè)試用例進(jìn)行版本修改、篩選或設(shè)定測(cè)試功能點(diǎn)等方式的編輯管理,再進(jìn)行復(fù)用。
[0004]由于測(cè)試用例數(shù)量非常多,因此在搜集測(cè)試用例的過程中,搜集到的各個(gè)測(cè)試用例的版本不相同、以及不同版本的測(cè)試用例難以合并等問題,而且,當(dāng)需要對(duì)測(cè)試用例進(jìn)行搜集、修改或篩選等編輯管理時(shí),也會(huì)因?yàn)楦鱾€(gè)測(cè)試用例的格式千差萬別而需要耗費(fèi)大量的時(shí)間和人力成本。
【發(fā)明內(nèi)容】
[0005]為解決上述問題,本發(fā)明提供一種測(cè)試用例的管理方法、裝置及系統(tǒng),用于解決現(xiàn)有技術(shù)中在編輯管理測(cè)試用例時(shí),由于測(cè)試用例的規(guī)格不同而需要耗費(fèi)大量的時(shí)間和人力成本的問題。
[0006]為此,本發(fā)明提供一種測(cè)試用例的管理方法,其中包括:
[0007]按照預(yù)設(shè)規(guī)則設(shè)計(jì)測(cè)試用例;
[0008]創(chuàng)建測(cè)試用例集;
[0009]將按照預(yù)設(shè)規(guī)則設(shè)計(jì)的各個(gè)測(cè)試用例導(dǎo)入到所述測(cè)試用例集中;
[0010]對(duì)所述測(cè)試用例集和測(cè)試用例進(jìn)行編輯管理。
[0011]其中,所述預(yù)設(shè)規(guī)則包括:
[0012]所述測(cè)試用例集中的各個(gè)測(cè)試用例的屬性相同、屬于同一待測(cè)產(chǎn)品、屬于同一待測(cè)模塊或?qū)儆谕淮郎y(cè)項(xiàng)目;
[0013]所述測(cè)試用例的屬性包括文件類型、約束條件、功能點(diǎn)和大小中的至少一種。
[0014]其中,采用底層數(shù)據(jù)庫(kù)和上層Web表單將所述測(cè)試用例導(dǎo)入到所述測(cè)試用例集中。
[0015]其中,所述測(cè)試用例集中的各個(gè)測(cè)試用例之間的邏輯關(guān)系包括:
[0016]所述測(cè)試用例集中的各個(gè)測(cè)試用例用于測(cè)試同一個(gè)軟件產(chǎn)品、用于同一次測(cè)試活動(dòng)和/或用于測(cè)試同一個(gè)功能點(diǎn)。
[0017]其中,所述對(duì)測(cè)試用例集中的測(cè)試用例進(jìn)行編輯管理包括:
[0018]對(duì)所述測(cè)試用例進(jìn)行修改、刪除、搜集、篩選、失效、復(fù)用、版本號(hào)更新和/或設(shè)定測(cè)試功能點(diǎn)。
[0019]其中,所述對(duì)測(cè)試用例集中的測(cè)試用例進(jìn)行編輯管理包括:
[0020]設(shè)置總監(jiān)角色、總設(shè)計(jì)師角色和設(shè)計(jì)師角色;
[0021]所述總監(jiān)角色用于對(duì)所有測(cè)試用例集進(jìn)行編輯管理;
[0022]所述總設(shè)計(jì)師角色用于對(duì)相應(yīng)的測(cè)試用例集進(jìn)行編輯管理;
[0023]所述設(shè)計(jì)師角色用于對(duì)相應(yīng)的測(cè)試用例進(jìn)行編輯管理。
[0024]本發(fā)明還提供一種測(cè)試用例的管理裝置,其中包括:
[0025]設(shè)計(jì)模塊,用于按照預(yù)設(shè)規(guī)則設(shè)計(jì)測(cè)試用例; [0026]創(chuàng)建模塊,用于創(chuàng)建測(cè)試用例集;
[0027]導(dǎo)入模塊,用于將按照預(yù)設(shè)規(guī)則設(shè)計(jì)的各個(gè)測(cè)試用例導(dǎo)入到所述測(cè)試用例集中;
[0028]編輯模塊,用于對(duì)所述測(cè)試用例集和測(cè)試用例進(jìn)行編輯管理。
[0029]其中,所述導(dǎo)入模塊采用底層數(shù)據(jù)庫(kù)和上層Web表單將所述測(cè)試用例導(dǎo)入到所述測(cè)試用例集中。
[0030]其中,所述編輯模塊對(duì)所述測(cè)試用例進(jìn)行修改、刪除、搜集、篩選、失效、復(fù)用、版本號(hào)更新和/或設(shè)定測(cè)試功能點(diǎn)的編輯管理。
[0031]本發(fā)明還提供一種測(cè)試用例的管理系統(tǒng),其中,包括上述的任意一種測(cè)試用例的
管理裝置。
[0032]本發(fā)明具有下述有益效果:
[0033]本發(fā)明提供的測(cè)試用例的管理方法、裝置及系統(tǒng)的實(shí)施例中,通過按照預(yù)設(shè)規(guī)則設(shè)計(jì)測(cè)試用例,以使存儲(chǔ)在測(cè)試用例集中的各測(cè)試用例的規(guī)格統(tǒng)一,方便對(duì)數(shù)量眾多的測(cè)試用例進(jìn)行搜集、篩選或修改等方式的編輯管理,減少對(duì)測(cè)試用例進(jìn)行編輯管理所消耗的時(shí)間,同時(shí)提高對(duì)測(cè)試用例的復(fù)用率,降低設(shè)計(jì)和編輯管理測(cè)試用例所占用的人力成本。
【專利附圖】
【附圖說明】
[0034]圖1為本發(fā)明測(cè)試用例的管理方法第一實(shí)施例的流程圖;
[0035]圖2為本發(fā)明測(cè)試用例的管理方法第二實(shí)施例的流程圖;
[0036]圖3為本實(shí)施例中總監(jiān)角色、總設(shè)計(jì)師角色和設(shè)計(jì)師角色之間的關(guān)系圖;
[0037]圖4為本發(fā)明測(cè)試用例的管理裝置實(shí)施例的結(jié)構(gòu)示意圖;以及
圖5為本發(fā)明測(cè)試用例的管理裝置實(shí)施例的另一種結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0038]為使本領(lǐng)域的技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對(duì)本發(fā)明提供的測(cè)試用例的管理方法、裝置及系統(tǒng)進(jìn)行詳細(xì)描述。
[0039]圖1為本發(fā)明測(cè)試用例的管理方法第一實(shí)施例的流程圖。如圖1所示,本實(shí)施例測(cè)試用例的管理方法的具體流程包括如下步驟:
[0040]步驟101、按照預(yù)設(shè)規(guī)則設(shè)計(jì)測(cè)試用例;[0041]在本步驟中,按照預(yù)先設(shè)定的規(guī)則來設(shè)計(jì)用于測(cè)試軟件產(chǎn)品的測(cè)試用例。其中,預(yù)設(shè)規(guī)則可以包括各個(gè)測(cè)試用例屬于同一待測(cè)產(chǎn)品、屬于同一待測(cè)模塊或?qū)儆谕淮郎y(cè)項(xiàng)目,以方便利用測(cè)試用例進(jìn)行測(cè)試;預(yù)設(shè)規(guī)則還可以包括各個(gè)測(cè)試用例的至少一個(gè)屬性是相同的,以使測(cè)試用例的規(guī)格統(tǒng)一,從而方便對(duì)不同的測(cè)試用例進(jìn)行搜集、篩選、修改或復(fù)用等編輯管理,提高對(duì)數(shù)量眾多的測(cè)試用例進(jìn)行編輯管理的效率,減少對(duì)測(cè)試用例編輯的時(shí)間和人力成本。
[0042]在實(shí)際應(yīng)用中,測(cè)試用例的屬性包括測(cè)試用例的文件類型、約束條件、功能點(diǎn)和大小等。
[0043]其中,測(cè)試用例的文件類型可以為FOF、PS (Photoshop)或EPS (EncapsulatedPostScript)等,將測(cè)試用例的文件類型設(shè)置為同一類型,方便對(duì)不同的測(cè)試用例進(jìn)行搜集、篩選、修改或復(fù)用等編輯管理。
[0044]測(cè)試用例的約束條件包括測(cè)試用例的執(zhí)行軟件環(huán)境、執(zhí)行硬件環(huán)境或執(zhí)行測(cè)試用例的前提步驟等,方便執(zhí)行對(duì)數(shù)量眾多的測(cè)試用例的測(cè)試流程,提高測(cè)試用例的測(cè)試效率。
[0045]測(cè)試用例的功能點(diǎn)包括規(guī)范化處理器或PDF文件的掛網(wǎng)等;測(cè)試用例的大小包括測(cè)試用例所附屬文件的大小等。當(dāng)按照上述的預(yù)設(shè)規(guī)則設(shè)計(jì)測(cè)試用例之后,進(jìn)入步驟103。
[0046]步驟102、創(chuàng)建測(cè)試用例集。
[0047]在步驟中,創(chuàng)建用于存儲(chǔ)測(cè)試用例的測(cè)試用例集;其中,測(cè)試用例集中的各個(gè)測(cè)試用例之間存在邏輯關(guān)系,提高對(duì)不同的測(cè)試用例進(jìn)行搜集、篩選、刪除或復(fù)用等效率,方便對(duì)測(cè)試用例的編輯管理。其中,一個(gè)測(cè)試用例集中的各個(gè)測(cè)試用例之間的邏輯關(guān)系包括:各個(gè)測(cè)試用例可以用于測(cè)試某一種軟件產(chǎn)品,可以用于同一次測(cè)試活動(dòng),也可以是用于測(cè)試某一類軟件產(chǎn)品的特定功能點(diǎn)的。創(chuàng)建測(cè)試用例集之后,進(jìn)入步驟103。
[0048]步驟103、將按照預(yù)設(shè)規(guī)則設(shè)計(jì)的各個(gè)測(cè)試用例導(dǎo)入到測(cè)試用例集中。
[0049]在本步驟中,將按照預(yù)設(shè)規(guī)則設(shè)計(jì)的各個(gè)測(cè)試用例導(dǎo)入到測(cè)試用例集中,從而實(shí)現(xiàn)對(duì)測(cè)試用例的入庫(kù)。在實(shí)際應(yīng)用中,可以采用底層數(shù)據(jù)庫(kù)和上層Web表單將測(cè)試用例導(dǎo)入到對(duì)應(yīng)的測(cè)試用例集中,然后進(jìn)入步驟104。
[0050]步驟104、對(duì)測(cè)試用例集中的測(cè)試用例進(jìn)行編輯管理。
[0051]在本步驟中,在需要測(cè)試某種軟件產(chǎn)品時(shí),需要對(duì)大量的測(cè)試用例進(jìn)行編輯管理。例如,針對(duì)不同的軟件產(chǎn)品,可以對(duì)測(cè)試用例進(jìn)行編輯管理的方式包括對(duì)測(cè)試用例修改、刪除、搜集、篩選、失效、復(fù)用、版本號(hào)更新和/或設(shè)定測(cè)試功能點(diǎn)等,以使測(cè)試用例適合用于對(duì)該軟件產(chǎn)品進(jìn)行測(cè)試;同時(shí),通過統(tǒng)一測(cè)試用例的規(guī)格,也可以提高對(duì)測(cè)試用例進(jìn)行編輯管理的效率,從而進(jìn)一步提高利用測(cè)試用例測(cè)試來軟件產(chǎn)品時(shí)的效率。
[0052]在實(shí)際應(yīng)用中,可以通過設(shè)置不同的功能角色來編輯管理測(cè)試用例和編輯測(cè)試用例集。例如,可以設(shè)置總監(jiān)角色、總設(shè)計(jì)師角色和設(shè)計(jì)師角色三種功能角色,其中,總監(jiān)角色用于創(chuàng)建測(cè)試用例集,并具有對(duì)所有測(cè)試用例集和所有測(cè)試用例進(jìn)行編輯管理的權(quán)限,總設(shè)計(jì)師角色具有對(duì)相應(yīng)的測(cè)試用例集進(jìn)行編輯管理的權(quán)限,設(shè)計(jì)師角色具有對(duì)相應(yīng)的測(cè)試用例進(jìn)行編輯管理的權(quán)限。
[0053]在本實(shí)施例中,通過按照預(yù)設(shè)規(guī)則設(shè)計(jì)測(cè)試用例,以使存儲(chǔ)在測(cè)試用例集中的各測(cè)試用例的規(guī)格統(tǒng)一,方便對(duì)數(shù)量眾多的測(cè)試用例進(jìn)行搜集、篩選或修改等方式的編輯管理,減少對(duì)測(cè)試用例進(jìn)行編輯管理所消耗的時(shí)間,同時(shí)提高對(duì)測(cè)試用例的復(fù)用率,降低設(shè)計(jì)和編輯管理測(cè)試用例時(shí)所耗費(fèi)的人力成本。
[0054]圖2為本發(fā)明測(cè)試用例的管理方法第二實(shí)施例的流程圖,圖3為本實(shí)施例中總監(jiān)角色、總設(shè)計(jì)師角色和設(shè)計(jì)師角色之間的關(guān)系圖。如圖2所示,本實(shí)施例測(cè)試用例的管理方法的具體流程包括如下步驟:
[0055]步驟201、設(shè)置總監(jiān)角色、總設(shè)計(jì)師角色和設(shè)計(jì)師角色。
[0056]在本步驟中,首先設(shè)置總監(jiān)角色、總設(shè)計(jì)師角色和設(shè)計(jì)師角色,上述三種角色的功能可以通過總監(jiān)、總設(shè)計(jì)師和設(shè)計(jì)工程師三種崗位的工作人員來控制實(shí)施。其中,總監(jiān)角色、總設(shè)計(jì)師角色和設(shè)計(jì)師角色之間的關(guān)系如圖3所示,總監(jiān)角色用于對(duì)所有測(cè)試用例集和所有的測(cè)試用例進(jìn)行編輯管理,總設(shè)計(jì)師角色用于對(duì)相應(yīng)的測(cè)試用例集進(jìn)行編輯管理,設(shè)計(jì)師角色用于對(duì)相應(yīng)的測(cè)試用例進(jìn)行編輯管理。在實(shí)際應(yīng)用中,總監(jiān)角色、總設(shè)計(jì)師角色和設(shè)計(jì)師角色的權(quán)限可以如表1所示:
[0057]
【權(quán)利要求】
1.一種測(cè)試用例的管理方法,其特征在于包括: 按照預(yù)設(shè)規(guī)則設(shè)計(jì)測(cè)試用例; 創(chuàng)建測(cè)試用例集; 將按照預(yù)設(shè)規(guī)則設(shè)計(jì)的各個(gè)測(cè)試用例導(dǎo)入到所述測(cè)試用例集中; 對(duì)所述測(cè)試用例集和測(cè)試用例進(jìn)行編輯管理。
2.根據(jù)權(quán)利要求1所述的測(cè)試用例的管理方法,其特征在于,所述預(yù)設(shè)規(guī)則包括: 所述測(cè)試用例集中的各個(gè)測(cè)試用例的屬性相同、屬于同一待測(cè)產(chǎn)品、屬于同一待測(cè)模塊或?qū)儆谕淮郎y(cè)項(xiàng)目; 所述測(cè)試用例的屬性包括文件類型、約束條件、功能點(diǎn)和大小中的至少一種。
3.根據(jù)權(quán)利要求1所述的測(cè)試用例的管理方法,其特征在于,采用底層數(shù)據(jù)庫(kù)和上層Web表單將所述測(cè)試用例導(dǎo)入到所述測(cè)試用例集中。
4.根據(jù)權(quán)利要求1所述的測(cè)試用例的管理方法,其特征在于,所述測(cè)試用例集中的各個(gè)測(cè)試用例之間的邏輯關(guān)系包括: 所述測(cè)試用例集中的各個(gè)測(cè)試用例用于 測(cè)試同一個(gè)軟件產(chǎn)品、用于同一次測(cè)試活動(dòng)和/或用于測(cè)試同一個(gè)功能點(diǎn)。
5.根據(jù)權(quán)利要求1所述的測(cè)試用例的管理方法,其特征在于,所述對(duì)測(cè)試用例集中的測(cè)試用例進(jìn)行編輯管理包括: 對(duì)所述測(cè)試用例進(jìn)行修改、刪除、搜集、篩選、失效、復(fù)用、版本號(hào)更新和/或設(shè)定測(cè)試功能點(diǎn)。
6.根據(jù)權(quán)利要求1所述的測(cè)試用例的管理方法,其特征在于還包括: 設(shè)置總監(jiān)角色、總設(shè)計(jì)師角色和設(shè)計(jì)師角色; 所述總監(jiān)角色用于對(duì)所有測(cè)試用例集進(jìn)行編輯管理; 所述總設(shè)計(jì)師角色用于對(duì)相應(yīng)的測(cè)試用例集進(jìn)行編輯管理; 所述設(shè)計(jì)師角色用于對(duì)相應(yīng)的測(cè)試用例進(jìn)行編輯管理。
7.—種測(cè)試用例的管理裝置,其特征在于包括: 設(shè)計(jì)模塊,用于按照預(yù)設(shè)規(guī)則設(shè)計(jì)測(cè)試用例; 創(chuàng)建模塊,用于創(chuàng)建測(cè)試用例集; 導(dǎo)入模塊,用于將按照預(yù)設(shè)規(guī)則設(shè)計(jì)的各個(gè)測(cè)試用例導(dǎo)入到所述測(cè)試用例集中; 編輯模塊,用于對(duì)所述測(cè)試用例集和測(cè)試用例進(jìn)行編輯管理。
8.根據(jù)權(quán)利要求7所述的測(cè)試用例的管理裝置,其特征在于,所述導(dǎo)入模塊采用底層數(shù)據(jù)庫(kù)和上層Web表單將所述測(cè)試用例導(dǎo)入到所述測(cè)試用例集中。
9.根據(jù)權(quán)利要求7所述的測(cè)試用例的管理裝置,其特征在于,所述編輯模塊對(duì)所述測(cè)試用例的編輯管理包括: 對(duì)所述測(cè)試用例進(jìn)行修改、刪除、搜集、篩選、失效、復(fù)用、版本號(hào)更新和/或設(shè)定測(cè)試功能點(diǎn)。
10.一種測(cè)試用例的管理系統(tǒng),其特征在于包括權(quán)利要求7-9任一所述的測(cè)試用例的管理裝置。
【文檔編號(hào)】G06F11/36GK103902439SQ201210571172
【公開日】2014年7月2日 申請(qǐng)日期:2012年12月25日 優(yōu)先權(quán)日:2012年12月25日
【發(fā)明者】張立業(yè), 孫雯文, 謝浩 申請(qǐng)人:北大方正集團(tuán)有限公司, 北京北大方正電子有限公司