解決方案
測試用例設(shè)計解決方案
1.1 問題提出

測試用例設(shè)計是測試工作的核心內(nèi)容。沒有好的測試用例,無法對需求進(jìn)行覆蓋,保證測試質(zhì)量。

目前的測試用例設(shè)計方法,更多的體現(xiàn)了一種“技巧”(tips),而非流程化,隨意性很強(qiáng),導(dǎo)致測試用例難以被評審,質(zhì)量參差不齊。

1.2 關(guān)鍵點分析

測試用例設(shè)計方法,是要找到一個標(biāo)準(zhǔn)化的測試用例設(shè)計的方法,來實現(xiàn)測試用例設(shè)計的標(biāo)準(zhǔn)化、流程化。

流程化,是把測試用例設(shè)計劃分成標(biāo)準(zhǔn)的流程和階段,依次進(jìn)行,每個階段可以被評審和回溯,進(jìn)而提升測試用例的質(zhì)量。

標(biāo)準(zhǔn)化,是把設(shè)計測試用例的模式做成固定的,達(dá)到不同的測試工程師可以根據(jù)相同的需求,設(shè)計出的測試用例比較類似和可評估。

1.3 解決方案

流程如下:

注:TCD(TestCase Designer)是澤眾軟件的測試用例設(shè)計工具,它基于的是以上的設(shè)計流程和方法。

說明:

需求建模,是構(gòu)建需求模型,把需求的描述模型修改為UML的模型。

需求設(shè)計,是對每個軟件需求進(jìn)行分析,拆分出業(yè)務(wù)邏輯和規(guī)則。以及測試項。

腳本設(shè)計,是把每個業(yè)務(wù)活動映射為一個組件、腳本。

場景設(shè)計,是通過流程的自動拆分,形成不同的場景。

約束設(shè)計,是對每個場景,增加測試數(shù)據(jù)和數(shù)據(jù)的依賴規(guī)則。

生成用例,是根據(jù)以上的場景和數(shù)據(jù)、約束來生成測試用例。

1.4 方案要點

每個步驟都是固定的,標(biāo)準(zhǔn)化的

規(guī)定了測試用例設(shè)計的每個步驟,把測試工程師的工作標(biāo)準(zhǔn)化。

標(biāo)準(zhǔn)化的優(yōu)勢是保證了測試用例的評審。

可以回溯

每個測試設(shè)計的過程節(jié)點,都是可以回溯的。當(dāng)設(shè)計結(jié)果與預(yù)期存在差異,可以回溯到上一步來重新設(shè)計。

回溯的功能能夠隨時檢查各個設(shè)計步驟是否合理。

回溯的步驟可以隨時返回到上一級,重新設(shè)計來,而不必返回到開始,能夠提升設(shè)計的工作效率。

可評審

每個步驟都是可以被評審的,可以通過評審來控制測試用例的質(zhì)量。

軟件產(chǎn)品
澤眾軟件工具使用技術(shù)支持
電話:021-60725088
Email:sales@spasvo.com
QQ:1404189128
培訓(xùn)、產(chǎn)品購買及試用授權(quán)等事宜
電話:021-60725088
QQ:1404189128
Email: sales@spasvo.com
軟件產(chǎn)品 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 用戶列表 | 網(wǎng)站地圖 | 友情鏈接
滬ICP備07036474 2003-2016 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd