下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
對(duì)軟件測(cè)試?yán)斫廛浖y(cè)試作為軟件質(zhì)量保證的一種重要方法,近些年來(lái),軟件測(cè)試愈來(lái)愈遇到家產(chǎn)界、教育界和學(xué)術(shù)界的重視。軟件測(cè)試,描繪一種用來(lái)促使判定軟件的正確性、完好性、安全性和質(zhì)量的過(guò)程。換句話說(shuō),軟件測(cè)試是一種實(shí)質(zhì)輸出與預(yù)期輸出間的審查或許比較過(guò)程。軟件測(cè)試的經(jīng)典定義是:在規(guī)定的條件下對(duì)程序進(jìn)行操作,以發(fā)現(xiàn)程序錯(cuò)誤,權(quán)衡軟件質(zhì)量,并對(duì)其能否能知足設(shè)計(jì)要求進(jìn)行評(píng)估的過(guò)程。軟件測(cè)試的方法1.1黑盒測(cè)試在黑盒測(cè)試(或稱功能測(cè)試)中,不考慮程序的內(nèi)部結(jié)構(gòu)和表現(xiàn),其目的是確立程序的輸入與輸出能否與其規(guī)格一致,力爭(zhēng)發(fā)現(xiàn)以下幾類錯(cuò)誤:能否有不正確或遺漏了的功能?在接口上,輸入可否正確地接受?可否正確地輸出結(jié)果?能否有數(shù)據(jù)結(jié)構(gòu)錯(cuò)誤或外面信息(比如數(shù)據(jù)文件)接見(jiàn)錯(cuò)誤?性能上能否能知足要求?能否有初始化或停止性錯(cuò)誤?黑盒測(cè)試的主要弊端是依靠于規(guī)格的正確性(實(shí)質(zhì)狀況并不是這樣)和需要采納全部可能的輸入作為測(cè)試用例才能保證模塊的正確性。1.2白盒測(cè)試在該方法對(duì)軟件的過(guò)程性細(xì)節(jié)做仔細(xì)檢查,對(duì)程序全部邏輯進(jìn)行測(cè)試。經(jīng)過(guò)在不一樣點(diǎn)檢查程序的狀態(tài),確立實(shí)質(zhì)的狀態(tài)能否與預(yù)期的狀態(tài)一致。測(cè)試用例從程序的邏輯中產(chǎn)生。確定程序邏輯覆蓋有幾條原則,此中之一是語(yǔ)句覆蓋,要求程序中的每條語(yǔ)句起碼履行一次。這條原則是必需的,但不充分,由于部分錯(cuò)誤其實(shí)不可以檢測(cè)出來(lái)。1.3從上至下測(cè)試從上至下測(cè)試從程序的極點(diǎn)模塊開(kāi)始,而后逐漸對(duì)較初級(jí)的模塊進(jìn)行測(cè)試。為了模擬被測(cè)試模塊的初級(jí)模塊,需要啞模塊或樁子模塊。從上至下測(cè)試的主要利處就是清除了系統(tǒng)測(cè)試和集成,它能夠讓人們看見(jiàn)系統(tǒng)的初期版本并證明系統(tǒng)的正確性。它的成效之一能夠提升程序員的士氣。從上至下測(cè)試的主要弊端是需要樁子模塊,并且在樁子模塊中的測(cè)試數(shù)據(jù)直到輸入輸出模塊加入以前不可以確立。某些模塊的測(cè)試數(shù)據(jù)難以創(chuàng)立,由于樁子模塊不可以模擬數(shù)據(jù)流使得模塊之間的數(shù)據(jù)流不可以組織成有向無(wú)環(huán)圖。1.4從下至上測(cè)試從下至上測(cè)試策略從程序的最初級(jí)模塊(不調(diào)用其余模塊)開(kāi)始。為了模擬高一級(jí)的模塊需要驅(qū)動(dòng)模塊。當(dāng)對(duì)全部的低一級(jí)模塊測(cè)試完成才對(duì)高一級(jí)模塊進(jìn)行測(cè)試。從下至上測(cè)試方法的長(zhǎng)處之一是測(cè)試數(shù)據(jù)的成立不存在困難。只管數(shù)據(jù)流不在有向無(wú)環(huán)圖中,但驅(qū)動(dòng)模塊模擬全部的調(diào)用參數(shù),假如重點(diǎn)模塊位于調(diào)用模塊的底部,則從上至下測(cè)試方法更優(yōu)。從下至上測(cè)試的主要弊端是系統(tǒng)的初期版本直到最后模塊測(cè)試完成才產(chǎn)生,并且設(shè)計(jì)和測(cè)試一個(gè)系統(tǒng)不可以重疊進(jìn)行,由于不行在初級(jí)模塊設(shè)計(jì)以行進(jìn)行測(cè)試。測(cè)試用例編號(hào)測(cè)試項(xiàng)
測(cè)試用例一般描繪[必寫,填寫標(biāo)號(hào)]設(shè)計(jì)者[必寫,填寫所測(cè)所屬功能
[必寫,填寫姓名[必寫,測(cè)試項(xiàng)的
]試項(xiàng)目名稱
]
功能]功能描繪[必寫,被測(cè)試的功能描繪]測(cè)試重點(diǎn)[必寫,規(guī)定本模塊主要測(cè)試內(nèi)容以及業(yè)務(wù)邏輯規(guī)定(數(shù)據(jù)的完好性,正確性,與業(yè)務(wù)的復(fù)合型,能否可刪除作廢)]預(yù)置條件[必寫,哪些測(cè)試用例一定履行(為了運(yùn)轉(zhuǎn)該模塊,哪些模塊應(yīng)當(dāng)先啟動(dòng))]輸入數(shù)據(jù)[必寫,需要輸入預(yù)期結(jié)果[必寫,說(shuō)明進(jìn)行系統(tǒng)的測(cè)試數(shù)據(jù)]該項(xiàng)測(cè)試會(huì)獲得怎么樣的結(jié)果才正確,是實(shí)質(zhì)測(cè)試者的參加]測(cè)試說(shuō)明[可選,一些特別說(shuō)明,日操作上應(yīng)當(dāng)注意的問(wèn)題]影響范圍[必寫,指出設(shè)計(jì)到什么模塊/文件/函數(shù)等]審查人[填寫建議/姓名]日期[填寫審查日期]軟件復(fù)用2.1軟件復(fù)用的觀點(diǎn)軟件復(fù)用是將已有的軟件及其有效成分用于結(jié)構(gòu)新的軟件或系統(tǒng)。其出發(fā)點(diǎn)是應(yīng)用系統(tǒng)的開(kāi)發(fā)不再采納全部“從零開(kāi)始”的模式,而是以已有的工作為基礎(chǔ),充分利用過(guò)去應(yīng)用系統(tǒng)開(kāi)發(fā)中的經(jīng)驗(yàn)知識(shí)和經(jīng)驗(yàn),如需求剖析結(jié)果、設(shè)計(jì)方案、源代碼、設(shè)計(jì)計(jì)劃及測(cè)試事例等,進(jìn)而將開(kāi)發(fā)的重點(diǎn)集中于應(yīng)用的特有組成成分。2.2軟件測(cè)試復(fù)用鑒于復(fù)用的軟件測(cè)試是軟件開(kāi)發(fā)過(guò)程中的一個(gè)重要階段,是“為了發(fā)現(xiàn)錯(cuò)誤而履行程序的過(guò)程”。它是依據(jù)軟件開(kāi)發(fā)各階段的規(guī)格說(shuō)明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)一批測(cè)試用例,并利用這些測(cè)試用例去運(yùn)轉(zhuǎn)程序,以發(fā)現(xiàn)錯(cuò)誤或缺點(diǎn)。所以,軟件測(cè)試的復(fù)用主要包含測(cè)試過(guò)程的復(fù)用、測(cè)試方法的復(fù)用和測(cè)試技巧的復(fù)用。測(cè)試過(guò)程的復(fù)用,就是測(cè)試流程的復(fù)用,采納既定的測(cè)試流程,針對(duì)被測(cè)項(xiàng)目的需求,進(jìn)行裁汰,使測(cè)試的流程規(guī)范化。測(cè)試方法的復(fù)用,主要指測(cè)試計(jì)劃的設(shè)計(jì)、測(cè)試策略的采納、測(cè)試項(xiàng)細(xì)則的編寫、軟件缺點(diǎn)的剖析和測(cè)試報(bào)告的撰寫等方面的復(fù)用。測(cè)試技巧的復(fù)用,主要指測(cè)試用例的復(fù)用。在特定的情況下,選擇何種測(cè)試用例是發(fā)現(xiàn)軟件問(wèn)題的重點(diǎn)要素。假如將大批的測(cè)試用例采集到測(cè)試用例庫(kù)中,經(jīng)過(guò)合理的分類,供測(cè)試人員選擇使用,將極大地提升軟件問(wèn)題的發(fā)現(xiàn)率。復(fù)用簡(jiǎn)單流程圖軟件測(cè)試的職業(yè)技術(shù)和修養(yǎng)幾乎全部的職業(yè)都有必定的門檻,所謂門檻,就是其特別的職業(yè)技術(shù)和基本修養(yǎng),一個(gè)職業(yè)的重要程度不單取決于社會(huì)需求,也取決于門檻的高低。比如,飛翔員是一個(gè)特別重要的職業(yè),過(guò)硬的身體和心理素質(zhì)以及嫻熟的飛翔駕駛技術(shù)要求形成了很高的職業(yè)門檻,使得能夠從事這個(gè)職業(yè)的人員極少,培育一個(gè)成熟的飛翔員的成本是特別昂貴的。軟件測(cè)試從業(yè)人員不單需要系統(tǒng)地掌握軟件測(cè)試課程中的知識(shí),還要在實(shí)踐中不停摸索,將理論聯(lián)系實(shí)質(zhì),擅長(zhǎng)不停試試新的測(cè)試方法和測(cè)試工具,測(cè)試新軟件,探究新問(wèn)題,累積新經(jīng)驗(yàn)。軟件測(cè)試既是一門科學(xué),也是一門藝術(shù),測(cè)試員豐富的經(jīng)驗(yàn)和敏銳的洞察力常常是成功的重點(diǎn)。一個(gè)測(cè)試人員假如掌握的軟件測(cè)試方法越多,會(huì)用的測(cè)試工具越多,測(cè)試過(guò)的軟件越多,遇到過(guò)的問(wèn)題越多,那么他在新的測(cè)試任務(wù)到來(lái)的時(shí)候,成功的可能性就越大,這樣他的價(jià)值也就越大。從最寬泛的意義上來(lái)講,測(cè)試無(wú)處不在,由于各行各業(yè)都會(huì)有各自的產(chǎn)品,在他們的產(chǎn)品出廠前,都需要進(jìn)行測(cè)試,以保證產(chǎn)質(zhì)量量合格,同時(shí)我們生活的每個(gè)角落,比如到商場(chǎng)買東西,要看看產(chǎn)質(zhì)量量,跟他人交往,要測(cè)試對(duì)方能否友善等,特別是在社會(huì)生活中我們也向來(lái)在接受來(lái)自學(xué)校、單位或其余個(gè)人的測(cè)試。正由于測(cè)試無(wú)處不在,所以能夠說(shuō)人人都是測(cè)試員,每一個(gè)人都在利用自己獨(dú)立的視角或許說(shuō)獨(dú)具慧眼在生活中進(jìn)行著辨別和選擇。軟件是一種特別的產(chǎn)品,軟件測(cè)試是一種特別的測(cè)試,所以有著特別寬泛的從業(yè)人員基礎(chǔ),軟件測(cè)試從業(yè)人員能夠有寬泛的背景,從對(duì)專業(yè)知識(shí)全無(wú)所聞的外行人到百分之百的領(lǐng)域?qū)<?自然更多的測(cè)試員是介于二者之間。但在這個(gè)行業(yè)中要成為一個(gè)成熟的軟件測(cè)試專業(yè)人員,仍是特別困難的,需要厚實(shí)的專業(yè)基礎(chǔ)、不停的學(xué)習(xí)、實(shí)踐和累積。軟件測(cè)試的專業(yè)基礎(chǔ)波及數(shù)學(xué)、計(jì)算機(jī)科學(xué)、軟件工程、計(jì)算機(jī)工程以及信息技術(shù)等非常寬泛的領(lǐng)域,而不是只是學(xué)好軟件測(cè)試這門課程就能夠了,并且假如沒(méi)有這些專業(yè)基礎(chǔ),軟件測(cè)試課程也是學(xué)不好的,對(duì)于這一點(diǎn),從軟件測(cè)試課程中寬泛的知識(shí)體也能夠看出。一般來(lái)講,都是計(jì)算機(jī)或有關(guān)專業(yè)的畢業(yè)生畢業(yè)后依據(jù)興趣和需要,經(jīng)過(guò)必定的培訓(xùn)或?qū)W習(xí)后,開(kāi)始從事軟件測(cè)試職業(yè)。人們老是喜愛(ài)依據(jù)從業(yè)人員的能力和成熟度將一個(gè)職業(yè)分紅幾個(gè)等級(jí),在軟件測(cè)試領(lǐng)域我們也能夠?qū)臉I(yè)人員分紅5等級(jí)(也能夠更多,這里只給出5個(gè)等級(jí)作為參照):1級(jí)稱之為用戶級(jí)測(cè)試人員,這是軟件測(cè)試人員的最初級(jí)別,沒(méi)有受過(guò)軟件測(cè)試的特意訓(xùn)練,直接從用戶角度經(jīng)過(guò)使用軟件來(lái)發(fā)現(xiàn)問(wèn)題;2級(jí)是軟件測(cè)試操作員,受過(guò)軟件測(cè)試的特意訓(xùn)練,不單能夠從用戶角度進(jìn)行用戶級(jí)測(cè)試,還能夠達(dá)成上司下達(dá)的詳細(xì)的測(cè)試任務(wù);3級(jí)是軟件測(cè)試技術(shù)員,能夠特別熟習(xí)地駕馭某些軟件測(cè)試特意技術(shù),設(shè)計(jì)一些高級(jí)的測(cè)試用例,進(jìn)行高效的軟件測(cè)試,能夠?qū)⒁恍y(cè)試任務(wù)下達(dá)給2級(jí)測(cè)試操作員,并擁有好多軟件測(cè)試成功的經(jīng)驗(yàn);4級(jí)是軟件測(cè)試系統(tǒng)工程師,系統(tǒng)掌握全部的軟件測(cè)試方法,擁有計(jì)算機(jī)等有關(guān)專業(yè)知識(shí),并曾是成熟的軟件開(kāi)發(fā)人員,擁有充分的軟件測(cè)試經(jīng)歷;5級(jí)是軟件測(cè)試總
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 勵(lì)志之星個(gè)人主要事跡(6篇)
- 水環(huán)境風(fēng)險(xiǎn)評(píng)估與管理研究-洞察分析
- 星際作戰(zhàn)理論框架-洞察分析
- 委托單風(fēng)險(xiǎn)防控策略-洞察分析
- 《spice使用方法》課件
- 人教版小學(xué)數(shù)學(xué)課件《重疊問(wèn)題》
- 創(chuàng)新驅(qū)動(dòng)的綠色能源產(chǎn)業(yè)發(fā)展策略
- 農(nóng)業(yè)科技創(chuàng)新驅(qū)動(dòng)下的商業(yè)機(jī)遇挖掘
- 健康飲食習(xí)慣的培養(yǎng)對(duì)學(xué)生長(zhǎng)期影響研究報(bào)告
- 2025出口商品收購(gòu)合同書(shū)
- 現(xiàn)代農(nóng)業(yè)旅游觀光項(xiàng)目可行性研究報(bào)告
- 商丘工學(xué)院《物聯(lián)網(wǎng)工程》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年標(biāo)準(zhǔn)設(shè)備安裝分包合作合同版B版
- 幼兒藝術(shù)療愈課程設(shè)計(jì)
- 產(chǎn)品研發(fā)合伙人合作協(xié)議書(shū)
- 2024年化學(xué)檢驗(yàn)員(中級(jí)工)技能鑒定考試題庫(kù)(附答案)
- 【MOOC】中學(xué)化學(xué)教學(xué)設(shè)計(jì)與實(shí)踐-北京師范大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- GB 15930-2024建筑通風(fēng)和排煙系統(tǒng)用防火閥門
- 山東師范大學(xué)《學(xué)術(shù)研究與論文寫作》2021-2022學(xué)年第一學(xué)期期末試卷
- 水利水電工程建設(shè)用地設(shè)計(jì)標(biāo)準(zhǔn)(征求意見(jiàn)稿)
- 四川省巴中市2023-2024學(xué)年高二1月期末生物試題【含答案解析】
評(píng)論
0/150
提交評(píng)論