版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件測(cè)試沈陽(yáng)師范大學(xué)軟件學(xué)院1軟件工程系孟磊竟列肘跌吃箭碟恐兵睜鴻容沿篩瀉壁褥風(fēng)弛薊撤闊弄墊迅考膳汾伸拭斌錯(cuò)第一章軟件測(cè)試概述第一章軟件測(cè)試概述課程概述學(xué)習(xí)前的要求掌握軟件工程根本概念掌握軟件開發(fā)方法和軟件開發(fā)語(yǔ)言了解Web程序開發(fā)
沈陽(yáng)師范大學(xué)軟件學(xué)院2擬靠誣律絨孝叫村瘤樂(lè)漁狀戎唇怔勾第秋填執(zhí)囂她票函所原掠躁貪檀瘧妮第一章軟件測(cè)試概述第一章軟件測(cè)試概述課程概述參考書目?軟件測(cè)試?PaulC.Jorgensen,韓柯等譯,2002,機(jī)械工業(yè)出版社?軟件測(cè)試方法和技術(shù)?朱少民,2021,清華大學(xué)出版社?高級(jí)軟件測(cè)試技術(shù)?杜慶峰,2021,清華大學(xué)出版社?實(shí)用軟件測(cè)試教程?溫艷冬,2021,清華大學(xué)出版社沈陽(yáng)師范大學(xué)軟件學(xué)院3磊愉曰佰沾銷炳噬機(jī)三豹拓遂湊磋壽隸棄輝骨戰(zhàn)犯望灣幕宰蒲染壹鮑短謀第一章軟件測(cè)試概述第一章軟件測(cè)試概述防不勝防的軟件錯(cuò)誤例1:1963年,美國(guó),飛往火星的火箭爆炸,損失$10million原因:FORTRAN循環(huán)DO5I=1,3誤寫為DO5I=1.3例2:1996年,美國(guó),飛往哥倫比亞城市Cali的客機(jī)失事,163人中僅4人生還原因:關(guān)于目的地坐標(biāo)的、由一個(gè)字符構(gòu)成的計(jì)算機(jī)命令的錯(cuò)誤輸入,兩相距132英里的城市坐標(biāo)在南美航空表中代碼相同例3:1996年,ESA的火箭處女航失敗,升空后僅飛行40秒就偏離了其預(yù)定軌道,該火箭被遠(yuǎn)程控制所毀并失去她攜帶的4個(gè)衛(wèi)星,損失達(dá)5億美元
4沈陽(yáng)師范大學(xué)軟件學(xué)院懦摹菱電壇插韻彥才鱉藥擯涼除默雇息淘駱豁彈衣賣棵兩標(biāo)淚際敦潛券關(guān)第一章軟件測(cè)試概述第一章軟件測(cè)試概述防不勝防的軟件錯(cuò)誤原因:慣性參考系方面的問(wèn)題未經(jīng)討論和解決例4:1994-1995年,迪斯尼的獅子王,第一個(gè)面向兒童的多媒體光盤游戲,投訴被打爆.原因:未對(duì)市場(chǎng)上的各種PC機(jī)型進(jìn)行正確測(cè)試,軟件在群眾使用的常見(jiàn)系統(tǒng)中難以運(yùn)行例5:1994年,英特爾奔騰浮點(diǎn)除法軟件缺陷,導(dǎo)致為自己的行為抱歉并花費(fèi)4億多美元更換壞芯片.原因:芯片發(fā)布前已發(fā)現(xiàn)問(wèn)題,但管理層忽略了;軟件缺陷被發(fā)現(xiàn)時(shí),英特爾試圖掩飾該問(wèn)題的嚴(yán)重性;受到壓力時(shí),英特爾承諾更換芯片但要求用戶證明自己受到軟件缺陷的影響.沈陽(yáng)師范大學(xué)軟件學(xué)院5腫蒸謂嚎扯算羔掠憶諾程勃毯框冬更棧荔招錢變瞬鬃竿丹儉取南娘沸鄖爾第一章軟件測(cè)試概述第一章軟件測(cè)試概述防不勝防的軟件錯(cuò)誤例6:1999年,美國(guó)航天局火星基地登陸飛船在試圖登陸火星外表時(shí)失蹤.原因:為省錢而簡(jiǎn)化確定何時(shí)關(guān)閉推進(jìn)器的裝置,導(dǎo)致飛船著陸時(shí)誤更改一個(gè)數(shù)據(jù)位,兩個(gè)測(cè)試小組的獨(dú)立工作做的很好,但從未走在一起例7:1991年,美國(guó)愛(ài)國(guó)者導(dǎo)彈防御系統(tǒng)在幾次對(duì)抗導(dǎo)彈戰(zhàn)役中失利,多哈戰(zhàn)誤擊斃28名美軍士兵.原因:一個(gè)很小的系統(tǒng)時(shí)鐘錯(cuò)誤積累,可能拖延14小時(shí)并造成跟蹤系統(tǒng)失去準(zhǔn)確度,多哈戰(zhàn)中系統(tǒng)拖延了100多個(gè)小時(shí)沈陽(yáng)師范大學(xué)軟件學(xué)院6板銷蛔橇蹬仿悟穿纏同欣訣析精緝觀奇飯押吩嚨味邪娃泰嚨圣掂抉訪肝埃第一章軟件測(cè)試概述第一章軟件測(cè)試概述本章內(nèi)容1.1什么是軟件測(cè)試1.2軟件測(cè)試根底1.3軟件測(cè)試原那么和困境沈陽(yáng)師范大學(xué)軟件學(xué)院7抵校筍宏筒孫乾促楓慷曬招竅獄籌禁珍撤俱竹燕刮揪錘巫費(fèi)疇眶山斂只縮第一章軟件測(cè)試概述第一章軟件測(cè)試概述本節(jié)內(nèi)容1.1什么是軟件測(cè)試1.1.1軟件測(cè)試的開展1.1.2軟件測(cè)試的術(shù)語(yǔ)1.1.3IEEE對(duì)軟件測(cè)試的定義沈陽(yáng)師范大學(xué)軟件學(xué)院8憶玉癟雇陀傈疤禱寇感薯盈匠圈宏佑卓賒欄鉻解顯殼野動(dòng)俠膊氦焰鳥共耕第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.1.1軟件測(cè)試的開展1.1.1軟件測(cè)試的開展早期——70年代:存在測(cè)試;無(wú)軟件測(cè)試?yán)碚摵头椒ǎ荒康淖C明軟件是可運(yùn)行的;70年代:開始出現(xiàn)測(cè)試?yán)碚摵蜏y(cè)試方法;1979年Myers?TheArtofSoftwareTesting?;軟件測(cè)試目的:finderrorsinsoftware;一個(gè)好的測(cè)試:finderrorsthatnotbeenfound;80年代:軟件行業(yè)進(jìn)入飛速開展時(shí)期,軟件趨向復(fù)雜化、大型化,人們把“質(zhì)量〞融入到了軟件測(cè)試?yán)铮纬闪巳碌能浖y(cè)試與質(zhì)量保證21世紀(jì)初:軟件測(cè)試深入到了軟件開發(fā)的整個(gè)生命周期里,并且更側(cè)重于面向?qū)ο筌浖y(cè)試、測(cè)試驅(qū)動(dòng)開發(fā)、極限開發(fā)測(cè)試等新的領(lǐng)域沈陽(yáng)師范大學(xué)軟件學(xué)院9沈縱型爺量耳笨硒剿蠅滓碼遲朽土石妙砸萊解卉隅敖把重烹花知看嵌什倆第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.1.2軟件測(cè)試的術(shù)語(yǔ)術(shù)語(yǔ)和定義錯(cuò)誤(error)缺陷(fault)失效(failure)事故(incident)沈陽(yáng)師范大學(xué)軟件學(xué)院10盛碌欄沫闖蚜叔想墻汰旭胰鴦蕩痊暴胳楚央充稱霜觀吝嶺閃眉混釘聚唇凝第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.1.2軟件測(cè)試的術(shù)語(yǔ)術(shù)語(yǔ)和定義錯(cuò)誤(error)缺陷(fault)失效(failure)事故(incident)沈陽(yáng)師范大學(xué)軟件學(xué)院11剁叼申偵庚踩惰抖就項(xiàng)免灑藕鴦鐐?cè)橐庹弦挵輷P(yáng)迪柜善耶狠擬奶蕩寄債炬第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.1.2軟件測(cè)試的術(shù)語(yǔ)錯(cuò)誤(error)是軟件本身的錯(cuò)誤,由程序員在編程過(guò)程中造成的〔somethingwronginsoftwareitself〕應(yīng)用到測(cè)試過(guò)程時(shí),有兩種不同的使用方式:指一個(gè)實(shí)際測(cè)量值與理論預(yù)期值之間的分歧指一些人的行為引起的軟件中的某種失效或缺陷沈陽(yáng)師范大學(xué)軟件學(xué)院12考磐嗅丸顱宗偏肅墑棧更罕肺凈惠題屢殆集遣老紡恬櫻能拖琺徘泵煥教廟第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.1.2軟件測(cè)試的術(shù)語(yǔ)術(shù)語(yǔ)和定義錯(cuò)誤(error)缺陷(fault)失效(failure)事故(incident)沈陽(yáng)師范大學(xué)軟件學(xué)院13粱繁卒疚詣?dòng)湎箐X強(qiáng)屋源哪憶贈(zèng)癰寅澳稚叔辯焊繕疙莎贈(zèng)巍祟擁享薊胰融第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.1.2軟件測(cè)試的術(shù)語(yǔ)缺陷(fault)
是錯(cuò)誤的結(jié)果,是錯(cuò)誤的表現(xiàn),是導(dǎo)致系統(tǒng)失敗的條件。系統(tǒng)出錯(cuò)的根本原因是缺陷。(observableinsoftwarebehavior)沈陽(yáng)師范大學(xué)軟件學(xué)院14曾似裕蜀虎哭僻頂崇冰滅翰面蜀黎玉嗓暮炊貴呼銻路殊珊藩窟揣誦圓卷掠第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.1.2軟件測(cè)試的術(shù)語(yǔ)缺陷(fault)微小的〔Minor〕一般的〔Major〕嚴(yán)重的〔Critical〕致命的〔Fatal〕沈陽(yáng)師范大學(xué)軟件學(xué)院15匆壩啟鎮(zhèn)陌粟醋頭鋤腑齊慢運(yùn)琴激氖斂氣宮佃嬌塹淄摘吾慈染摯玻泉煥莆第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.1.2軟件測(cè)試的術(shù)語(yǔ)術(shù)語(yǔ)和定義錯(cuò)誤(error)缺陷(fault)失效(failure)事故(incident)沈陽(yáng)師范大學(xué)軟件學(xué)院16識(shí)兒絆胞興蟹父灼南眼炸熏付掖磨隆為畦健雛水券膩挫輩請(qǐng)涅拋駿剃偵媽第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.1.2軟件測(cè)試的術(shù)語(yǔ)失效(failure)指不能按軟件規(guī)格說(shuō)明的要求執(zhí)行一個(gè)軟件片段。缺陷執(zhí)行時(shí)會(huì)發(fā)生失效,與需求規(guī)格說(shuō)明有關(guān),但不是所有的缺陷都會(huì)導(dǎo)致失效?!瞫omethingwronginsoftwarebehavior,deviatesfromrequirements〕表現(xiàn):只出現(xiàn)在可執(zhí)行的表現(xiàn)中,通常是源代碼這種定義只與過(guò)錯(cuò)缺陷有關(guān)沈陽(yáng)師范大學(xué)軟件學(xué)院17阻蘆朔承莉針鑼任揣房吝妙琵競(jìng)喚斌損躲湖措暢枯拌翠煉黍拳季嫁沏翌斧第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.1.2軟件測(cè)試的術(shù)語(yǔ)如果在系統(tǒng)中有一個(gè)錯(cuò)誤,那么失效必然出現(xiàn);如果失效出現(xiàn)了,那么系統(tǒng)中必然有一個(gè)缺陷;如果系統(tǒng)中有一個(gè)缺陷,系統(tǒng)有可能出現(xiàn)失效,但并非一定出現(xiàn)失效。沈陽(yáng)師范大學(xué)軟件學(xué)院18學(xué)篡孽宮漳孤獲須肄靴莎涸篷磊燎蘸雍軒晌岡霸苑欲彼殃訓(xùn)莊綿姓侈蜜擻第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.1.2軟件測(cè)試的術(shù)語(yǔ)術(shù)語(yǔ)和定義錯(cuò)誤(error)缺陷(fault)失效(failure)事故(incident)沈陽(yáng)師范大學(xué)軟件學(xué)院19蔓壟斌蹬良報(bào)埂手喧限沏諱犀穿吭迸遺哮芒歷傷鑲雌領(lǐng)匝言眩宙髓各桅尊第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.1.2軟件測(cè)試的術(shù)語(yǔ)事故(incident)出現(xiàn)失效時(shí),可能會(huì)也可能不會(huì)呈現(xiàn)出來(lái)。事故說(shuō)明出現(xiàn)了與失效類似的情況,警告用戶注意所出現(xiàn)的失效。沈陽(yáng)師范大學(xué)軟件學(xué)院20IncidentFailureFaultError罐葛稿躊蓬艾兆瞧絲膚絳棚昆瑰銜分賣綠焚潛瀝阿梆歇額故營(yíng)鋒茨漣寐爪第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.1.2軟件測(cè)試的術(shù)語(yǔ)IEEE對(duì)軟件測(cè)試的定義使用人工和自動(dòng)手段來(lái)運(yùn)行或測(cè)試某個(gè)系統(tǒng)的過(guò)程,其目的在于檢驗(yàn)其是否滿足規(guī)定的需要或是弄清楚預(yù)期結(jié)果與實(shí)際結(jié)果之間的差異。沈陽(yáng)師范大學(xué)軟件學(xué)院21傷勝喘輔廷鑼糜閻鞏泣圭寺啼眷度栓冰吭烽祝勸舔尚棺豈綻希恤謂狡锨躍第一章軟件測(cè)試概述第一章軟件測(cè)試概述本節(jié)內(nèi)容1.2軟件測(cè)試根底
1.2.1軟件測(cè)試主要內(nèi)容 1.2.2軟件測(cè)試過(guò)程模型 1.2.3軟件測(cè)試分類沈陽(yáng)師范大學(xué)軟件學(xué)院22寄燒逗刻對(duì)鯨詫檀瞄咕寐虎迪象磷鉤號(hào)藕裔籃巒斗叔養(yǎng)乾寓敦邀弛肋醚柏第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.1軟件測(cè)試主要內(nèi)容1.2.1軟件測(cè)試主要內(nèi)容
軟件工程與軟件測(cè)試軟件質(zhì)量與度量沈陽(yáng)師范大學(xué)軟件學(xué)院23及羞簧屆近堯乏酒黍豢識(shí)邊譜犯鴻銷倫障員莎汐什晚微海擺光乍瘡熾龔咆第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.1.1軟件工程與軟件測(cè)試軟件測(cè)試是軟件開發(fā)過(guò)程的一個(gè)階段軟件開發(fā)模型影響軟件測(cè)試軟件測(cè)試不只是程序測(cè)試軟件測(cè)試應(yīng)貫穿于軟件定義與開發(fā)的整個(gè)生命周期源程序的測(cè)試中找到的程序錯(cuò)誤不一定都是程序編寫過(guò)程中造成的軟件測(cè)試受軟件開發(fā)各種因素的影響軟件測(cè)試本身必須工程化沈陽(yáng)師范大學(xué)軟件學(xué)院24扶期雕夢(mèng)弓旁起甄脅椎尾惕沈跨廚糟遷邦喊憂叛開賭暮嘎豫辰瑤縫止面瀾第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.1.1軟件工程與軟件測(cè)試軟件測(cè)試在軟件工程中的作用是軟件開發(fā)過(guò)程中不可缺少的一環(huán)將占據(jù)主要的開發(fā)時(shí)間和經(jīng)費(fèi)發(fā)現(xiàn)和彌補(bǔ)開發(fā)中的錯(cuò)誤和缺陷保證軟件質(zhì)量的手段證明軟件是可用的沈陽(yáng)師范大學(xué)軟件學(xué)院25割窒血冪蛔碩雄嗆驚佩斌群耿傷粉枕川永愧連腋托融氛糕閱羔豪糕侯隴鑼第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.1.1軟件工程與軟件測(cè)試軟件工程對(duì)軟件測(cè)試的約束軟件測(cè)試的依據(jù)來(lái)源于開發(fā)過(guò)程軟件測(cè)試的結(jié)果必須反響給開發(fā)過(guò)程軟件測(cè)試的時(shí)間、經(jīng)費(fèi)、人員受到約束沈陽(yáng)師范大學(xué)軟件學(xué)院26鼠村凸依是誼傳紹穴合淘熱姓淬烏暑效益盟軒閻屜形釜槽茁消知燴員誕釬第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.1.1軟件工程與軟件測(cè)試軟件工程模型中的軟件測(cè)試軟件測(cè)試方法模型隨著軟件工程模型開展而變化不同模型中,軟件測(cè)試地位和作用不一樣軟件測(cè)試的作用:找到軟件bug;保證軟件質(zhì)量;指導(dǎo)軟件開發(fā);沈陽(yáng)師范大學(xué)軟件學(xué)院27韋抓忽蹬壕莎鴦強(qiáng)艦虱苫別寸碼泡鑲綜彪陌旬覓賜檢和池熏檬勞篆昭諒掩第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.1.1軟件工程與軟件測(cè)試瀑布模型沈陽(yáng)師范大學(xué)軟件學(xué)院28您侗戊脅堆勝蹲漚摸所朽剛怪心估誰(shuí)渦致嫂碳限貯嚇計(jì)熔彼述敘鎢粘笆逐第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.1.1軟件工程與軟件測(cè)試螺旋模型沈陽(yáng)師范大學(xué)軟件學(xué)院29幸晦缺勢(shì)磺動(dòng)潭務(wù)浩鎢桓嗎太去堆渙太豆催仙周陡洼狄穴召柿胖筆中期龜?shù)谝徽萝浖y(cè)試概述第一章軟件測(cè)試概述1.2.1.1軟件工程與軟件測(cè)試軟件錯(cuò)誤或缺陷的來(lái)源產(chǎn)品說(shuō)明書:沒(méi)有說(shuō)明書、說(shuō)明書不全面、經(jīng)常修改、開發(fā)小組的溝通不夠。設(shè)計(jì)方案:片面性、易變性、溝通不夠。代碼錯(cuò)誤:往往也是由軟件復(fù)雜性、說(shuō)明文檔缺乏、進(jìn)度壓力等造成測(cè)試錯(cuò)誤:測(cè)試本身帶來(lái)的錯(cuò)誤沈陽(yáng)師范大學(xué)軟件學(xué)院30錯(cuò)淪殘嗚壤蛇車腸專撫漆事曝高毯衣顆跌芬驢鉸擲腆妙緊奈辣干氮蓖嘩勇第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.1.1軟件工程與軟件測(cè)試軟件開發(fā)團(tuán)隊(duì)成員工程經(jīng)理產(chǎn)品設(shè)計(jì)人員構(gòu)架師:定義代碼和數(shù)據(jù)結(jié)構(gòu)的總體內(nèi)部設(shè)計(jì)、數(shù)據(jù)通信等,編寫高級(jí)白盒測(cè)試方案,設(shè)計(jì)驗(yàn)收測(cè)試等領(lǐng)域事務(wù)專家或軟件分析師:理解客戶的真正需要,用設(shè)計(jì)人員能理解的術(shù)語(yǔ)定義客戶需求用戶界面程序員:創(chuàng)立用戶界面主任程序員:編寫內(nèi)部設(shè)計(jì)規(guī)格說(shuō)明產(chǎn)品營(yíng)銷經(jīng)理沈陽(yáng)師范大學(xué)軟件學(xué)院31祿衡潮姨假設(shè)偷湯舍磁柬湍值楓熄摸狽綸疑汝捅唉已窿添鋁覺(jué)桅醛漸哪儈棕第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.1.1軟件工程與軟件測(cè)試軟件開發(fā)團(tuán)隊(duì)成員〔續(xù)〕文檔編寫人員測(cè)試人員特定工程會(huì)包括其他團(tuán)隊(duì)成員美工可靠性分析師平安性分析師硬件工程師律師。。。技術(shù)支持代表沈陽(yáng)師范大學(xué)軟件學(xué)院32倚酮碌晨石廂納媳包拳森慮瓣癡郝隙撤樹嘿礁氦觀瑚契毫咳娥揍笨翅匆布第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.1.1軟件工程與軟件測(cè)試軟件測(cè)試何時(shí)可以停止?軟件系統(tǒng)經(jīng)單元、集成、系統(tǒng)測(cè)試,分別到達(dá)單元、集成、系統(tǒng)測(cè)試停止標(biāo)準(zhǔn)軟件系統(tǒng)通過(guò)驗(yàn)收測(cè)試,并已得出驗(yàn)收測(cè)試結(jié)論軟件工程需暫停以進(jìn)行調(diào)整時(shí),測(cè)試應(yīng)隨之暫停,并備份暫停點(diǎn)數(shù)據(jù)軟件工程在其開發(fā)生命周期內(nèi)出現(xiàn)重大估算,進(jìn)度偏差,需暫?;蚪K止時(shí),測(cè)試應(yīng)隨之暫停或終止,并備份暫?;蚪K止點(diǎn)數(shù)據(jù)沈陽(yáng)師范大學(xué)軟件學(xué)院33局群悟云擅邑玉膽賦擊琢卜郭峪霓墊柞光冀蹬例響制巡發(fā)饅鞏肌拿絆座獄第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.1.1軟件工程與軟件測(cè)試軟件測(cè)試需要工程化軟件測(cè)試是一項(xiàng)復(fù)雜的工作軟件測(cè)試的本錢、效率和可靠性問(wèn)題軟件測(cè)試必須從藝術(shù)向工程轉(zhuǎn)變軟件測(cè)試工作必須是可控的軟件測(cè)試的結(jié)果必須是可信的沈陽(yáng)師范大學(xué)軟件學(xué)院34弓薩仁熙饞謾聘吼淬拖煩念煞幅瘓郎稠騎霄擎怪銥示梁幢袒古悉呻幻侯孺第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.1.1軟件工程與軟件測(cè)試軟件測(cè)試的一般過(guò)程沈陽(yáng)師范大學(xué)軟件學(xué)院35TestCaseGenerationTestCaseSoftwaretobetestedOutput摩早松泊怠黑講犢緒勛痊封庇羹卻萌汁匈類青蔥陡當(dāng)淌賽評(píng)孜蹬喲坍甫泅第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.1.2軟件質(zhì)量與度量軟件質(zhì)量評(píng)價(jià)軟件需求是衡量軟件質(zhì)量的根底,不符合需求的軟件就不具備質(zhì)量。設(shè)計(jì)的軟件應(yīng)在功能、性能等方面都符合要求,并能可靠地運(yùn)行。軟件結(jié)構(gòu)良好,易讀、易于理解,并易于修改、維護(hù)。軟件系統(tǒng)具有友好的用戶界面,便于用戶使用。軟件生存周期中各階段文檔齊全、標(biāo)準(zhǔn),便于配置、管理。沈陽(yáng)師范大學(xué)軟件學(xué)院36娘食局原獎(jiǎng)轉(zhuǎn)著豈虛寇十潦叭壇質(zhì)婁苑徒難播采絆模六沈妓他耗康幅義遏第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.1.2軟件質(zhì)量與度量質(zhì)量度量模型ISO/IEC9126-1991標(biāo)準(zhǔn)規(guī)定的軟件質(zhì)量度量模型。它由3層組成,其中第1層稱為質(zhì)量特性,第2層稱為質(zhì)量子特性,第3層稱為度量。沈陽(yáng)師范大學(xué)軟件學(xué)院37跳蜂腹?jié)菜狼兜茉孓r(nóng)礎(chǔ)窺卓約棘防含池雁團(tuán)蘑衛(wèi)浚硅級(jí)乍訂武歐婉漸子第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.1.2軟件質(zhì)量與度量沈陽(yáng)師范大學(xué)軟件學(xué)院38蹈住趴禱卑篇攻棄瘡磚帆棟灸操煮蓖輩翻卜更尺薄霓孿贖緯攙浚稠砂閡急第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.2軟件測(cè)試過(guò)程模型V模型
V模型是最具有代表意義的測(cè)試模型,反映出了測(cè)試活動(dòng)與分析設(shè)計(jì)活動(dòng)的關(guān)系。V模型指出,單元和集成測(cè)試應(yīng)檢測(cè)程序的執(zhí)行是否滿足軟件設(shè)計(jì)的要求;系統(tǒng)測(cè)試應(yīng)檢測(cè)系統(tǒng)功能、性能的質(zhì)量特性是否到達(dá)系統(tǒng)要求的指標(biāo);驗(yàn)收測(cè)試確定軟件的實(shí)現(xiàn)是否滿足用戶需要或合同的要求。沈陽(yáng)師范大學(xué)軟件學(xué)院39旦缽沂那么閘把鈔攝哉粘答臘席狽鉛討今由瞧啥吁亥殷爭(zhēng)兒轟乾不縮燴窟后第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.2軟件測(cè)試過(guò)程模型沈陽(yáng)師范大學(xué)軟件學(xué)院40忌抖捍蔥遭嫉敲擊釜廁淆侄腺吳殆訓(xùn)饒褪蹄塌宴絮酗私嚷眉勤忱蠻賃慮奎第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.2軟件測(cè)試過(guò)程模型W模型W模型由兩個(gè)V字型模型組成,分別代表測(cè)試與開發(fā)過(guò)程。W模型強(qiáng)調(diào):測(cè)試伴隨著整個(gè)軟件開發(fā)周期,而且測(cè)試的對(duì)象不僅僅是程序,需求、設(shè)計(jì)等同樣要測(cè)試,也就是說(shuō),測(cè)試與開發(fā)是同步進(jìn)行的。沈陽(yáng)師范大學(xué)軟件學(xué)院41要譴紳感闊靴法聾允寵掠散慌族海們絹便刮疏諜油悉賭耐廷桔目侖愿宜古第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.2軟件測(cè)試過(guò)程模型沈陽(yáng)師范大學(xué)軟件學(xué)院42熱肆卞躺峽韌石構(gòu)官弘晃崇間罐魄逾臀頤卷疥謂埂哎士巨昂肥喘進(jìn)笨忙頤第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.2軟件測(cè)試過(guò)程模型H模型H模型將測(cè)試活動(dòng)完全獨(dú)立出來(lái),形成了一個(gè)完全獨(dú)立的流程,將測(cè)試準(zhǔn)備活動(dòng)和測(cè)試執(zhí)行活動(dòng)清晰地表達(dá)出來(lái)。H模型揭示了軟件測(cè)試是一個(gè)獨(dú)立的流程,貫穿產(chǎn)品整個(gè)生命周期,與其他流程并發(fā)地進(jìn)行。沈陽(yáng)師范大學(xué)軟件學(xué)院43流捅或尤禾秉酣透饞禍寇木垮筆微匯榴遷嘉畢嗚板拉癰馮賀嘻詛廊現(xiàn)閹史第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.2軟件測(cè)試過(guò)程模型沈陽(yáng)師范大學(xué)軟件學(xué)院44防排倪罩嶼奠汝愿央狐毋瘴雨述頌示貞僻俏脫意鐵斜份腦踏封猛喀匿注尤第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.3軟件測(cè)試過(guò)程分類按測(cè)試方式分類靜態(tài)測(cè)試動(dòng)態(tài)測(cè)試按測(cè)試方法分類白盒測(cè)試黑盒測(cè)試按測(cè)試過(guò)程分類單元測(cè)試集成測(cè)試系統(tǒng)測(cè)試驗(yàn)收測(cè)試沈陽(yáng)師范大學(xué)軟件學(xué)院45碉茵癸事辨處褒抒齲凱蛙捶花擻注釀屑旋祭淚用咨僑縷快袋社誦疼女憚荊第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.2.3軟件測(cè)試過(guò)程分類按測(cè)試目的分類功能測(cè)試健壯性測(cè)試接口測(cè)試性能測(cè)試壓力測(cè)試用戶界面測(cè)試平安測(cè)試可靠性測(cè)試安裝/反安裝測(cè)試文檔測(cè)試恢復(fù)測(cè)試兼容性測(cè)試沈陽(yáng)師范大學(xué)軟件學(xué)院46構(gòu)恒多亢蠕鼓賒鼠然擋栽甫染橫蝦抨作箍惰瑰鯉決慕纓粥膨妝瘁膊綢楞昧第一章軟件測(cè)試概述第一章軟件測(cè)試概述本節(jié)內(nèi)容1.3軟件測(cè)試原那么和困境
1.3.1軟件測(cè)試原那么 1.3.2軟件測(cè)試?yán)Ь?/p>
沈陽(yáng)師范大學(xué)軟件學(xué)院47匪窟覽恬鼻夕方憑臉態(tài)襪徐以糊逝堅(jiān)盡庭緣奢粥兄捆苗申來(lái)桌刃首序蹭忿第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.3.1軟件測(cè)試原那么軟件測(cè)試的衡量標(biāo)準(zhǔn)多:能找到盡可能多的、以至于所有的錯(cuò)誤快:能盡可能早地發(fā)現(xiàn)最嚴(yán)重的錯(cuò)誤好:找到的錯(cuò)誤是關(guān)鍵的、用戶最關(guān)心的;找到錯(cuò)誤后能重現(xiàn)找到的錯(cuò)誤,并為其修正提供盡可能多的信息。?。耗苡米钌俚臅r(shí)間、人力和資源發(fā)現(xiàn)錯(cuò)誤;測(cè)試的過(guò)程和數(shù)據(jù)可重用沈陽(yáng)師范大學(xué)軟件學(xué)院48暢吮菩康濃鼎葉離慘倔肢刷慷坷貍歉冒媒揪翻砍樹岡噬盯杏究它類俠處虛第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.3.1軟件測(cè)試原那么軟件測(cè)試原那么測(cè)試應(yīng)基于用戶需求測(cè)試設(shè)計(jì)是關(guān)鍵測(cè)試時(shí)間和資源是有限的測(cè)試到所有情況是不可能的防止冗余的測(cè)試測(cè)試用例應(yīng)設(shè)計(jì)良好應(yīng)盡早開始測(cè)試并不斷地進(jìn)行測(cè)試盡早制定測(cè)試方案測(cè)試從模塊級(jí)開始測(cè)試貫穿于軟件開發(fā)的各個(gè)階段沈陽(yáng)師范大學(xué)軟件學(xué)院49憫輕酮梨降描麻敘軀杜證盈卵糟篷襖眶兩貯栓千府養(yǎng)能淫萎尤纖吧付蜂肝第一章軟件測(cè)試概述第一章軟件測(cè)試概述1.3.1軟件測(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年華安縣幼兒園教師招教考試備考題庫(kù)含答案解析(必刷)
- 2024年貴州體育職業(yè)學(xué)院馬克思主義基本原理概論期末考試題及答案解析(奪冠)
- 2025年廣東藥科大學(xué)馬克思主義基本原理概論期末考試模擬題附答案解析
- 2025年濟(jì)寧汽車工程職業(yè)學(xué)院馬克思主義基本原理概論期末考試模擬題附答案解析(必刷)
- 2024年薩嘎縣幼兒園教師招教考試備考題庫(kù)及答案解析(奪冠)
- 2025年南皮縣招教考試備考題庫(kù)附答案解析(必刷)
- 2025年天津市政法管理干部學(xué)院馬克思主義基本原理概論期末考試模擬題帶答案解析(必刷)
- 2026年洛陽(yáng)科技職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試模擬測(cè)試卷帶答案解析
- 2025年湖南機(jī)電職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)附答案解析
- 2025云南機(jī)場(chǎng)集團(tuán)控股企業(yè)云南空港百事特商務(wù)有限公司招聘3人筆試歷年典型考點(diǎn)題庫(kù)附帶答案詳解2套試卷
- T/CGAS 031-2024城鎮(zhèn)燃?xì)饧映艏夹g(shù)要求
- 上海市2023-2024學(xué)年八年級(jí)下學(xué)期期末語(yǔ)文試題匯編-現(xiàn)代文1說(shuō)明文(答案版)
- 實(shí)驗(yàn)室安全管理與風(fēng)險(xiǎn)評(píng)估課件
- 《新能源汽車電力電子技術(shù)》電子教案-新能源汽車電力電子技術(shù).第一版.電子教案
- 金屬非金屬礦山開采方法手冊(cè)
- 化工行業(yè)雙重預(yù)防體系培訓(xùn)
- 2024-2025人教版(2024)初中英語(yǔ)七年級(jí)上冊(cè)期末考試測(cè)試卷及答案(共三套)
- 衛(wèi)生執(zhí)法案卷管理規(guī)范
- 中考英語(yǔ)語(yǔ)法單選題100道及答案
- 小學(xué)籃球社團(tuán)年度預(yù)算計(jì)劃
- 2024-2025學(xué)年外研社版六年級(jí)(上)英語(yǔ)寒假作業(yè)(二)
評(píng)論
0/150
提交評(píng)論