通信軟件測(cè)試技術(shù)基礎(chǔ)

通信軟件測(cè)試技術(shù)基礎(chǔ)

ID:37479071

大小:210.26 KB

頁(yè)數(shù):31頁(yè)

時(shí)間:2019-05-12

通信軟件測(cè)試技術(shù)基礎(chǔ)_第1頁(yè)
通信軟件測(cè)試技術(shù)基礎(chǔ)_第2頁(yè)
通信軟件測(cè)試技術(shù)基礎(chǔ)_第3頁(yè)
通信軟件測(cè)試技術(shù)基礎(chǔ)_第4頁(yè)
通信軟件測(cè)試技術(shù)基礎(chǔ)_第5頁(yè)
資源描述:

《通信軟件測(cè)試技術(shù)基礎(chǔ)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、通信軟件測(cè)試技術(shù)基礎(chǔ)教學(xué)進(jìn)度安排總學(xué)時(shí):32學(xué)時(shí)課堂教學(xué):28學(xué)時(shí)實(shí)驗(yàn)教學(xué):12學(xué)時(shí)成績(jī)?cè)u(píng)定平時(shí)成績(jī):10%期末考試成績(jī)(暫定閉卷)70%實(shí)驗(yàn)成績(jī):20%答疑方式:電話:88803818郵件:zhaohq6625@sina.com第一章軟件測(cè)試概述軟件測(cè)試的意義計(jì)算機(jī)在關(guān)鍵領(lǐng)域的重要性軟件對(duì)計(jì)算機(jī)系統(tǒng)的影響軟件測(cè)試可以一定程度上減少系統(tǒng)故障本課程的主要內(nèi)容軟件測(cè)試的基本概念軟件測(cè)試技術(shù)白箱法黑箱法TTCN樹表描述語(yǔ)言LOTOS時(shí)序邏輯描述語(yǔ)言第一節(jié)軟件故障與軟件測(cè)試兩個(gè)軟件故障的例子Intel奔騰處理器故障1994年12月30日,美國(guó)Lynchburg大學(xué)的ThomasR.Nicely博

2、士在一臺(tái)奔騰PC機(jī)上做運(yùn)算時(shí)發(fā)現(xiàn),(4195835/3145727)*3145727-4195835不等于0千年問(wèn)題20世紀(jì)70年代一個(gè)叫Dave的程序員,負(fù)責(zé)本公司的工資系統(tǒng)。他把4位數(shù)日期縮減為2位,例如1973年為73。因?yàn)楣べY系統(tǒng)極度依賴數(shù)據(jù)處理,Dava節(jié)省了可觀的存儲(chǔ)空間。第一節(jié)軟件故障與軟件測(cè)試一組術(shù)語(yǔ)缺陷(bug)缺點(diǎn)(defect)統(tǒng)稱為缺陷偏差(variance)錯(cuò)誤(error)異常(anomaly)統(tǒng)稱為錯(cuò)誤老化(age)問(wèn)題(problem)失敗(failure)矛盾(inconsistency)統(tǒng)稱為失敗事故(incident)謬誤(fault)第一節(jié)軟件故障

3、與軟件測(cè)試第一類稱為缺陷:它們都是軟件開發(fā)過(guò)程潛在的隱患,這些缺陷可能在軟件投入運(yùn)行后出現(xiàn),使得軟件的性能和可靠性等方面與系統(tǒng)的設(shè)計(jì)要求不符;有時(shí)這些問(wèn)題可能不出現(xiàn),軟件的性能和可靠性并不會(huì)因?yàn)樗鼈兊拇嬖诙艿接绊?。第二類稱為錯(cuò)誤:這類錯(cuò)誤與軟件運(yùn)行狀態(tài)有關(guān),它們是在軟件運(yùn)行過(guò)程中可觀測(cè)到的軟件錯(cuò)誤。這些問(wèn)題出現(xiàn)的原因是軟件缺陷所致。第三類稱為失?。哼@是軟件運(yùn)行給用戶造成的損失的一類軟件故障,它強(qiáng)調(diào)軟件失敗的結(jié)果。失敗的直接原因是軟件系統(tǒng)存在軟件錯(cuò)誤。并不是所有的軟件錯(cuò)誤都會(huì)導(dǎo)致軟件失敗,如果對(duì)軟件錯(cuò)誤加以適當(dāng)?shù)目刂?,軟件錯(cuò)誤可以導(dǎo)致安全。什么是軟件測(cè)試呢?所謂軟件測(cè)試是為了評(píng)價(jià)一個(gè)軟件

4、系統(tǒng)的質(zhì)量和發(fā)現(xiàn)錯(cuò)誤而從事的一種工作過(guò)程??煞譃榫植寇浖木植窟\(yùn)行和全部運(yùn)行;從運(yùn)行的環(huán)境來(lái)看,可有仿真運(yùn)行和實(shí)際運(yùn)行。這就存在一個(gè)軟件測(cè)試中的方式和方法的問(wèn)題。而方法又與采用的技術(shù)相關(guān),技術(shù)不同,方法也不同。所以軟件測(cè)試技術(shù)是測(cè)試的關(guān)鍵。1.2軟件測(cè)試與軟件開發(fā)過(guò)程生命周期模型:軟件開發(fā)過(guò)程中的各種活動(dòng)構(gòu)成軟件開發(fā)的生命周期,而隨著這些活動(dòng)的組織方式和方法不同,就構(gòu)成不同的軟件開發(fā)生命周期模型。生命周期與測(cè)試的關(guān)系:也就是說(shuō),雖然軟件開發(fā)的生命周期模型有所不同,但軟件開發(fā)的階段性始點(diǎn)和終點(diǎn)是相同的,而且軟件測(cè)試是不可缺少的一項(xiàng)工作。1.2.1順序生命周期模需求階段體系結(jié)構(gòu)設(shè)計(jì)階段系統(tǒng)詳

5、細(xì)設(shè)計(jì)階段編碼和單元測(cè)試階段軟件集成階段系統(tǒng)集成階段驗(yàn)收測(cè)試階段圖1-1V生命周期模型需求階段體系結(jié)構(gòu)設(shè)計(jì)階段系統(tǒng)詳細(xì)設(shè)計(jì)階段編碼和單元測(cè)試階段軟件集成階段系統(tǒng)集成階段驗(yàn)收測(cè)試階段圖1-2瀑布生命周期模型1.2.2漸進(jìn)式開發(fā)生命周期模型狀態(tài)1開發(fā)階段狀態(tài)2開發(fā)階段結(jié)束中期提交1中期提交2最終提交圖1.3漸進(jìn)式開發(fā)生命周期1.2.3迭代生命周期模型需求分析設(shè)計(jì)評(píng)價(jià)實(shí)現(xiàn)和測(cè)試開始完成1-4迭代生命周期模型1.3軟件測(cè)試方法與測(cè)試內(nèi)容軟件測(cè)試的種類:從是否需要執(zhí)行被測(cè)軟件的角度,可分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試。從測(cè)試是否針對(duì)系統(tǒng)的內(nèi)部結(jié)構(gòu)和具體實(shí)現(xiàn)算法的角度,可分為白盒測(cè)試和黑盒測(cè)試;從測(cè)試范圍角度

6、,可分為單元測(cè)試、系統(tǒng)測(cè)試、集成測(cè)試等等;從測(cè)試目標(biāo)角度,可分為性能測(cè)試、功能測(cè)試、可靠性測(cè)試等等。從測(cè)試采用的工具角度,可分自動(dòng)測(cè)試,手工測(cè)試等。1.3.1黑盒測(cè)試黑盒測(cè)試也稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,它是在已知產(chǎn)品所應(yīng)具有的功能的情況下,通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功能是否都能正常使用。1.3.2白盒測(cè)試白盒測(cè)試也稱結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,它是在知道它產(chǎn)品內(nèi)部工作過(guò)程的前提下,可通過(guò)測(cè)試來(lái)檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說(shuō)明書的規(guī)定正常進(jìn)行。1.3.3ALAC測(cè)試ALAC測(cè)試是一種基于客戶使用產(chǎn)品的知識(shí)開發(fā)出來(lái)的測(cè)試方法。ALAC測(cè)試是基于復(fù)雜的軟件產(chǎn)品有許多錯(cuò)誤的原則。最大的受益者是用戶,缺陷查找

7、和改正將針對(duì)哪些客戶最容易遇到的錯(cuò)誤。1.3.4單元測(cè)試單元測(cè)試的對(duì)象是軟件設(shè)計(jì)的最小單位——模塊。單元測(cè)試的依據(jù)是詳細(xì)設(shè)計(jì)描述,單元測(cè)試應(yīng)對(duì)模塊內(nèi)所有重要的控制路徑設(shè)計(jì)測(cè)試用例,以便發(fā)現(xiàn)模塊內(nèi)部的錯(cuò)誤。單元測(cè)試多采用白盒測(cè)試技術(shù),系統(tǒng)內(nèi)多個(gè)模塊可以并行地進(jìn)行測(cè)試。1.3.5綜合測(cè)試綜合測(cè)試是組裝軟件的系統(tǒng)測(cè)試技術(shù),按設(shè)計(jì)要求把通過(guò)單元測(cè)試的各個(gè)模塊組裝在一起之后,進(jìn)行綜合測(cè)試以便發(fā)現(xiàn)與接口有關(guān)的各種錯(cuò)誤。1.3.6確認(rèn)測(cè)試(集成測(cè)

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(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)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。