軟件測(cè)試課程論文

軟件測(cè)試課程論文

ID:38500212

大?。?13.00 KB

頁數(shù):6頁

時(shí)間:2019-06-13

軟件測(cè)試課程論文_第1頁
軟件測(cè)試課程論文_第2頁
軟件測(cè)試課程論文_第3頁
軟件測(cè)試課程論文_第4頁
軟件測(cè)試課程論文_第5頁
資源描述:

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

1、淺談軟件測(cè)試用例的設(shè)計(jì)摘要:軟件測(cè)試在軟件工程管理中所占比重越來越大,測(cè)試用例的設(shè)計(jì)是整個(gè)測(cè)試過程的基礎(chǔ).本文介紹了軟件測(cè)試用例的重要性和對(duì)軟件發(fā)展的影響,詳細(xì)介紹了軟件功能測(cè)試用例的設(shè)計(jì),并舉例說明了如何應(yīng)用白盒測(cè)試技術(shù)和黑盒測(cè)試技術(shù)。關(guān)鍵詞:測(cè)試用例;白盒測(cè)試;黑盒測(cè)試ThedesignofsoftwaretestcaseAbstract:Softwaretestinginsoftwareengineeringmanagementaccountsfortheproportionismoreandmore,thetestca

2、sedesignisthefoundationofthewholetestingprocess.Thispaperintroducestheimportanceofsoftwaretestcaseandinfluenceonthedevelopmentofthesoftware,testcasedesignprocessareintroducedindetail,andanexampleisgiventoillustratehowtoapplyblackboxandwhiteboxtestingtechniques.Keywo

3、rds:Testcases;whiteboxtesting;blackboxtesting1前言軟件測(cè)試是軟件生存周期的一個(gè)重要組成部分,重視程度越來越高。軟件測(cè)試是用來驗(yàn)證軟件是否能夠完成所期望功能的唯一有效的方法。測(cè)試已不僅僅局限于軟件開發(fā)中的一個(gè)階段,它已開始貫穿整個(gè)軟件開發(fā)過程,進(jìn)行測(cè)試的時(shí)間越早,整個(gè)軟件開發(fā)成本下降就越多。軟件測(cè)試用例就是設(shè)計(jì)一種情況,軟件程序在這種情況下,希望能夠正常運(yùn)行并且達(dá)到程序事先所設(shè)計(jì)的執(zhí)行結(jié)果。測(cè)試用例由測(cè)試輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果兩部分組成。軟件測(cè)試用例的設(shè)計(jì)和執(zhí)行是軟件測(cè)試工作的核心

4、,也是工作量最大的任務(wù)之一,良好的測(cè)試用例設(shè)計(jì)過程能夠提高測(cè)試用例的設(shè)計(jì)質(zhì)量,便于跟蹤測(cè)試用例的執(zhí)行結(jié)果,自動(dòng)生成測(cè)試用例覆蓋率報(bào)告。本文結(jié)合工作實(shí)踐,闡述了應(yīng)用白盒測(cè)試技術(shù)和黑盒測(cè)試技術(shù)進(jìn)行測(cè)試用例設(shè)計(jì)的方法,并對(duì)一些問題進(jìn)行了詳細(xì)的分析。2軟件功能測(cè)試用例的設(shè)計(jì)軟件功能測(cè)試是對(duì)軟件系統(tǒng)最基本的一類測(cè)試,功能測(cè)試用例即指軟件產(chǎn)品在交付于用戶前對(duì)其是否達(dá)到事先所定義的用戶需求規(guī)格說明書上說指定的產(chǎn)品功能要求進(jìn)行測(cè)試的測(cè)試用例。它是站在用戶角度上,也是較重要的一類測(cè)試用例。2.1設(shè)計(jì)原理測(cè)試用例由測(cè)試輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果兩部

5、分組成。在設(shè)計(jì)測(cè)試用例的輸入條件中應(yīng)包括合理的輸入條件和不合理的輸入條件。人們往往傾向于過多地考慮合法的和期望的輸入條件,以檢查程序知否做了它應(yīng)該做的事情,而忽視了不合法的和預(yù)想不到的輸入條件。如果開發(fā)出的軟件遇到非法情況不能做出適當(dāng)?shù)姆磻?yīng),會(huì)導(dǎo)致軟件的失效。用不合理的輸入條件測(cè)試程序時(shí),會(huì)比合理的輸入條件進(jìn)行測(cè)試能發(fā)現(xiàn)更多的錯(cuò)誤。所以就軟件功能測(cè)試而言,測(cè)試用例設(shè)計(jì)要從4個(gè)方面考慮:1)系統(tǒng)功能是否符合需求說明;2)系統(tǒng)功能是否完善;3)系統(tǒng)功能是否有作用;4)系統(tǒng)功能是否無錯(cuò)誤。1.1設(shè)計(jì)方法測(cè)試用例的設(shè)計(jì)和編制是軟件測(cè)試

6、活動(dòng)中最重要的。測(cè)試用例是測(cè)試工作的指導(dǎo),是軟件測(cè)試的必須遵守的準(zhǔn)則。更是軟件測(cè)試質(zhì)量穩(wěn)定的根本保障。測(cè)試用例設(shè)計(jì)的目的就是將系統(tǒng)需求具體化,提取測(cè)試需求,通過可測(cè)試的方法對(duì)每個(gè)功能點(diǎn)進(jìn)行描述。測(cè)試用例設(shè)計(jì)的好壞直接關(guān)系到測(cè)試質(zhì)量的高低。用最少的測(cè)試用例覆蓋最全的功能點(diǎn)是測(cè)試用例設(shè)計(jì)的目標(biāo)。在測(cè)試用例的設(shè)計(jì)過程中,應(yīng)用一個(gè)有效的測(cè)試用例模板對(duì)用例的管理,測(cè)試的執(zhí)行具有十分重要的作用。1.2功能測(cè)試用例組成要素1)用例場(chǎng)景:描述該測(cè)試用例所驗(yàn)證的需求用例。通常一個(gè)需求用例與多個(gè)測(cè)試用例對(duì)應(yīng)。對(duì)每個(gè)需求用例,有時(shí)可能需要兩個(gè)或多個(gè)

7、測(cè)試用例與其對(duì)應(yīng)。一個(gè)測(cè)試用例描述正常工作流情況,另一個(gè)或多個(gè)描述異常處理工作流。通常異常工作流的測(cè)試用例往往是正常工作流測(cè)試用例的幾倍。2)測(cè)試用例序號(hào):每個(gè)測(cè)試用例都有一個(gè)惟一的序列號(hào),用于標(biāo)識(shí)。3)測(cè)試用例描述:對(duì)測(cè)試內(nèi)容的簡(jiǎn)單描述,讓閱讀者能夠很快對(duì)這個(gè)測(cè)試用例有個(gè)大概的了解。4)前置條件:描述執(zhí)行該測(cè)試用例需要滿足什么條件。5)步驟:實(shí)現(xiàn)測(cè)試用例的各個(gè)操作。6)預(yù)期結(jié)果:每個(gè)測(cè)試步驟執(zhí)行之后的預(yù)期結(jié)果,是建議需求驗(yàn)證是否被通過的標(biāo)準(zhǔn)。預(yù)期結(jié)果不是在測(cè)試執(zhí)行當(dāng)中才被考慮的,應(yīng)該在測(cè)試用例設(shè)計(jì)階段由需求分析推導(dǎo)而得。7)

8、注釋:填寫測(cè)試中應(yīng)當(dāng)注意的問題或者說明。注釋不是必須填寫的列,而其他列則是必須要填寫的。8)真實(shí)結(jié)果:每一個(gè)發(fā)布版本對(duì)應(yīng)真實(shí)結(jié)果的一列。這一列里填寫測(cè)試的真實(shí)結(jié)果(通過/失敗/不可測(cè)/跳過)。如果測(cè)試用例執(zhí)行失敗,需要填寫失敗的詳細(xì)結(jié)果,以及對(duì)應(yīng)的缺陷號(hào)。(注:真實(shí)結(jié)果也可以

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

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(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)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。