本發(fā)明涉及測試用例管理領(lǐng)域,具體是涉及一種測試用例管理與顯示的系統(tǒng)及方法。
背景技術(shù):
測試用例(Test Case)是將軟件測試的行為活動做一個(gè)測試用例。測試用例科學(xué)化的組織歸納,目的是能夠?qū)④浖y試的行為轉(zhuǎn)化成可管理的模式;同時(shí)測試用例也是將測試具體量化的方法之一,不同類別的軟件,測試用例是不同的。不同于諸如系統(tǒng)、工具、控制、游戲軟件,管理軟件的用戶需求更加不同的趨勢。
要使最終用戶對軟件感到滿意,最有力的舉措就是對最終用戶的期望加以明確闡述,以便對這些期望進(jìn)行核實(shí)并確認(rèn)其有效性。測試用例反映了要核實(shí)的需求。
然而,核實(shí)這些需求可能通過不同的方式并由不同的測試員來實(shí)施。例如,執(zhí)行軟件以便驗(yàn)證它的功能和性能,這項(xiàng)操作可能由某個(gè)測試員采用自動測試技術(shù)來實(shí)現(xiàn);計(jì)算機(jī)系統(tǒng)的關(guān)機(jī)步驟可通過手工測試和觀察來完成;不過,市場占有率和銷售數(shù)據(jù)(以及產(chǎn)品需求),只能通過評測產(chǎn)品和競爭銷售數(shù)據(jù)來完成。
測試用例資源是測試中的核心資源,對于測試用例需要進(jìn)行一定程度的安全防護(hù)與范圍控制,同時(shí)還應(yīng)該保持測試用例的即時(shí)更新與同步,傳統(tǒng)的測試用例管理主要是基于本地管理的模式,缺少了CS模式的靈活性與可控性,不利于測試用例的管理與控制。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是為了克服上述背景技術(shù)的不足,提供一種測試用例管理與顯示的系統(tǒng)及方法,能夠有效控制測試用例的擴(kuò)散范圍,保護(hù)測試核心資源。
本發(fā)明提供一種測試用例管理與顯示的系統(tǒng),該系統(tǒng)包括服務(wù)器端與客戶端,
所述服務(wù)器端用于:以數(shù)據(jù)庫的方式存儲測試用例資源,通過功能授權(quán)的手段,進(jìn)行授權(quán)驗(yàn)證,區(qū)分授權(quán)范圍,利用資源列表的方式下發(fā)測試用例資源列表給客戶端,控制測試用例資源的應(yīng)用范圍,管控測試資源的調(diào)用與測試資源的下發(fā);
所述客戶端用于:依照測試人員的需求,請求對應(yīng)的測試用例資源,接收服務(wù)器端下發(fā)的測試資源列表,通過圖形化手段加載測試資源,依據(jù)測試人員進(jìn)一步的請求,申請具體測試用例資源,并根據(jù)下發(fā)資源進(jìn)行加載與多樣化展示。
在上述技術(shù)方案的基礎(chǔ)上,所述客戶端提供文字與拓?fù)鋱D展示方式。
在上述技術(shù)方案的基礎(chǔ)上,所述客戶端在展示過程中屏蔽拷貝、復(fù)制操作。
在上述技術(shù)方案的基礎(chǔ)上,所述客戶端根據(jù)服務(wù)器端下發(fā)的測試資源列表,申請相應(yīng)的測試用例資源。
在上述技術(shù)方案的基礎(chǔ)上,所述服務(wù)器端根據(jù)客戶端的申請,下發(fā)多樣化的測試用例資源。
在上述技術(shù)方案的基礎(chǔ)上,所述客戶端接收新的測試用例資源,并通過圖形化手段進(jìn)行圖文并茂的展示。
本發(fā)明還提供一種基于上述系統(tǒng)的測試用例管理與顯示的方法,包括以下步驟:
S1、客戶端依據(jù)用戶權(quán)限申請查看測試用例;
S2、服務(wù)器端驗(yàn)證信息后下發(fā)測試用例資源列表;
S3、客戶端接收測試用例資源數(shù)據(jù),并以圖形化形式展示測試用例資源信息;
S4、客戶端依據(jù)測試用例資源數(shù)據(jù),申請查看測試用例信息;
S5、服務(wù)器端下發(fā)測試用例數(shù)據(jù),客戶端展示申請查看測試用例信息。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)如下:
(1)本發(fā)明采用服務(wù)器端客戶端模式,測試用例以數(shù)據(jù)庫的存儲方式部署于服務(wù)器端,客戶端用于接收服務(wù)器端下發(fā)的測試用例的相關(guān)信息,并展示測試用例的詳細(xì)信息。經(jīng)過大量實(shí)驗(yàn)證實(shí),本發(fā)明能夠簡化測試用例部署,有效控制測試用例的擴(kuò)散范圍,保護(hù)測試核心資源。
(2)本發(fā)明通過測試用例資源與展示隔離的方式,服務(wù)器端進(jìn)行授權(quán)驗(yàn)證,有效鑒權(quán),區(qū)分授權(quán)范圍利用資源列表的方式下發(fā)可訪問資源列表給客戶端應(yīng)用,同時(shí)利用資源在線模式,能夠進(jìn)一步的保證測試資源的安全、完整與及時(shí)性。
(3)本發(fā)明利用服務(wù)器端、客戶端權(quán)限授權(quán)的模式,有效控制了測試用例資源的適用范圍,保障了測試用例資源內(nèi)容的適用性。
(4)本發(fā)明在客戶端利用多樣化的手段展示測試資源信息,能拓展顯示信息,方便測試人員查看與使用測試用例資源,有效提高測試用例顯示的豐富性。
(5)本發(fā)明的客戶端依據(jù)授權(quán)后的資源列表,申請相應(yīng)資源調(diào)用,并以友好的圖形化界面進(jìn)行相關(guān)展示,同時(shí)屏蔽對于圖形化界面中的測試用例資源進(jìn)行拷貝、復(fù)制等操作,完善顯示應(yīng)用的安全性,實(shí)現(xiàn)線上線下的同步安全。
附圖說明
圖1是本發(fā)明實(shí)施例中測試用例管理與顯示的方法的流程圖。
具體實(shí)施方式
下面結(jié)合附圖及具體實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)描述。
本發(fā)明實(shí)施例提供一種測試用例管理與顯示的系統(tǒng),包括服務(wù)器端與客戶端,其中:
服務(wù)器端用于:以數(shù)據(jù)庫的方式存儲測試用例資源,通過功能授權(quán)的手段,進(jìn)行授權(quán)驗(yàn)證,區(qū)分授權(quán)范圍,利用資源列表的方式下發(fā)測試用例資源列表給客戶端,有效控制測試用例資源的應(yīng)用范圍,管控測試資源的調(diào)用與測試資源的下發(fā)。
客戶端用于:依照測試人員的需求,請求對應(yīng)的測試用例資源,接收服務(wù)器端下發(fā)的測試資源列表,通過圖形化手段加載測試資源,依據(jù)測試人員進(jìn)一步的請求,申請具體測試用例資源,并根據(jù)下發(fā)資源進(jìn)行加載與多樣化展示??蛻舳颂峁┪淖峙c拓?fù)鋱D等多種展示方式,并在展示過程中屏蔽拷貝、復(fù)制等操作。
客戶端根據(jù)服務(wù)器端下發(fā)的測試資源列表,申請相應(yīng)的測試用例資源,服務(wù)器端根據(jù)客戶端的申請,下發(fā)多樣化的測試用例資源,客戶端接收新的測試用例資源,并通過圖形化手段進(jìn)行圖文并茂的展示,并應(yīng)用技術(shù)手段屏蔽測試用例拷貝等方法對于測試用例的復(fù)制。經(jīng)過大量實(shí)驗(yàn)證實(shí),本發(fā)明實(shí)施例能夠有效管控測試用例擴(kuò)散,同時(shí)提升測試用例的及時(shí)性。
參見圖1所示,本發(fā)明實(shí)施例提供一種基于上述系統(tǒng)的測試用例管理與顯示的方法,包括以下步驟:
S1、客戶端依據(jù)用戶權(quán)限申請查看測試用例;
S2、服務(wù)器端驗(yàn)證信息后下發(fā)測試用例資源列表;
S3、客戶端接收測試用例資源數(shù)據(jù),并以圖形化形式展示測試用例資源信息;
S4、客戶端依據(jù)測試用例資源數(shù)據(jù),申請查看測試用例信息;
S5、服務(wù)器端下發(fā)測試用例數(shù)據(jù),客戶端展示申請查看測試用例信息。
本發(fā)明實(shí)施例通過測試用例資源與展示隔離的方式,保證測試用例資源的安全性、有效性與及時(shí)性;利用服務(wù)器端、客戶端權(quán)限授權(quán)的模式,有效控制了測試用例資源的適用范圍,保障了測試用例資源內(nèi)容的適用性;在客戶端利用多樣化的手段展示測試資源信息,能夠極大的方便測試人員查看與使用測試用例資源,同時(shí)利用技術(shù)手段屏蔽拷貝、復(fù)制等操作,有效保障了測試用例資源在顯示端的安全。
本領(lǐng)域的技術(shù)人員可以對本發(fā)明實(shí)施例進(jìn)行各種修改和變型,倘若這些修改和變型在本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則這些修改和變型也在本發(fā)明的保護(hù)范圍之內(nèi)。
說明書中未詳細(xì)描述的內(nèi)容為本領(lǐng)域技術(shù)人員公知的現(xiàn)有技術(shù)。