軟件可測試性需求

軟件可測試性需求

ID:28619023

大小:192.00 KB

頁數(shù):33頁

時(shí)間:2018-12-12

軟件可測試性需求_第1頁
軟件可測試性需求_第2頁
軟件可測試性需求_第3頁
軟件可測試性需求_第4頁
軟件可測試性需求_第5頁
資源描述:

《軟件可測試性需求》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、-軟件可測試性需求設(shè)計(jì)來源:考試吧(Exam8.com) 2009-8-7 【考試吧:中國教育培訓(xùn)第一門戶】 模擬考場 視頻課程百度推廣一、引言  1、目的  提高軟件的可測試性,加快測試進(jìn)度,提高測試效率?! ?、范圍描述的范圍主要是可測性設(shè)計(jì)的特征,考慮方向及設(shè)計(jì)方法。  3、讀者對象  系統(tǒng)分析員、設(shè)計(jì)人員、開發(fā)人員?! 《?、測試所需文檔  1、需求規(guī)格說明書  2、概要設(shè)計(jì)說明書  3、詳細(xì)設(shè)計(jì)說明書  4、系統(tǒng)功能清單  5、系統(tǒng)運(yùn)行環(huán)境搭建指導(dǎo)書  6、系統(tǒng)操作指導(dǎo)書  三、可測試性設(shè)計(jì)需求.---軟件可測試性需求設(shè)計(jì)來源:考試吧(Exam8.

2、com) 2009-8-7 【考試吧:中國教育培訓(xùn)第一門戶】 模擬考場 視頻課程百度推廣一、引言  1、目的  提高軟件的可測試性,加快測試進(jìn)度,提高測試效率。  2、范圍描述的范圍主要是可測性設(shè)計(jì)的特征,考慮方向及設(shè)計(jì)方法?! ?、讀者對象  系統(tǒng)分析員、設(shè)計(jì)人員、開發(fā)人員?! 《y試所需文檔  1、需求規(guī)格說明書  2、概要設(shè)計(jì)說明書  3、詳細(xì)設(shè)計(jì)說明書  4、系統(tǒng)功能清單  5、系統(tǒng)運(yùn)行環(huán)境搭建指導(dǎo)書  6、系統(tǒng)操作指導(dǎo)書  三、可測試性設(shè)計(jì)需求.---  可測試性主要是指被測實(shí)體具有如下特征:可控制性、可分解性、穩(wěn)定性、易理解性、可觀察性,該特

3、征的主要要表現(xiàn)是設(shè)立觀察點(diǎn)、控制點(diǎn)、觀察裝置。需要注意的是可測性設(shè)計(jì)時(shí)必須要保證不能對軟件系統(tǒng)的任何功能有影響,不能產(chǎn)生附加的活動(dòng)或者附加的測試?! ?、可控制性設(shè)計(jì)需求  1)全局變量的可控制性設(shè)計(jì)需求  在外界使用適當(dāng)?shù)氖侄文軌蛑苯踊蜷g接控制該變量,包括獲取、修改變量值等??梢詫⑷诸愋偷淖兞窟M(jìn)行分類并封裝到一個(gè)個(gè)接口中操作?! ?)接口的可控制性設(shè)計(jì)需求  各接口在外界使用適當(dāng)?shù)氖侄文軌蛑苯诱{(diào)用對該接口進(jìn)行操作,這里所謂的適當(dāng)?shù)氖侄沃饕ㄊ褂脺y試工具和增加額外代碼。對于向外提供的接口的接洽處能夠人為的對接,比如構(gòu)造測試環(huán)境模擬接口對接,這里所指的開

4、放接口主要是指相對于被測系統(tǒng),即為被測系統(tǒng)外提供的接口。接口接洽處人為對接時(shí)各接口所要求的條件和所需的參數(shù)人為的能夠輕易達(dá)到和提供。  3)模塊的可控制性設(shè)計(jì)需求  對于每個(gè)相對獨(dú)立的模塊設(shè)計(jì)好所需要的驅(qū)動(dòng)和樁都能單獨(dú)設(shè)計(jì)用例進(jìn)行測試對應(yīng)的功能,在測試運(yùn)行期間模塊異常時(shí)能夠?qū)⑵涓綦x而不影響測試?! ?)業(yè)務(wù)流程的可控制性設(shè)計(jì)需求  在測試環(huán)境滿足的情況下能夠控制任一單獨(dú)業(yè)務(wù)流程,各業(yè)務(wù)流程具有流通性?! ?)場景的可測性設(shè)計(jì)需求  將一場景所涉及到的業(yè)務(wù)和接口整合到一個(gè)統(tǒng)一的接口使其能夠單獨(dú)操作該場景?! ?、可分解性設(shè)計(jì)需求  1)業(yè)務(wù)流程的可分解性設(shè)計(jì)

5、需求  對于復(fù)雜的業(yè)務(wù)流程需合理設(shè)定分解點(diǎn),在測試時(shí)能夠?qū)ζ溥M(jìn)行分解?! ?)場景的可測性設(shè)計(jì)需求  對于復(fù)雜的場景需合理設(shè)定分解點(diǎn),在測試時(shí)能夠?qū)ζ溥M(jìn)行分解?! ?、穩(wěn)定性設(shè)計(jì)需求  測試模塊發(fā)布合理,不能在后期追加的模塊為前期所測模塊引入新的不必要的測試活動(dòng)?! ?、易理解性設(shè)計(jì)需求  1)設(shè)計(jì)文檔的易理解性  設(shè)計(jì)參考標(biāo)準(zhǔn)  內(nèi)容描述主次要分清  依賴關(guān)系描述明確  2)接口的易理解性  接口功能明確  參數(shù)有意義  3)業(yè)務(wù)的易理解性  4)場景的易理解性  5、可觀察性設(shè)計(jì)需求  1)業(yè)務(wù)執(zhí)行狀態(tài)和過程可觀察性設(shè)計(jì)需求  2)異常情況可觀察性設(shè)計(jì)

6、需求  6、測試驅(qū)動(dòng)和樁的設(shè)置  為單個(gè)測試接口、測試業(yè)務(wù)、測試場景預(yù)留測試驅(qū)動(dòng)和樁的接入點(diǎn)?! ?、適合增量式開發(fā)的可測性設(shè)計(jì)  在增量式開發(fā)過程中必須優(yōu)先考慮測試樁和測試驅(qū)動(dòng)實(shí)現(xiàn)的難易程度和真實(shí)性?! ?、可查詢設(shè)計(jì)  對系統(tǒng)級(jí)別的全局變量或者狀態(tài)設(shè)置查詢接口;  某一業(yè)務(wù)或場景調(diào)用接口設(shè)置接口路徑查詢?! ?、自愈合功能  在某一場景中局部出現(xiàn)故障時(shí)設(shè)置多路選擇或者其他干涉進(jìn)行跳轉(zhuǎn)執(zhí)行使其具有正常邏輯功能?! ?0、輸出結(jié)果  對于任何一項(xiàng)操作都要能產(chǎn)生預(yù)期的輸出,不管是正確的還是錯(cuò)誤的甚至是異常的。測試結(jié)果的表現(xiàn)形式可以是數(shù)據(jù)、現(xiàn)象等,不管是以什么

7、方式表現(xiàn),都要有依可尋,在設(shè)計(jì)文檔中要有說明。對于測試結(jié)果易于判斷,具有可分析性、可獲得性。在設(shè)置的各個(gè)控制點(diǎn)或觀察點(diǎn)的結(jié)果易于查詢、修改等。.---  11、提供統(tǒng)一的操作執(zhí)行面板  操作面板元素主要由輸入和輸出元素組成,如所執(zhí)行的操作和對應(yīng)的輸出,但由于被測系統(tǒng)可能是一個(gè)比較復(fù)雜的系統(tǒng),由多個(gè)可以獨(dú)立的模塊組成,涉及到的操作和輸出比較多,各操作之間的關(guān)聯(lián)也比較復(fù)雜。在設(shè)計(jì)時(shí)統(tǒng)一的做一個(gè)操作面板,該操作面板成為一個(gè)可以執(zhí)行整個(gè)被測系統(tǒng)操作的獨(dú)立模塊,一種是以命令的形式執(zhí)行操作,直接以printf語句的形式輸出查看,另一種是以GUI的形式,輸入(執(zhí)行的操作

8、)輸出均在界面上執(zhí)行和體現(xiàn),這樣比較直觀?! √貏e對于執(zhí)行某一場景

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。