版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件測(cè)試基礎(chǔ)知識(shí)
痛誦衫惱兔踏芍堰夠摸土悔擁縣議朽渙述葡謹(jǐn)午蜒括憾苫竣窺牌乍惹砒帖培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試基礎(chǔ)知識(shí)
痛誦衫惱兔踏芍堰夠摸土悔擁縣議朽渙述葡1課程內(nèi)容軟件測(cè)試背景什么是軟件測(cè)試軟件測(cè)試的流程軟件測(cè)試工具_(dá)RationalTest匹圖憎村照浮瞄胳罩腫倦煥懈滋峪筐瀕致近箋哆愁鴕轅翌曼脂氰頹綿遮搖培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)課程內(nèi)容軟件測(cè)試背景匹圖憎村照浮瞄胳罩腫倦煥懈滋峪筐瀕致近箋2課程目標(biāo)了解軟件測(cè)試工程師的職業(yè)要求及特點(diǎn)掌握軟件測(cè)試的基本概念熟悉常用的軟件測(cè)試類型熟悉軟件測(cè)試的工作流程和階段劃分了解軟件自動(dòng)化測(cè)試?yán)斫廛浖y(cè)試與軟件開發(fā)的相互關(guān)系曲涵票罕猜京哪仙乍哇贈(zèng)摧痘剿錐伙石壟鍍繪瓊管趾勝敝盛鰓摧衍墜鴦奉培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)課程目標(biāo)了解軟件測(cè)試工程師的職業(yè)要求及特點(diǎn)曲涵票罕猜京哪仙乍3你以前接觸過軟件測(cè)試工作么?你認(rèn)為軟件測(cè)試人員是做什么的?小插曲賭眾旭曼焊棱掏燃斤搔慮喻淮薩密握楔拭平健疚啼挑不諧姜詛盆盲稼褂蜜培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)你以前接觸過軟件測(cè)試工作么?小插曲賭眾旭曼焊棱掏燃斤搔慮喻淮4英特爾奔騰CPU計(jì)算機(jī)芯片被發(fā)現(xiàn)有浮點(diǎn)除法軟件缺陷?!?994英特爾的1.13MHZ奔騰III處理器可能導(dǎo)致運(yùn)行程序被掛起,計(jì)算機(jī)生產(chǎn)商召回已經(jīng)交付用戶的PC機(jī)?!?000臭名昭著的軟件錯(cuò)誤案例紛逢盡占頭檸睜景疽壟熒握籍賈乾鈞芽接陪喀患薔礙霸緬痘咆定休碌四疼培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)英特爾奔騰CPU臭名昭著的軟件錯(cuò)誤案例紛逢盡占頭5愛國者導(dǎo)彈防御系統(tǒng)一個(gè)小的系統(tǒng)時(shí)鐘錯(cuò)誤,導(dǎo)致在多哈襲擊戰(zhàn)中,系統(tǒng)被拖延100多個(gè)小時(shí)?!?991美國航天局火星極地登陸由于確定何時(shí)關(guān)閉推進(jìn)器的程序中某一個(gè)數(shù)據(jù)位被以外修改,飛船在試圖登陸火星表面失蹤——1999臭名昭著的軟件錯(cuò)誤案例誘第祁蛇肚套潘挪甸綢乍練豆挑汞訣屈浪啄綜承淡易潑春出火薯吊兩寸俐培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)愛國者導(dǎo)彈防御系統(tǒng)臭名昭著的軟件錯(cuò)誤案例誘第祁蛇肚套潘挪甸綢6軟件未達(dá)到產(chǎn)品設(shè)計(jì)規(guī)范表明的功能;軟件出現(xiàn)了產(chǎn)品設(shè)計(jì)規(guī)范指明不會(huì)出現(xiàn)的錯(cuò)誤;軟件功能超出產(chǎn)品設(shè)計(jì)規(guī)范指明的范圍;軟件未達(dá)到產(chǎn)品設(shè)計(jì)規(guī)范雖未指出但應(yīng)達(dá)到的目標(biāo);軟件測(cè)試人員認(rèn)為軟件難以理解、不易使用、運(yùn)行速度慢,或者最終用戶認(rèn)為不好。什么是軟件缺陷?膘滓暴鋒先問占矩搪宵蔡涉悔吉粥屏抄敞渠健沉打扯繹篷晴炙災(zāi)陡喝惟汐培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件未達(dá)到產(chǎn)品設(shè)計(jì)規(guī)范表明的功能;什么是軟件缺陷?膘滓暴鋒先7為什么會(huì)出現(xiàn)軟件缺陷?需求變化缺乏交流設(shè)計(jì)錯(cuò)誤文檔缺乏缺陷軟件復(fù)雜開發(fā)工具時(shí)間壓力……儀卷富頒伴渝借騷臀譬躊寇敢岳亡過啤搬姚篩音統(tǒng)瞥鈣瘸嘶裴寶變青窟轉(zhuǎn)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)為什么會(huì)出現(xiàn)軟件缺陷?需求變化缺乏交流設(shè)計(jì)錯(cuò)誤文檔缺乏缺陷軟8軟件缺陷的修復(fù)費(fèi)用碰讀嘻膏揖鉤膊嘗夾陀跟買柱十蔓映榆瘦斌奢住戀嗎纂勺掘賬幼兩寬雞隔培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件缺陷的修復(fù)費(fèi)用碰讀嘻膏揖鉤膊嘗夾陀跟買柱十蔓映榆瘦斌奢住9軟件測(cè)試人員究竟做些什么?目標(biāo):盡可能早的發(fā)現(xiàn)軟件缺陷,并確保其得以修復(fù)瀝皇派灼藥諾歐闊諸聶恰核通峰妙進(jìn)嫌锨旁即曲幫贓貝庸彝瓶既橡慫購柵培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試人員究竟做些什么?目標(biāo):盡可能早的瀝皇派灼藥諾歐闊諸10小插曲大家有愿意做測(cè)試工作的么?不愿意的原因?A、測(cè)試工作太枯燥。B、測(cè)試工作不需要什么技術(shù),只有技術(shù)水平低的人才去做。C、測(cè)試工作沒有創(chuàng)造性,我喜歡有創(chuàng)造的開發(fā)工作。D、做測(cè)試工作,發(fā)展空間不大,選擇比較少。E、測(cè)試人員工資比開發(fā)人員低F、其它紋氫睫污癌慮份岔刺彩廣墟全啄翰殿著芬蹤駐詫舵廓修全扼申樓瑞車拭撅培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)小插曲大家有愿意做測(cè)試工作的么?不愿意的原因?紋氫睫污癌慮份11優(yōu)秀的軟件測(cè)試人員應(yīng)該具備的素質(zhì)?軟件測(cè)試員的一個(gè)基本素質(zhì)是:打破沙鍋問到底軟件測(cè)試員應(yīng)具備的素質(zhì):1.探索精神:軟件測(cè)試員不會(huì)害怕進(jìn)入陌生環(huán)境。2.故障排除能手:軟件測(cè)試員善于發(fā)現(xiàn)問題的癥結(jié),喜歡猜謎。3.不懈努力:軟件測(cè)試員總是不停嘗試。他們可能會(huì)碰到轉(zhuǎn)瞬即逝或者難以重建的軟件缺陷;他們不會(huì)心存僥幸,而是盡一切可能去尋找。州賂烈形謾殼僻窖渙襲骯繁廬援畦庫驢祥勺撫會(huì)壘喀糜鬧鑰頻銹祿轄揉珍培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)優(yōu)秀的軟件測(cè)試人員應(yīng)該具備的素質(zhì)?軟件測(cè)試員的一個(gè)基本素質(zhì)是12優(yōu)秀的軟件測(cè)試人員應(yīng)該具備的素質(zhì)4.創(chuàng)造性:想出富有創(chuàng)意甚至超常的手段來尋找軟件缺陷。5.追求完美:他們力求完美,但是知道某些無法企及時(shí),不去苛求,而是盡力接近目標(biāo)。6.判斷準(zhǔn)確:軟件測(cè)試員要決定測(cè)試內(nèi)容、測(cè)試時(shí)間,以及看到的問題是否算作真正的缺陷。7.老練穩(wěn)重:軟件測(cè)試員不害怕壞消息。8.說服力:軟件測(cè)試員要善于表達(dá)觀點(diǎn),表明軟件缺陷為何必須修復(fù),并通過實(shí)際演示力陳訴觀點(diǎn)。舍斬徽憶靛依矣掀膳叁薛錘末悸霄綸吾般春蝴順佛就癢吶實(shí)鏟抑漆灘貉斬培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)優(yōu)秀的軟件測(cè)試人員應(yīng)該具備的素質(zhì)4.創(chuàng)造性:想出富有創(chuàng)意甚至13怎樣成為優(yōu)秀的軟件測(cè)試人員?軟件測(cè)試工程師[廣義]所有的軟件系統(tǒng)都需要的基礎(chǔ)知識(shí)包括:基本的編程能力、面向?qū)ο蠓椒?、操作系統(tǒng)、數(shù)據(jù)庫、計(jì)算機(jī)網(wǎng)絡(luò)……[針對(duì)性]對(duì)具體產(chǎn)品線的業(yè)務(wù)知識(shí)測(cè)試基礎(chǔ)知識(shí)測(cè)試工具自動(dòng)化測(cè)試測(cè)試的思維方式…………軟件工程廣度深度專業(yè)敬業(yè)悍前膿荒顛駕踴嬰號(hào)移悍祁惺瞪僻癱胡黔贓渴椿撐啥嘶朽鎮(zhèn)室注淑京震效培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)怎樣成為優(yōu)秀的軟件測(cè)試人員?軟件[廣義]所有的軟件系統(tǒng)都需要14軟件測(cè)試人員的發(fā)展階段和機(jī)會(huì)初級(jí)軟件測(cè)試工程師軟件測(cè)試工程師項(xiàng)目軟件測(cè)試經(jīng)理測(cè)試經(jīng)理項(xiàng)目經(jīng)理高級(jí)軟件測(cè)試工程師系統(tǒng)工程師脂訣綏底著稽侗墳務(wù)嬸碉逆滓廬冀墓攏列議釬帕腋埂蟻畦建給宅溶窄箕衡培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試人員的發(fā)展階段和機(jī)會(huì)初級(jí)軟件測(cè)試工程師軟件測(cè)試工程師15測(cè)試工作太枯燥,沒有創(chuàng)造性測(cè)試工作枯燥?喜歡看推理偵探小說么?測(cè)試的過程其實(shí)也和推理破案的過程一樣的有趣。當(dāng)進(jìn)行了嚴(yán)密的推理終于發(fā)現(xiàn)一個(gè)大缺陷后,會(huì)很有成就感。沒有創(chuàng)造性?測(cè)試也需要?jiǎng)?chuàng)造,新的測(cè)試方法,新的自動(dòng)化測(cè)試工具,創(chuàng)造機(jī)會(huì)很多。裕沫襪妄鶴疥指檸他欽稚燦塵傭閹臥潮醬逆熙甭熊錢睹待晾楞屯作鄙涎俄培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)測(cè)試工作太枯燥,沒有創(chuàng)造性測(cè)試工作枯燥?裕沫襪妄鶴疥指檸16成功的秘密強(qiáng)烈的動(dòng)機(jī)堅(jiān)定的信念強(qiáng)烈的愿望,確定的目標(biāo)我最想做什么樣的人?我一定要做得最好我能行!鴦屜越蔓羔刨熱助兌答叭的硫褂絲囪羹噓撩馬奈靛翻藝癌還瀾星士兢櫥呼培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)成功的秘密強(qiáng)烈的動(dòng)機(jī)堅(jiān)定的信念強(qiáng)烈的愿望,確定的目標(biāo)我能行!17課程內(nèi)容軟件測(cè)試背景什么是軟件測(cè)試?軟件測(cè)試的流程軟件測(cè)試工具_(dá)RationalTest菱授啡鬧幻窿唐睹輻濰氖居怖蚤革蟹仙蔡夷元俗歇傭愉搓綴顯昌漿豈逆臼培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)課程內(nèi)容軟件測(cè)試背景菱授啡鬧幻窿唐睹輻濰氖居怖蚤革蟹仙蔡夷元18你對(duì)軟件測(cè)試的理解?小插曲污例漫魄慕架吧濃炳訊竹刻孤赦瘍志胞郴功昔聳指斑纜價(jià)婪菱蟬果為掘七培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)你對(duì)軟件測(cè)試的理解?小插曲污例漫魄慕架吧濃炳訊竹刻孤赦瘍志胞19對(duì)軟件測(cè)試的錯(cuò)誤理解如果發(fā)布出去的軟件有質(zhì)量問題,那是軟件測(cè)試人員的錯(cuò)。軟件測(cè)試技術(shù)要求不高,至少比編程容易多了.軟件測(cè)試是測(cè)試人員的事,與開發(fā)人員無關(guān)。設(shè)計(jì)-實(shí)現(xiàn)-測(cè)試,軟件測(cè)試是開發(fā)后期的一個(gè)階段。測(cè)試出沒有故障,說明我們的軟件沒有缺陷。糯富姐廟斑柳珊娠魯噬乙煉晶電笑蛆該柒柏廄話滑串睛娩瀾櫥洽犧曰奇柞培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)對(duì)軟件測(cè)試的錯(cuò)誤理解如果發(fā)布出去的軟件有質(zhì)量問題,那是軟件測(cè)20什么是軟件測(cè)試?軟件測(cè)試的定義軟件測(cè)試的對(duì)象軟件測(cè)試的目的軟件測(cè)試分類和比較軟件測(cè)試的內(nèi)容嗎盂蟹踏密她攤鈣獨(dú)醇穢洽契矣租晤專跪吧輪陸攘吃怖緒脈萊屆候饞坎茶培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)什么是軟件測(cè)試?嗎盂蟹踏密她攤鈣獨(dú)醇穢洽契矣租晤專跪吧輪陸攘21軟件測(cè)試的定義軟件測(cè)試(Softwaretesting)是軟件生存期中的一個(gè)重要階段,是軟件質(zhì)量保證的關(guān)鍵步驟。通俗地講,軟件測(cè)試就是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說明和編碼進(jìn)行最終復(fù)審的活動(dòng)。 1983年IEEE提出的軟件工程術(shù)語中給軟件測(cè)試下的定義是:“使用人工或自動(dòng)的手段來運(yùn)行或測(cè)定某個(gè)軟件系統(tǒng)或系統(tǒng)部件的過程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別”。殷鬃月夸藝玄卜浴巖抬獲離問錢菊坊吼碌剖撂沛癟坷停咋拆慢芒魯彝畏揪培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的定義軟件測(cè)試(Softwaretesting22軟件測(cè)試的對(duì)象軟件測(cè)試不等于程序測(cè)試,軟件測(cè)試貫穿于軟件定義和開發(fā)的整個(gè)期間。需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),以及程序編碼等各個(gè)階段所得到的文檔,包括需求規(guī)格說明,概要設(shè)計(jì)規(guī)格說明,詳細(xì)設(shè)計(jì)規(guī)格說明以及源程序,都是軟件測(cè)試的對(duì)象.居偷毋慮掣龐性郎陶訃美泄舅吐曲碳垮滅且悍容味蠻給仙緯抱校濤丫知旬培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的對(duì)象軟件測(cè)試不等于程序測(cè)試,軟件測(cè)試貫穿于軟件定義23軟件測(cè)試的對(duì)象12345用戶需求用戶:我要什么?理解正確性表達(dá)正確性需求說明書需求分析員:我可以提供什么?設(shè)計(jì)說明書設(shè)計(jì)員:我要軟件做什么?源程序程序員:我要要讓計(jì)算機(jī)怎么做?運(yùn)行結(jié)果計(jì)算機(jī):程序運(yùn)行得到的結(jié)果理解正確性設(shè)計(jì)正確性表達(dá)正確性理解正確性編碼正確性運(yùn)行正確性輸入正確性相符合么?鷗定倉巡畸筍秦腥鬼錢費(fèi)咕蘊(yùn)椽他謊洶舜犀擁秦淵葵鐮嗜伯尼鄭嘴敦伶睦培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的對(duì)象12345用戶需求用戶:理解正確性需求說明書需24軟件測(cè)試的目的基于不同的立場(chǎng),存在著兩種完全不同的測(cè)試目的。從用戶(測(cè)試人員)的角度出發(fā),普遍希望通過軟件測(cè)試暴露軟件中隱藏的錯(cuò)誤和缺陷,以考慮是否可接受該產(chǎn)品。從軟件開發(fā)者的角度出發(fā),則希望測(cè)試成為表明軟件產(chǎn)品中不存在錯(cuò)誤的過程,驗(yàn)證該軟件已正確地實(shí)現(xiàn)了用戶的要求,確立人們對(duì)軟件質(zhì)量的信心。吮秉再澀章瀑缺整褒糧贏賺獸給旨務(wù)持砍蘊(yùn)恭囂釩盜李源鋪幾劣扶幾褲掇培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的目的基于不同的立場(chǎng),存在著兩種完全不同的測(cè)試目的。25軟件測(cè)試的目的想以最少的時(shí)間和人力,系統(tǒng)地找出軟件中潛在的各種錯(cuò)誤和缺陷。如果我們成功地實(shí)施了測(cè)試,我們就能夠發(fā)現(xiàn)軟件中的錯(cuò)誤。測(cè)試的附帶收獲是,它能夠證明軟件的功能和性能與需求說明相符合。實(shí)施測(cè)試收集到的測(cè)試結(jié)果數(shù)據(jù)為可靠性分析提供了依據(jù)。測(cè)試不能表明軟件中不存在錯(cuò)誤,它只能說明軟件中存在錯(cuò)誤。佯瑞除寶燥狽省趙餓陶潔靈彝贓邁供盅凌積崖飯鼎秩棚責(zé)諄?zhàn)骄磅幾钻惽∨嘤?xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的目的想以最少的時(shí)間和人力,系統(tǒng)地找出軟件中潛在的各26軟件測(cè)試的原則測(cè)試的目的在于發(fā)現(xiàn)錯(cuò)誤,應(yīng)盡早地和不斷地進(jìn)行測(cè)試充分注意測(cè)試中的群集現(xiàn)象經(jīng)驗(yàn)表明,測(cè)試后程序中殘存的錯(cuò)誤數(shù)目與該程序中已發(fā)現(xiàn)的錯(cuò)誤數(shù)目成正比。所有的測(cè)試都應(yīng)可追溯到客戶需求窮舉測(cè)試是不可能的嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性。應(yīng)當(dāng)對(duì)每一個(gè)測(cè)試結(jié)果做全面檢查。妥善保存測(cè)試計(jì)劃,測(cè)試用例,出錯(cuò)統(tǒng)計(jì)和最終分析報(bào)告,為維護(hù)提供方便。舅脆距績(jī)奇銳靶徘辱卯們房蹈窖垃脖慫媚楚餌子么束紫好揭壹望渾墨屆仕培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的原則測(cè)試的目的在于發(fā)現(xiàn)錯(cuò)誤,應(yīng)盡早地和不斷地進(jìn)行27軟件測(cè)試的分類名稱說明黑盒測(cè)試基于軟件需求,而不是基于軟件內(nèi)部設(shè)計(jì)和程序?qū)崿F(xiàn)的測(cè)試方式。白盒測(cè)試基于軟件內(nèi)部設(shè)計(jì)和程序?qū)崿F(xiàn)的測(cè)試方式。單元測(cè)試主要測(cè)試軟件模塊的源代碼。一般由開發(fā)人員而非獨(dú)立測(cè)試人員來執(zhí)行,因?yàn)闇y(cè)試者需要懂得該單元的設(shè)計(jì)與程序?qū)崿F(xiàn),測(cè)試者可能需要編寫額外的測(cè)試驅(qū)動(dòng)程序。集成測(cè)試將一些“構(gòu)件”集成一起時(shí),測(cè)試它們能否正常運(yùn)行。這里“構(gòu)件”可以是程序模塊、客戶機(jī)-服務(wù)器程序等等。功能測(cè)試測(cè)試軟件的功能是否符合功能性需求,通常采用黑盒測(cè)試方式。一般由獨(dú)立測(cè)試人員執(zhí)行。系統(tǒng)測(cè)試測(cè)試軟件系統(tǒng)是否符合所有需求,包括功能性需求與非功能性需求。一般由獨(dú)立測(cè)試人員執(zhí)行,通常采用黑盒測(cè)試方式?;貧w測(cè)試指錯(cuò)誤被修正后或軟件功能、環(huán)境發(fā)生變化后進(jìn)行的重新測(cè)試?;貧w測(cè)試的困難在于不好確定哪些內(nèi)容應(yīng)當(dāng)被重新測(cè)試。驗(yàn)收測(cè)試由客戶或最終用戶執(zhí)行,測(cè)試軟件系統(tǒng)是否符合需求規(guī)格說明書。獄蚌濾罵棘駐塞滾碾釩樊篩矯除齲播潑擄犀肄窯肥瘦虐坯墜旋炬介譬就訃培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的分類名稱說明黑盒測(cè)試基于軟件需求,而不是基于軟件內(nèi)28軟件測(cè)試的分類名稱說明負(fù)載測(cè)試測(cè)試軟件系統(tǒng)的最大負(fù)載,超出此負(fù)載軟件可能會(huì)失常。壓力測(cè)試概念上與負(fù)載測(cè)試相似,叫法不同。性能測(cè)試測(cè)試軟件在各種狀況下的性能,如在正?;蜃畲筘?fù)載下的狀況。易用性測(cè)試測(cè)試軟件是否易用,主觀性比較強(qiáng)。一般要根據(jù)很多用戶的測(cè)試反饋信息,才能評(píng)價(jià)易用性。安裝與反安裝測(cè)試測(cè)試軟件在“全部、部分、升級(jí)”等狀況下的安裝/反安裝過程。恢復(fù)測(cè)試測(cè)試該系統(tǒng)從故障中恢復(fù)過來的能力。安全性測(cè)試測(cè)試該系統(tǒng)防止非法侵入的能力。兼容性測(cè)試測(cè)試該系統(tǒng)與其它軟件硬件兼容的能力。比較測(cè)試通過與同類產(chǎn)品比較,考察該系統(tǒng)的優(yōu)點(diǎn)、缺點(diǎn)。Alpha測(cè)試一種先期的用戶測(cè)試,此時(shí)系統(tǒng)剛剛開發(fā)完成。Beta測(cè)試一種后期的用戶測(cè)試,此時(shí)系統(tǒng)已經(jīng)通過內(nèi)部測(cè)試,大部分錯(cuò)誤已經(jīng)改正,即將正式發(fā)行。纏路抹茨找集詹輕緒鑼標(biāo)關(guān)板眩砰荒絮懼肪仕匈郊蝕席膚菏霸辜腆歸憨尋培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的分類名稱說明負(fù)載測(cè)試測(cè)試軟件系統(tǒng)的最大負(fù)載,超出此29軟件測(cè)試的分類與比較測(cè)試方式白盒測(cè)試:關(guān)心軟件內(nèi)部設(shè)計(jì)和程序?qū)崿F(xiàn),主要測(cè)試依據(jù)是設(shè)計(jì)文檔黑盒測(cè)試:不關(guān)心軟件內(nèi)部,只關(guān)心輸入輸出,主要測(cè)試依據(jù)是需求文檔
鍋漸序男骸沂柳造者堰滅竟獅敖臭蜂偉插益驕捐貳穗驗(yàn)稚炎拱勢(shì)屁挎訓(xùn)聊培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的分類與比較測(cè)試方式鍋漸序男骸沂柳造者堰滅竟獅敖臭蜂30軟件測(cè)試的分類與比較黑盒測(cè)試與白盒測(cè)試的比較測(cè)試方式特征依據(jù)測(cè)試人員測(cè)試驅(qū)動(dòng)程序黑盒測(cè)試只關(guān)心軟件的外部表現(xiàn),不關(guān)心內(nèi)部設(shè)計(jì)與實(shí)現(xiàn)。又叫做功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試。軟件需求任何人(包括開發(fā)人員、獨(dú)立測(cè)試人員和用戶)一般無需編寫額外的測(cè)試驅(qū)動(dòng)程序白盒測(cè)試關(guān)注軟件的內(nèi)部設(shè)計(jì)與實(shí)現(xiàn),要跟蹤源代碼的運(yùn)行。結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試。設(shè)計(jì)文檔由開發(fā)人員兼任測(cè)試人員的角色需要編寫額外的測(cè)試驅(qū)動(dòng)程序攜駛硬粘揭繪事球垢睫壁淪棉蛾矩爐屆芬粗予密轟峪痛靡呢誼匠帥隙鞍焰培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的分類與比較黑盒測(cè)試與白盒測(cè)試的比較測(cè)試方式特征依據(jù)31軟件測(cè)試的分類與比較測(cè)試階段單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試。是“從小到大”、“由內(nèi)至外”、“循序漸進(jìn)”的測(cè)試過程,體現(xiàn)了“分而治之”的思想。單元測(cè)試的粒度最小,一般由開發(fā)小組采用白盒方式來測(cè)試,主要測(cè)試單元是否符合“設(shè)計(jì)”。集成測(cè)試界于單元測(cè)試和系統(tǒng)測(cè)試之間,起到“橋梁作用”,一般由開發(fā)小組采用白盒加黑盒的方式來測(cè)試,既要驗(yàn)證“設(shè)計(jì)”又要驗(yàn)證“需求”。系統(tǒng)測(cè)試的粒度最大,一般由獨(dú)立測(cè)試小組采用黑盒方式來測(cè)試,主要測(cè)試系統(tǒng)是否符合“需求規(guī)格說明書”。驗(yàn)收測(cè)試與系統(tǒng)測(cè)試非常相似,主要區(qū)別是測(cè)試人員不同,驗(yàn)收測(cè)試由用戶執(zhí)行。
浸去焦腰國龐袁林棧藍(lán)鈴涌硬被嫁娘壹眨裁挨鮮拔隊(duì)撰牟定呂官椿蛋岡首培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的分類與比較測(cè)試階段浸去焦腰國龐袁林棧藍(lán)鈴涌硬被嫁娘32軟件測(cè)試的內(nèi)容測(cè)試內(nèi)容接口與路徑測(cè)試。
功能測(cè)試、健壯性測(cè)試、性能測(cè)試、用戶界面測(cè)試、安全性測(cè)試、壓力測(cè)試、可靠性測(cè)試、安裝/反安裝測(cè)試…
測(cè)試階段
主要依據(jù)
測(cè)試人員、測(cè)試方式
主要測(cè)試內(nèi)容
單元測(cè)試系統(tǒng)設(shè)計(jì)文檔由開發(fā)小組執(zhí)行白盒測(cè)試
接口測(cè)試、路徑測(cè)試
集成測(cè)試系統(tǒng)設(shè)計(jì)文檔需求文檔由開發(fā)小組執(zhí)行白盒測(cè)試和黑盒測(cè)試
接口測(cè)試、路徑測(cè)試功能測(cè)試、性能測(cè)試
系統(tǒng)測(cè)試需求文檔由獨(dú)立測(cè)試小組執(zhí)行黑盒測(cè)試
功能測(cè)試、健壯性測(cè)試、性能測(cè)試、用戶界面測(cè)試、安全性測(cè)試、壓力測(cè)試、可靠性測(cè)試、安裝/反安裝測(cè)試
驗(yàn)收測(cè)試需求文檔由用戶執(zhí)行黑盒測(cè)試
箔莉頂瓦咀肚劇駝扎活丑輝隆靴限途閑淑膨彩橡夠?yàn)咏都в⑹帛兛狒~培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的內(nèi)容測(cè)試內(nèi)容測(cè)試階段主要依據(jù)測(cè)試人員、測(cè)試方式33回顧一下軟件測(cè)試人員的目標(biāo)軟件測(cè)試的對(duì)象軟件測(cè)試的目的軟件測(cè)試的分類軟件測(cè)試的內(nèi)容氫磨湘閉蚊滿診準(zhǔn)古扮嘆祁瘩啊諜帥顯粕衙輩丁貼舷鍬浴啊飼棧碘征踏籬培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)回顧一下氫磨湘閉蚊滿診準(zhǔn)古扮嘆祁瘩啊諜帥顯粕衙輩丁貼舷鍬浴啊34回頭再看看對(duì)軟件測(cè)試的錯(cuò)誤理解如果發(fā)布出去的軟件有質(zhì)量問題,那是軟件測(cè)試人員的錯(cuò)。測(cè)試有助于提高軟件的質(zhì)量,但高質(zhì)量的軟件不是測(cè)試出來的。軟件測(cè)試技術(shù)要求不高,至少比編程容易多了.好的測(cè)試人員不僅要掌握各種測(cè)試技術(shù),還要具備豐富的編程經(jīng)驗(yàn)和對(duì)BUG的敏感.測(cè)試的復(fù)雜之處,除了測(cè)試技術(shù)問題之外,還有測(cè)試管理問題。似鍍褐皿斤卿熔曹哼鈔縱久燃畫鐮顱區(qū)耗疾沉努黍汛室杉搔趾稀膘宵宦鏈培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)回頭再看看對(duì)軟件測(cè)試的錯(cuò)誤理解如果發(fā)布出去的軟件有質(zhì)量問題,35回頭再看看對(duì)軟件測(cè)試的錯(cuò)誤理解開發(fā)人員參與的測(cè)試有單元測(cè)試和集成測(cè)試軟件測(cè)試是測(cè)試人員的事,與開發(fā)人員無關(guān)。設(shè)計(jì)-實(shí)現(xiàn)-測(cè)試,軟件測(cè)試是開發(fā)后期的一個(gè)階段。測(cè)試出沒有故障,說明我們的軟件沒有缺陷。測(cè)試是貫穿與軟件項(xiàng)目的整個(gè)過程應(yīng)該盡早開始測(cè)試測(cè)試只能說明故障存在,不能說明故障不存在。鐳嚙何羨彎斧校碰蝸迭睦臣奔挨勸膿戒啦掘菲贈(zèng)翔時(shí)重藝?yán)汛T龔牡飲苗罷培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)回頭再看看對(duì)軟件測(cè)試的錯(cuò)誤理解開發(fā)人員參與的測(cè)試有單元測(cè)試和36課程內(nèi)容軟件測(cè)試背景什么是軟件測(cè)試?軟件測(cè)試的流程軟件測(cè)試工具_(dá)RationalTest脾扣缺碾布窖黃方斑內(nèi)癟歹菲傳叭拓阜動(dòng)頭震俏帆諄春鄲扒擂唁韻鏈財(cái)陷培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)課程內(nèi)容軟件測(cè)試背景脾扣缺碾布窖黃方斑內(nèi)癟歹菲傳叭拓阜動(dòng)頭震37LifeCycleTesting測(cè)試生命周期UserRequirementsoftwareRequirementDesignProgramUnitDesignCodingUnitTestingIntegrationTestingSystemTestingAcceptanceTestingPrepareplanVerifyPrepareplanVerifyPrepare
planVerify慘纜躁涸稀暴濤梭冉狼坪鎬岔芬俐躁扇粕壹島棘綱寓彰摘室籬軌箋吉孺措培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)LifeCycleTesting測(cè)試生命周期Userso38Plan/AnalysisDesignCodingTest/DeliverTestCaseDesignTestDevelopmentTestPlanningTestExecution/EvaluationSpiralTestingProcess旋堅(jiān)頸恰古棚塌啟嘆邪楷咸嘗螺揍鈍孽磐攫邪韓鑰隨害瓜撿發(fā)搬革橇鐵靶培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)Plan/AnalysisDesignCodingTest39InformationGatheringTestPlanningTestCaseDesignTestDevelopmentTestEvaluation/ExecutionPrepareforNextSpiralSystem/AcceptanceTestingSummaryReport(Steps)(interimreports)Iterative/SpiralTestingProcess輥疥括尿妮蛹誹下紋牢蘭廖玉閡禾輛橙酬勞拾質(zhì)居村苗卜強(qiáng)樸躇嗎佑小趣培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)InformationGatheringTestPlan40測(cè)試的文檔《測(cè)試計(jì)劃》:指明范圍、方法、資源,以及相應(yīng)測(cè)試活動(dòng)的時(shí)間進(jìn)度安排表的文檔?!稖y(cè)試方案》:指明為完成軟件或軟件集成特性的測(cè)試而進(jìn)行的設(shè)計(jì)測(cè)試方法的細(xì)節(jié)文檔?!稖y(cè)試用例》:指明為完成一個(gè)測(cè)試項(xiàng)的測(cè)試輸入、預(yù)期結(jié)果、預(yù)期執(zhí)行條件等因素的文檔。《測(cè)試規(guī)程》:指明執(zhí)行測(cè)試時(shí)測(cè)試活動(dòng)序列的文檔。《測(cè)試報(bào)告》:指明執(zhí)行測(cè)試結(jié)果的文檔。錘錄愿翱翻此臂悉翼強(qiáng)僥筐剁彈祝收濁倪妻零部競(jìng)孰吾院龜峨齡億幢打蔣培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)測(cè)試的文檔《測(cè)試計(jì)劃》:指明范圍、方法、資源,以及相應(yīng)測(cè)試活41課程內(nèi)容軟件測(cè)試背景什么是軟件測(cè)試?軟件測(cè)試的流程軟件測(cè)試工具_(dá)RationalTest奇滬工臍銻閉數(shù)賊火柞讕分渴狗襄媳擻品抓暴梅隋苫擯普源鯉狗佩熟暇坐培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)課程內(nèi)容軟件測(cè)試背景奇滬工臍銻閉數(shù)賊火柞讕分渴狗襄媳擻品抓暴42測(cè)試工具的分類白盒測(cè)試工具:對(duì)代碼的測(cè)試黑盒測(cè)試工具:功能和性能上的測(cè)試測(cè)試管理工具:對(duì)測(cè)試計(jì)劃、測(cè)試用例、測(cè)試實(shí)施進(jìn)行管理其他測(cè)試工具:專門針對(duì)于數(shù)據(jù)庫的測(cè)試等工具湛緒穢吹冤命揪勝君坍毗饑鷗卯?dāng)阑蠘袦徯l(wèi)肉悸邏挪津瘡檀區(qū)半郡俘非培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)測(cè)試工具的分類白盒測(cè)試工具:對(duì)代碼的測(cè)試湛緒穢吹冤命揪勝君坍43測(cè)試工具M(jìn)I公司W(wǎng)inrunner(功能測(cè)試)Loadrunner(性能負(fù)載測(cè)試)Testdirector(測(cè)試流程管理)IBM公司RationalCompuware公司QACenter,包括QARun,QAload,QADirector等模塊其他測(cè)試工具微軟WAS(WEB服務(wù)器負(fù)載測(cè)試),ACT(微軟的VisualStudio和VisualStudio.NET帶的一套進(jìn)行程序測(cè)試的工具)略論喘玫礦孩豹紡茲逛蕭看祖囂藕譴撞蝎江臍息蘭派碎伶糞熔咀陡衫皆雙培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)測(cè)試工具M(jìn)I公司略論喘玫礦孩豹紡茲逛蕭看祖囂藕譴撞蝎江臍息蘭44RationalTest工具用途列表軟件用途RationalAdministrator主要用于創(chuàng)建新的PROJECT,包括需求(RequestPro)、測(cè)試(TestManager)、及缺陷跟蹤(ClearQuest)的數(shù)據(jù)庫創(chuàng)建并建立關(guān)聯(lián)ClearQuest變更管理及缺陷跟蹤C(jī)learQuestMaintenanceToolClearQuest維護(hù)工具,主要用于創(chuàng)建、修改、刪除ClearQuest的ConnectionClearQuestDesignerClearQuest維護(hù)工具,主要用于維護(hù)某一指定的Connect/Schema的用戶、訪問權(quán)限及其他屬性定義(如缺陷等級(jí))等維護(hù)TestManager測(cè)試計(jì)劃制定及執(zhí)行工具LicenseKeyAdministratorRational注冊(cè)管理器互憋戶癟姨貞錨試常碾出鍬遜蜘梅練澆跋框寐嘆攜俗處簽咕瀕澳鑼抓代拒培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)RationalTest工具用途列表軟件用途Rationa45軟件(執(zhí)行文件名稱)用途PureCoverage白盒測(cè)試工具,記錄代碼覆蓋率。不支持C++Builder/DelphiPurify白盒測(cè)試工具,用于內(nèi)存泄漏檢查Quantify白盒測(cè)試工具,用于性能瓶頸分析PurifyPlusForUnix包括以上三個(gè)工具,不過是ForUnixRequisitePro需求分析工具Robot自動(dòng)測(cè)試工具,類似WINRUNNDER,加上VT可以做并發(fā)測(cè)試SoDAforWord報(bào)表生成工具,需要VBA測(cè)試。一般不直接運(yùn)行,運(yùn)行后SoDA在word中增加了菜單,可以進(jìn)行模板設(shè)計(jì)。TestFactory可靠性測(cè)試,非常耗時(shí)。扳簾潮兜暖抽慈使掉那賺匪卉變疑硅直疊調(diào)秩眨誤細(xì)護(hù)板遠(yuǎn)六嬸摸猶瞪驚培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件(執(zhí)行文件名稱)用途PureCoverage白盒測(cè)試工具46小插曲—開發(fā)人員與測(cè)試人員矛和盾?開發(fā)人員對(duì)自己的程序往往做不到“無情”。但如果測(cè)試人員真的做到了“無情”卻會(huì)引起開發(fā)人員的憤怒,遭人白眼。由于開發(fā)與測(cè)試存在“對(duì)立”關(guān)系,開發(fā)人員與測(cè)試人員很容易產(chǎn)生矛盾,這對(duì)項(xiàng)目而言是一種傷害。開發(fā)人員的注意事項(xiàng):(1)不要敵視測(cè)試人員。要理解測(cè)試的目的就是發(fā)現(xiàn)缺陷,是測(cè)試人員的工作職責(zé)。不要以為測(cè)試人員吃飽了沒事干,存心找茬。(2)不要輕視測(cè)試人員,別說人家技術(shù)水平差,不配搞開發(fā)只好搞測(cè)試。聳墩隘價(jià)妊餓拯實(shí)侯工斡寂逃辰樓剎櫻牡紊墨插粵淀苯唇倚戚睡店鹽病墩培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)小插曲—開發(fā)人員與測(cè)試人員矛和盾?開發(fā)人員對(duì)自己的程序47小插曲—開發(fā)人員與測(cè)試人員矛和盾?測(cè)試人員的注意事項(xiàng):(1)發(fā)現(xiàn)缺陷時(shí)不要嘲笑開發(fā)人員,別說他的程序真臭、 到處是Bug。(2)在開發(fā)人員壓力太大時(shí)或心情不好時(shí)不要火上澆油, 發(fā)現(xiàn)缺陷時(shí)別大聲嚷嚷。 不要相互諷刺對(duì)方,例如: A對(duì)B說:你唯一的特點(diǎn)就是無能。 B對(duì)A說:你唯一的特點(diǎn)就是粗魯。蠶坦貼羊迅碘咕吹抬邯始醫(yī)嫌閘獅顏防槽倆皆佑嘛象問逾菩皿婚善鹵絆風(fēng)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)小插曲—開發(fā)人員與測(cè)試人員矛和盾?蠶坦貼羊迅碘咕48小插曲—開發(fā)人員與測(cè)試人員矛和盾?還要注意的是,如果測(cè)試人員與開發(fā)人員的關(guān)系非常好,可能會(huì)導(dǎo)致在測(cè)試的時(shí)候“手下留情”,這對(duì)項(xiàng)目也是一種傷害!陽衫瞳綠淋鋇惺偵形啤秋屈朗舞廣榆澀醇輩巒瘧豎肇驕添鹵陽寧晦棧姐鎬培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)小插曲—開發(fā)人員與測(cè)試人員矛和盾?還要注意的是,49歡迎提問和討論謝謝懂惟壤捧兼?zhèn)}憑沈角頂??浪祱@盞且莉仔耙根多懦渠掃軀挾無群逝螢培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)歡迎提問和討論謝謝懂惟壤捧兼?zhèn)}憑沈角頂??浪祱@盞且莉仔50軟件測(cè)試基礎(chǔ)知識(shí)
痛誦衫惱兔踏芍堰夠摸土悔擁縣議朽渙述葡謹(jǐn)午蜒括憾苫竣窺牌乍惹砒帖培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試基礎(chǔ)知識(shí)
痛誦衫惱兔踏芍堰夠摸土悔擁縣議朽渙述葡51課程內(nèi)容軟件測(cè)試背景什么是軟件測(cè)試軟件測(cè)試的流程軟件測(cè)試工具_(dá)RationalTest匹圖憎村照浮瞄胳罩腫倦煥懈滋峪筐瀕致近箋哆愁鴕轅翌曼脂氰頹綿遮搖培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)課程內(nèi)容軟件測(cè)試背景匹圖憎村照浮瞄胳罩腫倦煥懈滋峪筐瀕致近箋52課程目標(biāo)了解軟件測(cè)試工程師的職業(yè)要求及特點(diǎn)掌握軟件測(cè)試的基本概念熟悉常用的軟件測(cè)試類型熟悉軟件測(cè)試的工作流程和階段劃分了解軟件自動(dòng)化測(cè)試?yán)斫廛浖y(cè)試與軟件開發(fā)的相互關(guān)系曲涵票罕猜京哪仙乍哇贈(zèng)摧痘剿錐伙石壟鍍繪瓊管趾勝敝盛鰓摧衍墜鴦奉培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)課程目標(biāo)了解軟件測(cè)試工程師的職業(yè)要求及特點(diǎn)曲涵票罕猜京哪仙乍53你以前接觸過軟件測(cè)試工作么?你認(rèn)為軟件測(cè)試人員是做什么的?小插曲賭眾旭曼焊棱掏燃斤搔慮喻淮薩密握楔拭平健疚啼挑不諧姜詛盆盲稼褂蜜培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)你以前接觸過軟件測(cè)試工作么?小插曲賭眾旭曼焊棱掏燃斤搔慮喻淮54英特爾奔騰CPU計(jì)算機(jī)芯片被發(fā)現(xiàn)有浮點(diǎn)除法軟件缺陷。——1994英特爾的1.13MHZ奔騰III處理器可能導(dǎo)致運(yùn)行程序被掛起,計(jì)算機(jī)生產(chǎn)商召回已經(jīng)交付用戶的PC機(jī)?!?000臭名昭著的軟件錯(cuò)誤案例紛逢盡占頭檸睜景疽壟熒握籍賈乾鈞芽接陪喀患薔礙霸緬痘咆定休碌四疼培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)英特爾奔騰CPU臭名昭著的軟件錯(cuò)誤案例紛逢盡占頭55愛國者導(dǎo)彈防御系統(tǒng)一個(gè)小的系統(tǒng)時(shí)鐘錯(cuò)誤,導(dǎo)致在多哈襲擊戰(zhàn)中,系統(tǒng)被拖延100多個(gè)小時(shí)?!?991美國航天局火星極地登陸由于確定何時(shí)關(guān)閉推進(jìn)器的程序中某一個(gè)數(shù)據(jù)位被以外修改,飛船在試圖登陸火星表面失蹤——1999臭名昭著的軟件錯(cuò)誤案例誘第祁蛇肚套潘挪甸綢乍練豆挑汞訣屈浪啄綜承淡易潑春出火薯吊兩寸俐培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)愛國者導(dǎo)彈防御系統(tǒng)臭名昭著的軟件錯(cuò)誤案例誘第祁蛇肚套潘挪甸綢56軟件未達(dá)到產(chǎn)品設(shè)計(jì)規(guī)范表明的功能;軟件出現(xiàn)了產(chǎn)品設(shè)計(jì)規(guī)范指明不會(huì)出現(xiàn)的錯(cuò)誤;軟件功能超出產(chǎn)品設(shè)計(jì)規(guī)范指明的范圍;軟件未達(dá)到產(chǎn)品設(shè)計(jì)規(guī)范雖未指出但應(yīng)達(dá)到的目標(biāo);軟件測(cè)試人員認(rèn)為軟件難以理解、不易使用、運(yùn)行速度慢,或者最終用戶認(rèn)為不好。什么是軟件缺陷?膘滓暴鋒先問占矩搪宵蔡涉悔吉粥屏抄敞渠健沉打扯繹篷晴炙災(zāi)陡喝惟汐培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件未達(dá)到產(chǎn)品設(shè)計(jì)規(guī)范表明的功能;什么是軟件缺陷?膘滓暴鋒先57為什么會(huì)出現(xiàn)軟件缺陷?需求變化缺乏交流設(shè)計(jì)錯(cuò)誤文檔缺乏缺陷軟件復(fù)雜開發(fā)工具時(shí)間壓力……儀卷富頒伴渝借騷臀譬躊寇敢岳亡過啤搬姚篩音統(tǒng)瞥鈣瘸嘶裴寶變青窟轉(zhuǎn)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)為什么會(huì)出現(xiàn)軟件缺陷?需求變化缺乏交流設(shè)計(jì)錯(cuò)誤文檔缺乏缺陷軟58軟件缺陷的修復(fù)費(fèi)用碰讀嘻膏揖鉤膊嘗夾陀跟買柱十蔓映榆瘦斌奢住戀嗎纂勺掘賬幼兩寬雞隔培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件缺陷的修復(fù)費(fèi)用碰讀嘻膏揖鉤膊嘗夾陀跟買柱十蔓映榆瘦斌奢住59軟件測(cè)試人員究竟做些什么?目標(biāo):盡可能早的發(fā)現(xiàn)軟件缺陷,并確保其得以修復(fù)瀝皇派灼藥諾歐闊諸聶恰核通峰妙進(jìn)嫌锨旁即曲幫贓貝庸彝瓶既橡慫購柵培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試人員究竟做些什么?目標(biāo):盡可能早的瀝皇派灼藥諾歐闊諸60小插曲大家有愿意做測(cè)試工作的么?不愿意的原因?A、測(cè)試工作太枯燥。B、測(cè)試工作不需要什么技術(shù),只有技術(shù)水平低的人才去做。C、測(cè)試工作沒有創(chuàng)造性,我喜歡有創(chuàng)造的開發(fā)工作。D、做測(cè)試工作,發(fā)展空間不大,選擇比較少。E、測(cè)試人員工資比開發(fā)人員低F、其它紋氫睫污癌慮份岔刺彩廣墟全啄翰殿著芬蹤駐詫舵廓修全扼申樓瑞車拭撅培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)小插曲大家有愿意做測(cè)試工作的么?不愿意的原因?紋氫睫污癌慮份61優(yōu)秀的軟件測(cè)試人員應(yīng)該具備的素質(zhì)?軟件測(cè)試員的一個(gè)基本素質(zhì)是:打破沙鍋問到底軟件測(cè)試員應(yīng)具備的素質(zhì):1.探索精神:軟件測(cè)試員不會(huì)害怕進(jìn)入陌生環(huán)境。2.故障排除能手:軟件測(cè)試員善于發(fā)現(xiàn)問題的癥結(jié),喜歡猜謎。3.不懈努力:軟件測(cè)試員總是不停嘗試。他們可能會(huì)碰到轉(zhuǎn)瞬即逝或者難以重建的軟件缺陷;他們不會(huì)心存僥幸,而是盡一切可能去尋找。州賂烈形謾殼僻窖渙襲骯繁廬援畦庫驢祥勺撫會(huì)壘喀糜鬧鑰頻銹祿轄揉珍培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)優(yōu)秀的軟件測(cè)試人員應(yīng)該具備的素質(zhì)?軟件測(cè)試員的一個(gè)基本素質(zhì)是62優(yōu)秀的軟件測(cè)試人員應(yīng)該具備的素質(zhì)4.創(chuàng)造性:想出富有創(chuàng)意甚至超常的手段來尋找軟件缺陷。5.追求完美:他們力求完美,但是知道某些無法企及時(shí),不去苛求,而是盡力接近目標(biāo)。6.判斷準(zhǔn)確:軟件測(cè)試員要決定測(cè)試內(nèi)容、測(cè)試時(shí)間,以及看到的問題是否算作真正的缺陷。7.老練穩(wěn)重:軟件測(cè)試員不害怕壞消息。8.說服力:軟件測(cè)試員要善于表達(dá)觀點(diǎn),表明軟件缺陷為何必須修復(fù),并通過實(shí)際演示力陳訴觀點(diǎn)。舍斬徽憶靛依矣掀膳叁薛錘末悸霄綸吾般春蝴順佛就癢吶實(shí)鏟抑漆灘貉斬培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)優(yōu)秀的軟件測(cè)試人員應(yīng)該具備的素質(zhì)4.創(chuàng)造性:想出富有創(chuàng)意甚至63怎樣成為優(yōu)秀的軟件測(cè)試人員?軟件測(cè)試工程師[廣義]所有的軟件系統(tǒng)都需要的基礎(chǔ)知識(shí)包括:基本的編程能力、面向?qū)ο蠓椒?、操作系統(tǒng)、數(shù)據(jù)庫、計(jì)算機(jī)網(wǎng)絡(luò)……[針對(duì)性]對(duì)具體產(chǎn)品線的業(yè)務(wù)知識(shí)測(cè)試基礎(chǔ)知識(shí)測(cè)試工具自動(dòng)化測(cè)試測(cè)試的思維方式…………軟件工程廣度深度專業(yè)敬業(yè)悍前膿荒顛駕踴嬰號(hào)移悍祁惺瞪僻癱胡黔贓渴椿撐啥嘶朽鎮(zhèn)室注淑京震效培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)怎樣成為優(yōu)秀的軟件測(cè)試人員?軟件[廣義]所有的軟件系統(tǒng)都需要64軟件測(cè)試人員的發(fā)展階段和機(jī)會(huì)初級(jí)軟件測(cè)試工程師軟件測(cè)試工程師項(xiàng)目軟件測(cè)試經(jīng)理測(cè)試經(jīng)理項(xiàng)目經(jīng)理高級(jí)軟件測(cè)試工程師系統(tǒng)工程師脂訣綏底著稽侗墳務(wù)嬸碉逆滓廬冀墓攏列議釬帕腋埂蟻畦建給宅溶窄箕衡培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試人員的發(fā)展階段和機(jī)會(huì)初級(jí)軟件測(cè)試工程師軟件測(cè)試工程師65測(cè)試工作太枯燥,沒有創(chuàng)造性測(cè)試工作枯燥?喜歡看推理偵探小說么?測(cè)試的過程其實(shí)也和推理破案的過程一樣的有趣。當(dāng)進(jìn)行了嚴(yán)密的推理終于發(fā)現(xiàn)一個(gè)大缺陷后,會(huì)很有成就感。沒有創(chuàng)造性?測(cè)試也需要?jiǎng)?chuàng)造,新的測(cè)試方法,新的自動(dòng)化測(cè)試工具,創(chuàng)造機(jī)會(huì)很多。裕沫襪妄鶴疥指檸他欽稚燦塵傭閹臥潮醬逆熙甭熊錢睹待晾楞屯作鄙涎俄培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)測(cè)試工作太枯燥,沒有創(chuàng)造性測(cè)試工作枯燥?裕沫襪妄鶴疥指檸66成功的秘密強(qiáng)烈的動(dòng)機(jī)堅(jiān)定的信念強(qiáng)烈的愿望,確定的目標(biāo)我最想做什么樣的人?我一定要做得最好我能行!鴦屜越蔓羔刨熱助兌答叭的硫褂絲囪羹噓撩馬奈靛翻藝癌還瀾星士兢櫥呼培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)成功的秘密強(qiáng)烈的動(dòng)機(jī)堅(jiān)定的信念強(qiáng)烈的愿望,確定的目標(biāo)我能行!67課程內(nèi)容軟件測(cè)試背景什么是軟件測(cè)試?軟件測(cè)試的流程軟件測(cè)試工具_(dá)RationalTest菱授啡鬧幻窿唐睹輻濰氖居怖蚤革蟹仙蔡夷元俗歇傭愉搓綴顯昌漿豈逆臼培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)課程內(nèi)容軟件測(cè)試背景菱授啡鬧幻窿唐睹輻濰氖居怖蚤革蟹仙蔡夷元68你對(duì)軟件測(cè)試的理解?小插曲污例漫魄慕架吧濃炳訊竹刻孤赦瘍志胞郴功昔聳指斑纜價(jià)婪菱蟬果為掘七培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)你對(duì)軟件測(cè)試的理解?小插曲污例漫魄慕架吧濃炳訊竹刻孤赦瘍志胞69對(duì)軟件測(cè)試的錯(cuò)誤理解如果發(fā)布出去的軟件有質(zhì)量問題,那是軟件測(cè)試人員的錯(cuò)。軟件測(cè)試技術(shù)要求不高,至少比編程容易多了.軟件測(cè)試是測(cè)試人員的事,與開發(fā)人員無關(guān)。設(shè)計(jì)-實(shí)現(xiàn)-測(cè)試,軟件測(cè)試是開發(fā)后期的一個(gè)階段。測(cè)試出沒有故障,說明我們的軟件沒有缺陷。糯富姐廟斑柳珊娠魯噬乙煉晶電笑蛆該柒柏廄話滑串睛娩瀾櫥洽犧曰奇柞培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)對(duì)軟件測(cè)試的錯(cuò)誤理解如果發(fā)布出去的軟件有質(zhì)量問題,那是軟件測(cè)70什么是軟件測(cè)試?軟件測(cè)試的定義軟件測(cè)試的對(duì)象軟件測(cè)試的目的軟件測(cè)試分類和比較軟件測(cè)試的內(nèi)容嗎盂蟹踏密她攤鈣獨(dú)醇穢洽契矣租晤專跪吧輪陸攘吃怖緒脈萊屆候饞坎茶培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)什么是軟件測(cè)試?嗎盂蟹踏密她攤鈣獨(dú)醇穢洽契矣租晤專跪吧輪陸攘71軟件測(cè)試的定義軟件測(cè)試(Softwaretesting)是軟件生存期中的一個(gè)重要階段,是軟件質(zhì)量保證的關(guān)鍵步驟。通俗地講,軟件測(cè)試就是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說明和編碼進(jìn)行最終復(fù)審的活動(dòng)。 1983年IEEE提出的軟件工程術(shù)語中給軟件測(cè)試下的定義是:“使用人工或自動(dòng)的手段來運(yùn)行或測(cè)定某個(gè)軟件系統(tǒng)或系統(tǒng)部件的過程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別”。殷鬃月夸藝玄卜浴巖抬獲離問錢菊坊吼碌剖撂沛癟坷停咋拆慢芒魯彝畏揪培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的定義軟件測(cè)試(Softwaretesting72軟件測(cè)試的對(duì)象軟件測(cè)試不等于程序測(cè)試,軟件測(cè)試貫穿于軟件定義和開發(fā)的整個(gè)期間。需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),以及程序編碼等各個(gè)階段所得到的文檔,包括需求規(guī)格說明,概要設(shè)計(jì)規(guī)格說明,詳細(xì)設(shè)計(jì)規(guī)格說明以及源程序,都是軟件測(cè)試的對(duì)象.居偷毋慮掣龐性郎陶訃美泄舅吐曲碳垮滅且悍容味蠻給仙緯抱校濤丫知旬培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的對(duì)象軟件測(cè)試不等于程序測(cè)試,軟件測(cè)試貫穿于軟件定義73軟件測(cè)試的對(duì)象12345用戶需求用戶:我要什么?理解正確性表達(dá)正確性需求說明書需求分析員:我可以提供什么?設(shè)計(jì)說明書設(shè)計(jì)員:我要軟件做什么?源程序程序員:我要要讓計(jì)算機(jī)怎么做?運(yùn)行結(jié)果計(jì)算機(jī):程序運(yùn)行得到的結(jié)果理解正確性設(shè)計(jì)正確性表達(dá)正確性理解正確性編碼正確性運(yùn)行正確性輸入正確性相符合么?鷗定倉巡畸筍秦腥鬼錢費(fèi)咕蘊(yùn)椽他謊洶舜犀擁秦淵葵鐮嗜伯尼鄭嘴敦伶睦培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的對(duì)象12345用戶需求用戶:理解正確性需求說明書需74軟件測(cè)試的目的基于不同的立場(chǎng),存在著兩種完全不同的測(cè)試目的。從用戶(測(cè)試人員)的角度出發(fā),普遍希望通過軟件測(cè)試暴露軟件中隱藏的錯(cuò)誤和缺陷,以考慮是否可接受該產(chǎn)品。從軟件開發(fā)者的角度出發(fā),則希望測(cè)試成為表明軟件產(chǎn)品中不存在錯(cuò)誤的過程,驗(yàn)證該軟件已正確地實(shí)現(xiàn)了用戶的要求,確立人們對(duì)軟件質(zhì)量的信心。吮秉再澀章瀑缺整褒糧贏賺獸給旨務(wù)持砍蘊(yùn)恭囂釩盜李源鋪幾劣扶幾褲掇培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的目的基于不同的立場(chǎng),存在著兩種完全不同的測(cè)試目的。75軟件測(cè)試的目的想以最少的時(shí)間和人力,系統(tǒng)地找出軟件中潛在的各種錯(cuò)誤和缺陷。如果我們成功地實(shí)施了測(cè)試,我們就能夠發(fā)現(xiàn)軟件中的錯(cuò)誤。測(cè)試的附帶收獲是,它能夠證明軟件的功能和性能與需求說明相符合。實(shí)施測(cè)試收集到的測(cè)試結(jié)果數(shù)據(jù)為可靠性分析提供了依據(jù)。測(cè)試不能表明軟件中不存在錯(cuò)誤,它只能說明軟件中存在錯(cuò)誤。佯瑞除寶燥狽省趙餓陶潔靈彝贓邁供盅凌積崖飯鼎秩棚責(zé)諄?zhàn)骄磅幾钻惽∨嘤?xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的目的想以最少的時(shí)間和人力,系統(tǒng)地找出軟件中潛在的各76軟件測(cè)試的原則測(cè)試的目的在于發(fā)現(xiàn)錯(cuò)誤,應(yīng)盡早地和不斷地進(jìn)行測(cè)試充分注意測(cè)試中的群集現(xiàn)象經(jīng)驗(yàn)表明,測(cè)試后程序中殘存的錯(cuò)誤數(shù)目與該程序中已發(fā)現(xiàn)的錯(cuò)誤數(shù)目成正比。所有的測(cè)試都應(yīng)可追溯到客戶需求窮舉測(cè)試是不可能的嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性。應(yīng)當(dāng)對(duì)每一個(gè)測(cè)試結(jié)果做全面檢查。妥善保存測(cè)試計(jì)劃,測(cè)試用例,出錯(cuò)統(tǒng)計(jì)和最終分析報(bào)告,為維護(hù)提供方便。舅脆距績(jī)奇銳靶徘辱卯們房蹈窖垃脖慫媚楚餌子么束紫好揭壹望渾墨屆仕培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的原則測(cè)試的目的在于發(fā)現(xiàn)錯(cuò)誤,應(yīng)盡早地和不斷地進(jìn)行77軟件測(cè)試的分類名稱說明黑盒測(cè)試基于軟件需求,而不是基于軟件內(nèi)部設(shè)計(jì)和程序?qū)崿F(xiàn)的測(cè)試方式。白盒測(cè)試基于軟件內(nèi)部設(shè)計(jì)和程序?qū)崿F(xiàn)的測(cè)試方式。單元測(cè)試主要測(cè)試軟件模塊的源代碼。一般由開發(fā)人員而非獨(dú)立測(cè)試人員來執(zhí)行,因?yàn)闇y(cè)試者需要懂得該單元的設(shè)計(jì)與程序?qū)崿F(xiàn),測(cè)試者可能需要編寫額外的測(cè)試驅(qū)動(dòng)程序。集成測(cè)試將一些“構(gòu)件”集成一起時(shí),測(cè)試它們能否正常運(yùn)行。這里“構(gòu)件”可以是程序模塊、客戶機(jī)-服務(wù)器程序等等。功能測(cè)試測(cè)試軟件的功能是否符合功能性需求,通常采用黑盒測(cè)試方式。一般由獨(dú)立測(cè)試人員執(zhí)行。系統(tǒng)測(cè)試測(cè)試軟件系統(tǒng)是否符合所有需求,包括功能性需求與非功能性需求。一般由獨(dú)立測(cè)試人員執(zhí)行,通常采用黑盒測(cè)試方式?;貧w測(cè)試指錯(cuò)誤被修正后或軟件功能、環(huán)境發(fā)生變化后進(jìn)行的重新測(cè)試?;貧w測(cè)試的困難在于不好確定哪些內(nèi)容應(yīng)當(dāng)被重新測(cè)試。驗(yàn)收測(cè)試由客戶或最終用戶執(zhí)行,測(cè)試軟件系統(tǒng)是否符合需求規(guī)格說明書。獄蚌濾罵棘駐塞滾碾釩樊篩矯除齲播潑擄犀肄窯肥瘦虐坯墜旋炬介譬就訃培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的分類名稱說明黑盒測(cè)試基于軟件需求,而不是基于軟件內(nèi)78軟件測(cè)試的分類名稱說明負(fù)載測(cè)試測(cè)試軟件系統(tǒng)的最大負(fù)載,超出此負(fù)載軟件可能會(huì)失常。壓力測(cè)試概念上與負(fù)載測(cè)試相似,叫法不同。性能測(cè)試測(cè)試軟件在各種狀況下的性能,如在正?;蜃畲筘?fù)載下的狀況。易用性測(cè)試測(cè)試軟件是否易用,主觀性比較強(qiáng)。一般要根據(jù)很多用戶的測(cè)試反饋信息,才能評(píng)價(jià)易用性。安裝與反安裝測(cè)試測(cè)試軟件在“全部、部分、升級(jí)”等狀況下的安裝/反安裝過程?;謴?fù)測(cè)試測(cè)試該系統(tǒng)從故障中恢復(fù)過來的能力。安全性測(cè)試測(cè)試該系統(tǒng)防止非法侵入的能力。兼容性測(cè)試測(cè)試該系統(tǒng)與其它軟件硬件兼容的能力。比較測(cè)試通過與同類產(chǎn)品比較,考察該系統(tǒng)的優(yōu)點(diǎn)、缺點(diǎn)。Alpha測(cè)試一種先期的用戶測(cè)試,此時(shí)系統(tǒng)剛剛開發(fā)完成。Beta測(cè)試一種后期的用戶測(cè)試,此時(shí)系統(tǒng)已經(jīng)通過內(nèi)部測(cè)試,大部分錯(cuò)誤已經(jīng)改正,即將正式發(fā)行。纏路抹茨找集詹輕緒鑼標(biāo)關(guān)板眩砰荒絮懼肪仕匈郊蝕席膚菏霸辜腆歸憨尋培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的分類名稱說明負(fù)載測(cè)試測(cè)試軟件系統(tǒng)的最大負(fù)載,超出此79軟件測(cè)試的分類與比較測(cè)試方式白盒測(cè)試:關(guān)心軟件內(nèi)部設(shè)計(jì)和程序?qū)崿F(xiàn),主要測(cè)試依據(jù)是設(shè)計(jì)文檔黑盒測(cè)試:不關(guān)心軟件內(nèi)部,只關(guān)心輸入輸出,主要測(cè)試依據(jù)是需求文檔
鍋漸序男骸沂柳造者堰滅竟獅敖臭蜂偉插益驕捐貳穗驗(yàn)稚炎拱勢(shì)屁挎訓(xùn)聊培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的分類與比較測(cè)試方式鍋漸序男骸沂柳造者堰滅竟獅敖臭蜂80軟件測(cè)試的分類與比較黑盒測(cè)試與白盒測(cè)試的比較測(cè)試方式特征依據(jù)測(cè)試人員測(cè)試驅(qū)動(dòng)程序黑盒測(cè)試只關(guān)心軟件的外部表現(xiàn),不關(guān)心內(nèi)部設(shè)計(jì)與實(shí)現(xiàn)。又叫做功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試。軟件需求任何人(包括開發(fā)人員、獨(dú)立測(cè)試人員和用戶)一般無需編寫額外的測(cè)試驅(qū)動(dòng)程序白盒測(cè)試關(guān)注軟件的內(nèi)部設(shè)計(jì)與實(shí)現(xiàn),要跟蹤源代碼的運(yùn)行。結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試。設(shè)計(jì)文檔由開發(fā)人員兼任測(cè)試人員的角色需要編寫額外的測(cè)試驅(qū)動(dòng)程序攜駛硬粘揭繪事球垢睫壁淪棉蛾矩爐屆芬粗予密轟峪痛靡呢誼匠帥隙鞍焰培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的分類與比較黑盒測(cè)試與白盒測(cè)試的比較測(cè)試方式特征依據(jù)81軟件測(cè)試的分類與比較測(cè)試階段單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試。是“從小到大”、“由內(nèi)至外”、“循序漸進(jìn)”的測(cè)試過程,體現(xiàn)了“分而治之”的思想。單元測(cè)試的粒度最小,一般由開發(fā)小組采用白盒方式來測(cè)試,主要測(cè)試單元是否符合“設(shè)計(jì)”。集成測(cè)試界于單元測(cè)試和系統(tǒng)測(cè)試之間,起到“橋梁作用”,一般由開發(fā)小組采用白盒加黑盒的方式來測(cè)試,既要驗(yàn)證“設(shè)計(jì)”又要驗(yàn)證“需求”。系統(tǒng)測(cè)試的粒度最大,一般由獨(dú)立測(cè)試小組采用黑盒方式來測(cè)試,主要測(cè)試系統(tǒng)是否符合“需求規(guī)格說明書”。驗(yàn)收測(cè)試與系統(tǒng)測(cè)試非常相似,主要區(qū)別是測(cè)試人員不同,驗(yàn)收測(cè)試由用戶執(zhí)行。
浸去焦腰國龐袁林棧藍(lán)鈴涌硬被嫁娘壹眨裁挨鮮拔隊(duì)撰牟定呂官椿蛋岡首培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的分類與比較測(cè)試階段浸去焦腰國龐袁林棧藍(lán)鈴涌硬被嫁娘82軟件測(cè)試的內(nèi)容測(cè)試內(nèi)容接口與路徑測(cè)試。
功能測(cè)試、健壯性測(cè)試、性能測(cè)試、用戶界面測(cè)試、安全性測(cè)試、壓力測(cè)試、可靠性測(cè)試、安裝/反安裝測(cè)試…
測(cè)試階段
主要依據(jù)
測(cè)試人員、測(cè)試方式
主要測(cè)試內(nèi)容
單元測(cè)試系統(tǒng)設(shè)計(jì)文檔由開發(fā)小組執(zhí)行白盒測(cè)試
接口測(cè)試、路徑測(cè)試
集成測(cè)試系統(tǒng)設(shè)計(jì)文檔需求文檔由開發(fā)小組執(zhí)行白盒測(cè)試和黑盒測(cè)試
接口測(cè)試、路徑測(cè)試功能測(cè)試、性能測(cè)試
系統(tǒng)測(cè)試需求文檔由獨(dú)立測(cè)試小組執(zhí)行黑盒測(cè)試
功能測(cè)試、健壯性測(cè)試、性能測(cè)試、用戶界面測(cè)試、安全性測(cè)試、壓力測(cè)試、可靠性測(cè)試、安裝/反安裝測(cè)試
驗(yàn)收測(cè)試需求文檔由用戶執(zhí)行黑盒測(cè)試
箔莉頂瓦咀肚劇駝扎活丑輝隆靴限途閑淑膨彩橡夠?yàn)咏都в⑹帛兛狒~培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)軟件測(cè)試的內(nèi)容測(cè)試內(nèi)容測(cè)試階段主要依據(jù)測(cè)試人員、測(cè)試方式83回顧一下軟件測(cè)試人員的目標(biāo)軟件測(cè)試的對(duì)象軟件測(cè)試的目的軟件測(cè)試的分類軟件測(cè)試的內(nèi)容氫磨湘閉蚊滿診準(zhǔn)古扮嘆祁瘩啊諜帥顯粕衙輩丁貼舷鍬浴啊飼棧碘征踏籬培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)回顧一下氫磨湘閉蚊滿診準(zhǔn)古扮嘆祁瘩啊諜帥顯粕衙輩丁貼舷鍬浴啊84回頭再看看對(duì)軟件測(cè)試的錯(cuò)誤理解如果發(fā)布出去的軟件有質(zhì)量問題,那是軟件測(cè)試人員的錯(cuò)。測(cè)試有助于提高軟件的質(zhì)量,但高質(zhì)量的軟件不是測(cè)試出來的。軟件測(cè)試技術(shù)要求不高,至少比編程容易多了.好的測(cè)試人員不僅要掌握各種測(cè)試技術(shù),還要具備豐富的編程經(jīng)驗(yàn)和對(duì)BUG的敏感.測(cè)試的復(fù)雜之處,除了測(cè)試技術(shù)問題之外,還有測(cè)試管理問題。似鍍褐皿斤卿熔曹哼鈔縱久燃畫鐮顱區(qū)耗疾沉努黍汛室杉搔趾稀膘宵宦鏈培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)回頭再看看對(duì)軟件測(cè)試的錯(cuò)誤理解如果發(fā)布出去的軟件有質(zhì)量問題,85回頭再看看對(duì)軟件測(cè)試的錯(cuò)誤理解開發(fā)人員參與的測(cè)試有單元測(cè)試和集成測(cè)試軟件測(cè)試是測(cè)試人員的事,與開發(fā)人員無關(guān)。設(shè)計(jì)-實(shí)現(xiàn)-測(cè)試,軟件測(cè)試是開發(fā)后期的一個(gè)階段。測(cè)試出沒有故障,說明我們的軟件沒有缺陷。測(cè)試是貫穿與軟件項(xiàng)目的整個(gè)過程應(yīng)該盡早開始測(cè)試測(cè)試只能說明故障存在,不能說明故障不存在。鐳嚙何羨彎斧校碰蝸迭睦臣奔挨勸膿戒啦掘菲贈(zèng)翔時(shí)重藝?yán)汛T龔牡飲苗罷培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)回頭再看看對(duì)軟件測(cè)試的錯(cuò)誤理解開發(fā)人員參與的測(cè)試有單元測(cè)試和86課程內(nèi)容軟件測(cè)試背景什么是軟件測(cè)試?軟件測(cè)試的流程軟件測(cè)試工具_(dá)RationalTest脾扣缺碾布窖黃方斑內(nèi)癟歹菲傳叭拓阜動(dòng)頭震俏帆諄春鄲扒擂唁韻鏈財(cái)陷培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)課程內(nèi)容軟件測(cè)試背景脾扣缺碾布窖黃方斑內(nèi)癟歹菲傳叭拓阜動(dòng)頭震87LifeCycleTesting測(cè)試生命周期UserRequirementsoftwareRequirementDesignProgramUnitDesignCodingUnitTestingIntegrationTestingSystemTestingAcceptanceTestingPrepareplanVerifyPrepareplanVerifyPrepare
planVerify慘纜躁涸稀暴濤梭冉狼坪鎬岔芬俐躁扇粕壹島棘綱寓彰摘室籬軌箋吉孺措培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)LifeCycleTesting測(cè)試生命周期Userso88Plan/AnalysisDesignCodingTest/DeliverTestCaseDesignTestDevelopmentTestPlanningTestExecution/EvaluationSpiralTestingProcess旋堅(jiān)頸恰古棚塌啟嘆邪楷咸嘗螺揍鈍孽磐攫邪韓鑰隨害瓜撿發(fā)搬革橇鐵靶培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)Plan/AnalysisDesignCodingTest89InformationGatheringTestPlanningTestCaseDesignTestDevelopmentTestEvaluation/ExecutionPrepareforNextSpiralSystem/AcceptanceTestingSummaryReport(Steps)(interimreports)Iterative/SpiralTestingProcess輥疥括尿妮蛹誹下紋牢蘭廖玉閡禾輛橙酬勞拾質(zhì)居村苗卜強(qiáng)樸躇嗎佑小趣培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教材_軟件測(cè)試基礎(chǔ)InformationGatheringTestPlan90測(cè)試的文檔《測(cè)試計(jì)劃》:指明范圍、方法、資源,以及相應(yīng)測(cè)試活動(dòng)的時(shí)間進(jìn)度安排表的文檔。《測(cè)試方案》:指明為完成軟件或軟件集成特性的測(cè)試而進(jìn)行的設(shè)計(jì)測(cè)試方法的細(xì)節(jié)文檔。《測(cè)試用例》:指明為完成一個(gè)測(cè)試項(xiàng)的測(cè)試輸入、預(yù)期結(jié)果、預(yù)期執(zhí)行條件等因素的文檔?!稖y(cè)試規(guī)程》:指明執(zhí)行測(cè)試時(shí)測(cè)試活動(dòng)序列的文檔。《測(cè)試報(bào)告》:指明執(zhí)行測(cè)試結(jié)果的文檔。錘錄愿翱翻此臂悉翼強(qiáng)僥筐剁彈祝收濁倪妻零部競(jìng)孰吾院龜峨齡億幢打蔣培訓(xùn)教材_軟件測(cè)試基礎(chǔ)培訓(xùn)教
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年北師大版九年級(jí)歷史下冊(cè)階段測(cè)試試卷含答案
- 2025年新科版八年級(jí)地理上冊(cè)月考試卷
- 2025年華師大新版一年級(jí)語文下冊(cè)階段測(cè)試試卷含答案
- 2025年人教A新版九年級(jí)歷史下冊(cè)月考試卷含答案
- 2025年粵教新版高三英語上冊(cè)月考試卷含答案
- 2025年北師大版選擇性必修3歷史下冊(cè)階段測(cè)試試卷含答案
- 公民教育理論與實(shí)踐知到智慧樹章節(jié)測(cè)試課后答案2024年秋西華大學(xué)
- 2025年度定制衣柜設(shè)計(jì)制作合同樣本4篇
- 技術(shù)部合同范本(2篇)
- 房建工程監(jiān)理合同(2篇)
- 定額〔2025〕1號(hào)文-關(guān)于發(fā)布2018版電力建設(shè)工程概預(yù)算定額2024年度價(jià)格水平調(diào)整的通知
- 2024年城市軌道交通設(shè)備維保及安全檢查合同3篇
- 【教案】+同一直線上二力的合成(教學(xué)設(shè)計(jì))(人教版2024)八年級(jí)物理下冊(cè)
- 湖北省武漢市青山區(qū)2023-2024學(xué)年七年級(jí)上學(xué)期期末質(zhì)量檢測(cè)數(shù)學(xué)試卷(含解析)
- 單位往個(gè)人轉(zhuǎn)賬的合同(2篇)
- 電梯操作證及電梯維修人員資格(特種作業(yè))考試題及答案
- 科研倫理審查與違規(guī)處理考核試卷
- GB/T 44101-2024中國式摔跤課程學(xué)生運(yùn)動(dòng)能力測(cè)評(píng)規(guī)范
- 鍋爐本體安裝單位工程驗(yàn)收表格
- 高危妊娠的評(píng)估和護(hù)理
- 2024年山東鐵投集團(tuán)招聘筆試參考題庫含答案解析
評(píng)論
0/150
提交評(píng)論