




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件質(zhì)量與測試沈陽師范大學(xué)軟件學(xué)院1軟件工程系孟磊netmenglei@126.com沈陽師范大學(xué)軟件學(xué)院1軟件工程系1課程概述學(xué)習(xí)前的要求掌握軟件工程基本概念掌握軟件開發(fā)方法和軟件開發(fā)語言了解Web程序開發(fā)
沈陽師范大學(xué)軟件學(xué)院2課程概述學(xué)習(xí)前的要求沈陽師范大學(xué)軟件學(xué)院22課程概述參考書目《軟件測試》PaulC.Jorgensen,韓柯等譯,2002,機(jī)械工業(yè)出版社《軟件測試方法和技術(shù)》朱少民,2011,清華大學(xué)出版社《高級(jí)軟件測試技術(shù)》杜慶峰,2011,清華大學(xué)出版社《實(shí)用軟件測試教程》溫艷冬,2011,清華大學(xué)出版社沈陽師范大學(xué)軟件學(xué)院3課程概述參考書目沈陽師范大學(xué)軟件學(xué)院33防不勝防的軟件錯(cuò)誤例1:1963年,美國,飛往火星的火箭爆炸,損失$10million原因:FORTRAN循環(huán)DO5I=1,3誤寫為DO5I=1.3例2:1996年,美國,飛往哥倫比亞城市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沈陽師范大學(xué)軟件學(xué)院防不勝防的軟件錯(cuò)誤例1:1963年,美國,飛往火星的火4防不勝防的軟件錯(cuò)誤原因:慣性參考系方面的問題未經(jīng)討論和解決例4:1994-1995年,迪斯尼的獅子王,第一個(gè)面向兒童的多媒體光盤游戲,投訴電話被打爆.原因:未對市場上的各種PC機(jī)型進(jìn)行正確測試,軟件在大眾使用的常見系統(tǒng)中難以運(yùn)行例5:1994年,英特爾奔騰浮點(diǎn)除法軟件缺陷,導(dǎo)致為自己的行為道歉并花費(fèi)4億多美元更換壞芯片.原因:芯片發(fā)布前已發(fā)現(xiàn)問題,但管理層忽略了;軟件缺陷被發(fā)現(xiàn)時(shí),英特爾試圖掩飾該問題的嚴(yán)重性;受到壓力時(shí),英特爾承諾更換芯片但要求用戶證明自己受到軟件缺陷的影響.沈陽師范大學(xué)軟件學(xué)院5防不勝防的軟件錯(cuò)誤原因:慣性參考系方面的問題未經(jīng)討5防不勝防的軟件錯(cuò)誤例6:1999年,美國航天局火星基地登陸飛船在試圖登陸火星表面時(shí)失蹤.
原因:為省錢而簡化確定何時(shí)關(guān)閉推進(jìn)器的裝置,導(dǎo)致飛船著陸時(shí)誤更改一個(gè)數(shù)據(jù)位,兩個(gè)測試小組的獨(dú)立工作做的很好,但從未走在一起例7:1991年,美國愛國者導(dǎo)彈防御系統(tǒng)在幾次對抗導(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í)沈陽師范大學(xué)軟件學(xué)院6防不勝防的軟件錯(cuò)誤例6:1999年,美國航天局火星基地登陸6本章內(nèi)容1.1什么是軟件測試1.2軟件測試基礎(chǔ)1.3軟件測試原則和困境沈陽師范大學(xué)軟件學(xué)院7本章內(nèi)容沈陽師范大學(xué)軟件學(xué)院77本節(jié)內(nèi)容1.1什么是軟件測試1.1.1軟件測試的發(fā)展1.1.2軟件測試的術(shù)語1.1.3IEEE對軟件測試的定義沈陽師范大學(xué)軟件學(xué)院8本節(jié)內(nèi)容1.1什么是軟件測試沈陽師范大學(xué)軟件學(xué)院881.1.1軟件測試的發(fā)展1.1.1軟件測試的發(fā)展早期——70年代:存在測試;無軟件測試?yán)碚摵头椒?;目的證明軟件是可運(yùn)行的;70年代:開始出現(xiàn)測試?yán)碚摵蜏y試方法;1979年Myers《TheArtofSoftwareTesting》;軟件測試目的:finderrorsinsoftware;一個(gè)好的測試:finderrorsthatnotbeenfound;80年代:軟件行業(yè)進(jìn)入飛速發(fā)展時(shí)期,軟件趨向復(fù)雜化、大型化,人們把“質(zhì)量”融入到了軟件測試?yán)?,形成了全新的軟件測試與質(zhì)量保證21世紀(jì)初:軟件測試深入到了軟件開發(fā)的整個(gè)生命周期里,并且更側(cè)重于面向?qū)ο筌浖y試、測試驅(qū)動(dòng)開發(fā)、極限開發(fā)測試等新的領(lǐng)域沈陽師范大學(xué)軟件學(xué)院91.1.1軟件測試的發(fā)展1.1.1軟件測試的發(fā)展沈陽師范91.1.2軟件測試的術(shù)語術(shù)語和定義錯(cuò)誤(error)缺陷(fault)失效(failure)事故(incident)沈陽師范大學(xué)軟件學(xué)院101.1.2軟件測試的術(shù)語術(shù)語和定義沈陽師范大學(xué)軟件學(xué)院10101.1.2軟件測試的術(shù)語術(shù)語和定義錯(cuò)誤(error)缺陷(fault)失效(failure)事故(incident)沈陽師范大學(xué)軟件學(xué)院111.1.2軟件測試的術(shù)語術(shù)語和定義沈陽師范大學(xué)軟件學(xué)院11111.1.2軟件測試的術(shù)語錯(cuò)誤(error)是軟件本身的錯(cuò)誤,由程序員在編程過程中造成的(somethingwronginsoftwareitself)應(yīng)用到測試過程時(shí),有兩種不同的使用方式:指一個(gè)實(shí)際測量值與理論預(yù)期值之間的分歧指一些人的行為引起的軟件中的某種失效或缺陷沈陽師范大學(xué)軟件學(xué)院121.1.2軟件測試的術(shù)語錯(cuò)誤(error)沈陽師范大學(xué)軟件121.1.2軟件測試的術(shù)語術(shù)語和定義錯(cuò)誤(error)缺陷(fault)失效(failure)事故(incident)沈陽師范大學(xué)軟件學(xué)院131.1.2軟件測試的術(shù)語術(shù)語和定義沈陽師范大學(xué)軟件學(xué)院13131.1.2軟件測試的術(shù)語缺陷(fault)
是錯(cuò)誤的結(jié)果,是錯(cuò)誤的表現(xiàn),是導(dǎo)致系統(tǒng)失敗的條件。系統(tǒng)出錯(cuò)的基本原因是缺陷。(observableinsoftwarebehavior)沈陽師范大學(xué)軟件學(xué)院141.1.2軟件測試的術(shù)語缺陷(fault)沈陽師范大學(xué)軟件141.1.2軟件測試的術(shù)語缺陷(fault)
微小的(Minor)一般的
(Major)
嚴(yán)重的(Critical)致命的(Fatal)
沈陽師范大學(xué)軟件學(xué)院151.1.2軟件測試的術(shù)語缺陷(fault)沈陽師范大學(xué)軟件151.1.2軟件測試的術(shù)語術(shù)語和定義錯(cuò)誤(error)缺陷(fault)失效(failure)事故(incident)沈陽師范大學(xué)軟件學(xué)院161.1.2軟件測試的術(shù)語術(shù)語和定義沈陽師范大學(xué)軟件學(xué)院16161.1.2軟件測試的術(shù)語失效(failure)
指不能按軟件規(guī)格說明的要求執(zhí)行一個(gè)軟件片段。缺陷執(zhí)行時(shí)會(huì)發(fā)生失效,與需求規(guī)格說明有關(guān),但不是所有的缺陷都會(huì)導(dǎo)致失效。(somethingwronginsoftwarebehavior,deviatesfromrequirements)
表現(xiàn):只出現(xiàn)在可執(zhí)行的表現(xiàn)中,通常是源代碼這種定義只與過錯(cuò)缺陷有關(guān)沈陽師范大學(xué)軟件學(xué)院171.1.2軟件測試的術(shù)語失效(failure)沈陽師范大學(xué)171.1.2軟件測試的術(shù)語如果在系統(tǒng)中有一個(gè)錯(cuò)誤,則失效必然出現(xiàn);如果失效出現(xiàn)了,則系統(tǒng)中必然有一個(gè)缺陷;如果系統(tǒng)中有一個(gè)缺陷,系統(tǒng)有可能出現(xiàn)失效,但并非一定出現(xiàn)失效。沈陽師范大學(xué)軟件學(xué)院181.1.2軟件測試的術(shù)語沈陽師范大學(xué)軟件學(xué)院18181.1.2軟件測試的術(shù)語術(shù)語和定義錯(cuò)誤(error)缺陷(fault)失效(failure)事故(incident)沈陽師范大學(xué)軟件學(xué)院191.1.2軟件測試的術(shù)語術(shù)語和定義沈陽師范大學(xué)軟件學(xué)院19191.1.2軟件測試的術(shù)語事故(incident)
出現(xiàn)失效時(shí),可能會(huì)也可能不會(huì)呈現(xiàn)出來。事故說明出現(xiàn)了與失效類似的情況,警告用戶注意所出現(xiàn)的失效。沈陽師范大學(xué)軟件學(xué)院20IncidentFailureFaultError1.1.2軟件測試的術(shù)語事故(incident)沈陽師范大201.1.2軟件測試的術(shù)語IEEE對軟件測試的定義
使用人工和自動(dòng)手段來運(yùn)行或測試某個(gè)系統(tǒng)的過程,其目的在于檢驗(yàn)其是否滿足規(guī)定的需要或是弄清楚預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別。沈陽師范大學(xué)軟件學(xué)院211.1.2軟件測試的術(shù)語IEEE對軟件測試的定義沈陽師范大21本節(jié)內(nèi)容1.2軟件測試基礎(chǔ)
1.2.1軟件測試主要內(nèi)容 1.2.2軟件測試過程模型 1.2.3軟件測試分類沈陽師范大學(xué)軟件學(xué)院22本節(jié)內(nèi)容1.2軟件測試基礎(chǔ)沈陽師范大學(xué)軟件學(xué)院22221.2.1軟件測試主要內(nèi)容1.2.1軟件測試主要內(nèi)容
軟件工程與軟件測試軟件質(zhì)量與度量沈陽師范大學(xué)軟件學(xué)院231.2.1軟件測試主要內(nèi)容1.2.1軟件測試主要內(nèi)容沈陽23軟件工程與軟件測試軟件測試是軟件開發(fā)過程的一個(gè)階段軟件開發(fā)模型影響軟件測試軟件測試不只是程序測試軟件測試應(yīng)貫穿于軟件定義與開發(fā)的整個(gè)生命周期源程序的測試中找到的程序錯(cuò)誤不一定都是程序編寫過程中造成的軟件測試受軟件開發(fā)各種因素的影響軟件測試本身必須工程化沈陽師范大學(xué)軟件學(xué)院24軟件工程與軟件測試軟件測試是軟件開發(fā)過程的一個(gè)24軟件工程與軟件測試軟件測試在軟件工程中的作用是軟件開發(fā)過程中不可缺少的一環(huán)將占據(jù)主要的開發(fā)時(shí)間和經(jīng)費(fèi)發(fā)現(xiàn)和彌補(bǔ)開發(fā)中的錯(cuò)誤和缺陷保證軟件質(zhì)量的手段證明軟件是可用的沈陽師范大學(xué)軟件學(xué)院25軟件工程與軟件測試軟件測試在軟件工程中的作用沈25軟件工程與軟件測試軟件工程對軟件測試的約束軟件測試的依據(jù)來源于開發(fā)過程軟件測試的結(jié)果必須反饋給開發(fā)過程軟件測試的時(shí)間、經(jīng)費(fèi)、人員受到約束沈陽師范大學(xué)軟件學(xué)院26軟件工程與軟件測試軟件工程對軟件測試的約束沈陽26軟件工程與軟件測試軟件工程模型中的軟件測試軟件測試方法模型隨著軟件工程模型發(fā)展而變化不同模型中,軟件測試地位和作用不一樣軟件測試的作用:找到軟件bug;保證軟件質(zhì)量;指導(dǎo)軟件開發(fā);沈陽師范大學(xué)軟件學(xué)院27軟件工程與軟件測試軟件工程模型中的軟件測試沈陽27軟件工程與軟件測試瀑布模型沈陽師范大學(xué)軟件學(xué)院28軟件工程與軟件測試瀑布模型沈陽師范大學(xué)軟件學(xué)院28軟件工程與軟件測試螺旋模型沈陽師范大學(xué)軟件學(xué)院29軟件工程與軟件測試螺旋模型沈陽師范大學(xué)軟件學(xué)院29軟件工程與軟件測試軟件錯(cuò)誤或缺陷的來源產(chǎn)品說明書:沒有說明書、說明書不全面、經(jīng)常修改、開發(fā)小組的溝通不夠。設(shè)計(jì)方案:片面性、易變性、溝通不夠。代碼錯(cuò)誤:往往也是由軟件復(fù)雜性、說明文檔不足、進(jìn)度壓力等造成測試錯(cuò)誤:測試本身帶來的錯(cuò)誤沈陽師范大學(xué)軟件學(xué)院30軟件工程與軟件測試軟件錯(cuò)誤或缺陷的來源沈陽師范30軟件工程與軟件測試軟件開發(fā)團(tuán)隊(duì)成員項(xiàng)目經(jīng)理產(chǎn)品設(shè)計(jì)人員構(gòu)架師:定義代碼和數(shù)據(jù)結(jié)構(gòu)的總體內(nèi)部設(shè)計(jì)、數(shù)據(jù)通信等,編寫高級(jí)白盒測試計(jì)劃,設(shè)計(jì)驗(yàn)收測試等領(lǐng)域事務(wù)專家或軟件分析師:理解客戶的真正需要,用設(shè)計(jì)人員能理解的術(shù)語定義客戶需求用戶界面程序員:創(chuàng)建用戶界面主任程序員:編寫內(nèi)部設(shè)計(jì)規(guī)格說明產(chǎn)品營銷經(jīng)理沈陽師范大學(xué)軟件學(xué)院31軟件工程與軟件測試軟件開發(fā)團(tuán)隊(duì)成員沈陽師范大學(xué)31軟件工程與軟件測試軟件開發(fā)團(tuán)隊(duì)成員(續(xù))文檔編寫人員測試人員特定項(xiàng)目會(huì)包括其他團(tuán)隊(duì)成員美工可靠性分析師安全性分析師硬件工程師律師。。。技術(shù)支持代表沈陽師范大學(xué)軟件學(xué)院32軟件工程與軟件測試軟件開發(fā)團(tuán)隊(duì)成員(續(xù))沈陽師32軟件工程與軟件測試軟件測試何時(shí)可以停止?軟件系統(tǒng)經(jīng)單元、集成、系統(tǒng)測試,分別達(dá)到單元、集成、系統(tǒng)測試停止標(biāo)準(zhǔn)軟件系統(tǒng)通過驗(yàn)收測試,并已得出驗(yàn)收測試結(jié)論軟件項(xiàng)目需暫停以進(jìn)行調(diào)整時(shí),測試應(yīng)隨之暫停,并備份暫停點(diǎn)數(shù)據(jù)軟件項(xiàng)目在其開發(fā)生命周期內(nèi)出現(xiàn)重大估算,進(jìn)度偏差,需暫停或終止時(shí),測試應(yīng)隨之暫?;蚪K止,并備份暫?;蚪K止點(diǎn)數(shù)據(jù)沈陽師范大學(xué)軟件學(xué)院33軟件工程與軟件測試軟件測試何時(shí)可以停止?沈陽師33軟件工程與軟件測試軟件測試需要工程化軟件測試是一項(xiàng)復(fù)雜的工作軟件測試的成本、效率和可靠性問題軟件測試必須從藝術(shù)向工程轉(zhuǎn)變軟件測試工作必須是可控的軟件測試的結(jié)果必須是可信的沈陽師范大學(xué)軟件學(xué)院34軟件工程與軟件測試軟件測試需要工程化沈陽師范大34軟件工程與軟件測試軟件測試的一般過程沈陽師范大學(xué)軟件學(xué)院35TestCaseGenerationTestCaseSoftwaretobetestedOutput軟件工程與軟件測試軟件測試的一般過程沈陽師范大35軟件質(zhì)量與度量軟件質(zhì)量評(píng)價(jià)軟件需求是衡量軟件質(zhì)量的基礎(chǔ),不符合需求的軟件就不具備質(zhì)量。設(shè)計(jì)的軟件應(yīng)在功能、性能等方面都符合要求,并能可靠地運(yùn)行。軟件結(jié)構(gòu)良好,易讀、易于理解,并易于修改、維護(hù)。軟件系統(tǒng)具有友好的用戶界面,便于用戶使用。軟件生存周期中各階段文檔齊全、規(guī)范,便于配置、管理。沈陽師范大學(xué)軟件學(xué)院36軟件質(zhì)量與度量軟件質(zhì)量評(píng)價(jià)沈陽師范大學(xué)軟件學(xué)院36軟件質(zhì)量與度量質(zhì)量度量模型ISO/IEC9126-1991標(biāo)準(zhǔn)規(guī)定的軟件質(zhì)量度量模型。它由3層組成,其中第1層稱為質(zhì)量特性,第2層稱為質(zhì)量子特性,第3層稱為度量。沈陽師范大學(xué)軟件學(xué)院37軟件質(zhì)量與度量質(zhì)量度量模型沈陽師范大學(xué)軟件學(xué)院37軟件質(zhì)量與度量沈陽師范大學(xué)軟件學(xué)院38軟件質(zhì)量與度量沈陽師范大學(xué)軟件學(xué)院38381.2.2軟件測試過程模型V模型
V模型是最具有代表意義的測試模型,反映出了測試活動(dòng)與分析設(shè)計(jì)活動(dòng)的關(guān)系。V模型指出,單元和集成測試應(yīng)檢測程序的執(zhí)行是否滿足軟件設(shè)計(jì)的要求;系統(tǒng)測試應(yīng)檢測系統(tǒng)功能、性能的質(zhì)量特性是否達(dá)到系統(tǒng)要求的指標(biāo);驗(yàn)收測試確定軟件的實(shí)現(xiàn)是否滿足用戶需要或合同的要求。沈陽師范大學(xué)軟件學(xué)院391.2.2軟件測試過程模型V模型沈陽師范大學(xué)軟件學(xué)院39391.2.2軟件測試過程模型沈陽師范大學(xué)軟件學(xué)院401.2.2軟件測試過程模型沈陽師范大學(xué)軟件學(xué)院40401.2.2軟件測試過程模型W模型
W模型由兩個(gè)V字型模型組成,分別代表測試與開發(fā)過程。W模型強(qiáng)調(diào):測試伴隨著整個(gè)軟件開發(fā)周期,而且測試的對象不僅僅是程序,需求、設(shè)計(jì)等同樣要測試,也就是說,測試與開發(fā)是同步進(jìn)行的。沈陽師范大學(xué)軟件學(xué)院411.2.2軟件測試過程模型W模型沈陽師范大學(xué)軟件學(xué)院41411.2.2軟件測試過程模型沈陽師范大學(xué)軟件學(xué)院421.2.2軟件測試過程模型沈陽師范大學(xué)軟件學(xué)院42421.2.2軟件測試過程模型H模型
H模型將測試活動(dòng)完全獨(dú)立出來,形成了一個(gè)完全獨(dú)立的流程,將測試準(zhǔn)備活動(dòng)和測試執(zhí)行活動(dòng)清晰地體現(xiàn)出來。H模型揭示了軟件測試是一個(gè)獨(dú)立的流程,貫穿產(chǎn)品整個(gè)生命周期,與其他流程并發(fā)地進(jìn)行。沈陽師范大學(xué)軟件學(xué)院431.2.2軟件測試過程模型H模型沈陽師范大學(xué)軟件學(xué)院43431.2.2軟件測試過程模型沈陽師范大學(xué)軟件學(xué)院441.2.2軟件測試過程模型沈陽師范大學(xué)軟件學(xué)院44441.2.3軟件測試過程分類按測試方式分類靜態(tài)測試動(dòng)態(tài)測試按測試方法分類白盒測試黑盒測試按測試過程分類單元測試集成測試系統(tǒng)測試驗(yàn)收測試沈陽師范大學(xué)軟件學(xué)院451.2.3軟件測試過程分類按測試方式分類沈陽師范大學(xué)軟件學(xué)451.2.3軟件測試過程分類按測試目的分類功能測試健壯性測試接口測試性能測試壓力測試用戶界面測試安全測試可靠性測試安裝/反安裝測試文檔測試恢復(fù)測試兼容性測試沈陽師范大學(xué)軟件學(xué)院461.2.3軟件測試過程分類按測試目的分類沈陽師范大學(xué)軟件學(xué)46本節(jié)內(nèi)容1.3軟件測試原則和困境
1.3.1軟件測試原則 1.3.2軟件測試?yán)Ь?/p>
沈陽師范大學(xué)軟件學(xué)院47本節(jié)內(nèi)容1.3軟件測試原則和困境沈陽師范大學(xué)軟件學(xué)院47471.3.1軟件測試原則軟件測試的衡量標(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ò)誤;測試的過程和數(shù)據(jù)可重用沈陽師范大學(xué)軟件學(xué)院481.3.1軟件測試原則軟件測試的衡量標(biāo)準(zhǔn)沈陽師范大學(xué)軟件學(xué)481.3.1軟件測試原則軟件測試原則測試應(yīng)基于用戶需求測試設(shè)計(jì)是關(guān)鍵測試時(shí)間和資源是有限的測試到所有情況是不可能的避免冗余的測試測試用例應(yīng)設(shè)計(jì)良好應(yīng)盡早開始測試并不斷地進(jìn)行測試盡早制定測試計(jì)劃測試從模塊級(jí)開始測試貫穿于軟件開發(fā)的各個(gè)階段沈陽師范大學(xué)軟件學(xué)院491.3.1軟件測試原則軟件測試原則沈陽師范大學(xué)軟件學(xué)院49491.3.1軟件測試原則軟件測試原則心理素質(zhì)最重要開發(fā)人員我不會(huì)犯錯(cuò)---任何人都可能犯錯(cuò)這種錯(cuò)誤不能算作錯(cuò)誤---質(zhì)量是由用戶來評(píng)價(jià)的發(fā)現(xiàn)我的錯(cuò)誤是對我工作的否定---是對我的工作的幫助測試人員我責(zé)任心不夠,反正測試是不可能發(fā)現(xiàn)所有錯(cuò)誤的---職業(yè)教育+激勵(lì)措施沒有創(chuàng)造性、枯燥---總結(jié)經(jīng)驗(yàn),培養(yǎng)敏銳度,提升個(gè)人價(jià)值和權(quán)威技術(shù)比開發(fā)人員差,自信心不足---代表用戶,決定成功的是用戶滿意沈陽師范大學(xué)軟件學(xué)院501.3.1軟件測試原則軟件測試原則沈陽師范大學(xué)軟件學(xué)院50501.3.1軟件測試原則軟件測試原則測試前必須明確預(yù)期的輸出結(jié)果可能的情況下,應(yīng)避免測試自己的軟件發(fā)現(xiàn)不了思路錯(cuò)誤發(fā)現(xiàn)不了環(huán)境錯(cuò)誤心理因素導(dǎo)致測試可能不夠徹底和全面應(yīng)充分注意測試中的群集現(xiàn)象Pareto原則:測試發(fā)現(xiàn)的錯(cuò)誤中的80%很可能集中于20%的程序模塊中編碼規(guī)范、需求理解、技術(shù)能力、內(nèi)部耦合性都會(huì)導(dǎo)致這種“蟲子窩“現(xiàn)象心經(jīng)驗(yàn)表明,測試后程序中殘存的錯(cuò)誤數(shù)目與該程序中已發(fā)現(xiàn)的錯(cuò)誤數(shù)目成正比沈陽師范大學(xué)軟件學(xué)院511.3.1軟件測試原則軟件測試原則沈陽師范大學(xué)軟件學(xué)院51511.3.1軟件測試原則軟件測試原則測試設(shè)計(jì)決定了測試的有效性和效率,測試工具只能提高測試效率,而非萬能注意保留測試設(shè)計(jì),并注意測試設(shè)計(jì)的可重用性和說明文檔測試活動(dòng)要有組織、有計(jì)劃、有選擇窮舉測試是不可能的不充分的測試是不負(fù)責(zé)任,過度的測試是浪費(fèi)資源計(jì)劃的活動(dòng)提高效率不要放棄隨機(jī)測試的方法軟件測試員在開發(fā)小組中不受歡沈陽師范大學(xué)軟件學(xué)院521.3.1軟件測試原則軟件測試原則沈陽師范大學(xué)軟件學(xué)院52521.3.2軟件測試?yán)Ь痴軐W(xué)上的困境測試不能證明程序的正確,只能證明程序的錯(cuò)誤;測試是NP-hard問題技術(shù)上的困境測試用例生成;測試的代價(jià)和軟件開發(fā)的沖突;測試自動(dòng)化;沈陽師范大學(xué)軟件學(xué)院531.3.2軟件測試?yán)Ь成蜿枎煼洞髮W(xué)軟件學(xué)院5353軟件質(zhì)量與測試沈陽師范大學(xué)軟件學(xué)院54軟件工程系孟磊netmenglei@126.com沈陽師范大學(xué)軟件學(xué)院1軟件工程系54課程概述學(xué)習(xí)前的要求掌握軟件工程基本概念掌握軟件開發(fā)方法和軟件開發(fā)語言了解Web程序開發(fā)
沈陽師范大學(xué)軟件學(xué)院55課程概述學(xué)習(xí)前的要求沈陽師范大學(xué)軟件學(xué)院255課程概述參考書目《軟件測試》PaulC.Jorgensen,韓柯等譯,2002,機(jī)械工業(yè)出版社《軟件測試方法和技術(shù)》朱少民,2011,清華大學(xué)出版社《高級(jí)軟件測試技術(shù)》杜慶峰,2011,清華大學(xué)出版社《實(shí)用軟件測試教程》溫艷冬,2011,清華大學(xué)出版社沈陽師范大學(xué)軟件學(xué)院56課程概述參考書目沈陽師范大學(xué)軟件學(xué)院356防不勝防的軟件錯(cuò)誤例1:1963年,美國,飛往火星的火箭爆炸,損失$10million原因:FORTRAN循環(huán)DO5I=1,3誤寫為DO5I=1.3例2:1996年,美國,飛往哥倫比亞城市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億美元
57沈陽師范大學(xué)軟件學(xué)院防不勝防的軟件錯(cuò)誤例1:1963年,美國,飛往火星的火57防不勝防的軟件錯(cuò)誤原因:慣性參考系方面的問題未經(jīng)討論和解決例4:1994-1995年,迪斯尼的獅子王,第一個(gè)面向兒童的多媒體光盤游戲,投訴電話被打爆.原因:未對市場上的各種PC機(jī)型進(jìn)行正確測試,軟件在大眾使用的常見系統(tǒng)中難以運(yùn)行例5:1994年,英特爾奔騰浮點(diǎn)除法軟件缺陷,導(dǎo)致為自己的行為道歉并花費(fèi)4億多美元更換壞芯片.原因:芯片發(fā)布前已發(fā)現(xiàn)問題,但管理層忽略了;軟件缺陷被發(fā)現(xiàn)時(shí),英特爾試圖掩飾該問題的嚴(yán)重性;受到壓力時(shí),英特爾承諾更換芯片但要求用戶證明自己受到軟件缺陷的影響.沈陽師范大學(xué)軟件學(xué)院58防不勝防的軟件錯(cuò)誤原因:慣性參考系方面的問題未經(jīng)討58防不勝防的軟件錯(cuò)誤例6:1999年,美國航天局火星基地登陸飛船在試圖登陸火星表面時(shí)失蹤.
原因:為省錢而簡化確定何時(shí)關(guān)閉推進(jìn)器的裝置,導(dǎo)致飛船著陸時(shí)誤更改一個(gè)數(shù)據(jù)位,兩個(gè)測試小組的獨(dú)立工作做的很好,但從未走在一起例7:1991年,美國愛國者導(dǎo)彈防御系統(tǒng)在幾次對抗導(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í)沈陽師范大學(xué)軟件學(xué)院59防不勝防的軟件錯(cuò)誤例6:1999年,美國航天局火星基地登陸59本章內(nèi)容1.1什么是軟件測試1.2軟件測試基礎(chǔ)1.3軟件測試原則和困境沈陽師范大學(xué)軟件學(xué)院60本章內(nèi)容沈陽師范大學(xué)軟件學(xué)院760本節(jié)內(nèi)容1.1什么是軟件測試1.1.1軟件測試的發(fā)展1.1.2軟件測試的術(shù)語1.1.3IEEE對軟件測試的定義沈陽師范大學(xué)軟件學(xué)院61本節(jié)內(nèi)容1.1什么是軟件測試沈陽師范大學(xué)軟件學(xué)院8611.1.1軟件測試的發(fā)展1.1.1軟件測試的發(fā)展早期——70年代:存在測試;無軟件測試?yán)碚摵头椒?;目的證明軟件是可運(yùn)行的;70年代:開始出現(xiàn)測試?yán)碚摵蜏y試方法;1979年Myers《TheArtofSoftwareTesting》;軟件測試目的:finderrorsinsoftware;一個(gè)好的測試:finderrorsthatnotbeenfound;80年代:軟件行業(yè)進(jìn)入飛速發(fā)展時(shí)期,軟件趨向復(fù)雜化、大型化,人們把“質(zhì)量”融入到了軟件測試?yán)?,形成了全新的軟件測試與質(zhì)量保證21世紀(jì)初:軟件測試深入到了軟件開發(fā)的整個(gè)生命周期里,并且更側(cè)重于面向?qū)ο筌浖y試、測試驅(qū)動(dòng)開發(fā)、極限開發(fā)測試等新的領(lǐng)域沈陽師范大學(xué)軟件學(xué)院621.1.1軟件測試的發(fā)展1.1.1軟件測試的發(fā)展沈陽師范621.1.2軟件測試的術(shù)語術(shù)語和定義錯(cuò)誤(error)缺陷(fault)失效(failure)事故(incident)沈陽師范大學(xué)軟件學(xué)院631.1.2軟件測試的術(shù)語術(shù)語和定義沈陽師范大學(xué)軟件學(xué)院10631.1.2軟件測試的術(shù)語術(shù)語和定義錯(cuò)誤(error)缺陷(fault)失效(failure)事故(incident)沈陽師范大學(xué)軟件學(xué)院641.1.2軟件測試的術(shù)語術(shù)語和定義沈陽師范大學(xué)軟件學(xué)院11641.1.2軟件測試的術(shù)語錯(cuò)誤(error)是軟件本身的錯(cuò)誤,由程序員在編程過程中造成的(somethingwronginsoftwareitself)應(yīng)用到測試過程時(shí),有兩種不同的使用方式:指一個(gè)實(shí)際測量值與理論預(yù)期值之間的分歧指一些人的行為引起的軟件中的某種失效或缺陷沈陽師范大學(xué)軟件學(xué)院651.1.2軟件測試的術(shù)語錯(cuò)誤(error)沈陽師范大學(xué)軟件651.1.2軟件測試的術(shù)語術(shù)語和定義錯(cuò)誤(error)缺陷(fault)失效(failure)事故(incident)沈陽師范大學(xué)軟件學(xué)院661.1.2軟件測試的術(shù)語術(shù)語和定義沈陽師范大學(xué)軟件學(xué)院13661.1.2軟件測試的術(shù)語缺陷(fault)
是錯(cuò)誤的結(jié)果,是錯(cuò)誤的表現(xiàn),是導(dǎo)致系統(tǒng)失敗的條件。系統(tǒng)出錯(cuò)的基本原因是缺陷。(observableinsoftwarebehavior)沈陽師范大學(xué)軟件學(xué)院671.1.2軟件測試的術(shù)語缺陷(fault)沈陽師范大學(xué)軟件671.1.2軟件測試的術(shù)語缺陷(fault)
微小的(Minor)一般的
(Major)
嚴(yán)重的(Critical)致命的(Fatal)
沈陽師范大學(xué)軟件學(xué)院681.1.2軟件測試的術(shù)語缺陷(fault)沈陽師范大學(xué)軟件681.1.2軟件測試的術(shù)語術(shù)語和定義錯(cuò)誤(error)缺陷(fault)失效(failure)事故(incident)沈陽師范大學(xué)軟件學(xué)院691.1.2軟件測試的術(shù)語術(shù)語和定義沈陽師范大學(xué)軟件學(xué)院16691.1.2軟件測試的術(shù)語失效(failure)
指不能按軟件規(guī)格說明的要求執(zhí)行一個(gè)軟件片段。缺陷執(zhí)行時(shí)會(huì)發(fā)生失效,與需求規(guī)格說明有關(guān),但不是所有的缺陷都會(huì)導(dǎo)致失效。(somethingwronginsoftwarebehavior,deviatesfromrequirements)
表現(xiàn):只出現(xiàn)在可執(zhí)行的表現(xiàn)中,通常是源代碼這種定義只與過錯(cuò)缺陷有關(guān)沈陽師范大學(xué)軟件學(xué)院701.1.2軟件測試的術(shù)語失效(failure)沈陽師范大學(xué)701.1.2軟件測試的術(shù)語如果在系統(tǒng)中有一個(gè)錯(cuò)誤,則失效必然出現(xiàn);如果失效出現(xiàn)了,則系統(tǒng)中必然有一個(gè)缺陷;如果系統(tǒng)中有一個(gè)缺陷,系統(tǒng)有可能出現(xiàn)失效,但并非一定出現(xiàn)失效。沈陽師范大學(xué)軟件學(xué)院711.1.2軟件測試的術(shù)語沈陽師范大學(xué)軟件學(xué)院18711.1.2軟件測試的術(shù)語術(shù)語和定義錯(cuò)誤(error)缺陷(fault)失效(failure)事故(incident)沈陽師范大學(xué)軟件學(xué)院721.1.2軟件測試的術(shù)語術(shù)語和定義沈陽師范大學(xué)軟件學(xué)院19721.1.2軟件測試的術(shù)語事故(incident)
出現(xiàn)失效時(shí),可能會(huì)也可能不會(huì)呈現(xiàn)出來。事故說明出現(xiàn)了與失效類似的情況,警告用戶注意所出現(xiàn)的失效。沈陽師范大學(xué)軟件學(xué)院73IncidentFailureFaultError1.1.2軟件測試的術(shù)語事故(incident)沈陽師范大731.1.2軟件測試的術(shù)語IEEE對軟件測試的定義
使用人工和自動(dòng)手段來運(yùn)行或測試某個(gè)系統(tǒng)的過程,其目的在于檢驗(yàn)其是否滿足規(guī)定的需要或是弄清楚預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別。沈陽師范大學(xué)軟件學(xué)院741.1.2軟件測試的術(shù)語IEEE對軟件測試的定義沈陽師范大74本節(jié)內(nèi)容1.2軟件測試基礎(chǔ)
1.2.1軟件測試主要內(nèi)容 1.2.2軟件測試過程模型 1.2.3軟件測試分類沈陽師范大學(xué)軟件學(xué)院75本節(jié)內(nèi)容1.2軟件測試基礎(chǔ)沈陽師范大學(xué)軟件學(xué)院22751.2.1軟件測試主要內(nèi)容1.2.1軟件測試主要內(nèi)容
軟件工程與軟件測試軟件質(zhì)量與度量沈陽師范大學(xué)軟件學(xué)院761.2.1軟件測試主要內(nèi)容1.2.1軟件測試主要內(nèi)容沈陽76軟件工程與軟件測試軟件測試是軟件開發(fā)過程的一個(gè)階段軟件開發(fā)模型影響軟件測試軟件測試不只是程序測試軟件測試應(yīng)貫穿于軟件定義與開發(fā)的整個(gè)生命周期源程序的測試中找到的程序錯(cuò)誤不一定都是程序編寫過程中造成的軟件測試受軟件開發(fā)各種因素的影響軟件測試本身必須工程化沈陽師范大學(xué)軟件學(xué)院77軟件工程與軟件測試軟件測試是軟件開發(fā)過程的一個(gè)77軟件工程與軟件測試軟件測試在軟件工程中的作用是軟件開發(fā)過程中不可缺少的一環(huán)將占據(jù)主要的開發(fā)時(shí)間和經(jīng)費(fèi)發(fā)現(xiàn)和彌補(bǔ)開發(fā)中的錯(cuò)誤和缺陷保證軟件質(zhì)量的手段證明軟件是可用的沈陽師范大學(xué)軟件學(xué)院78軟件工程與軟件測試軟件測試在軟件工程中的作用沈78軟件工程與軟件測試軟件工程對軟件測試的約束軟件測試的依據(jù)來源于開發(fā)過程軟件測試的結(jié)果必須反饋給開發(fā)過程軟件測試的時(shí)間、經(jīng)費(fèi)、人員受到約束沈陽師范大學(xué)軟件學(xué)院79軟件工程與軟件測試軟件工程對軟件測試的約束沈陽79軟件工程與軟件測試軟件工程模型中的軟件測試軟件測試方法模型隨著軟件工程模型發(fā)展而變化不同模型中,軟件測試地位和作用不一樣軟件測試的作用:找到軟件bug;保證軟件質(zhì)量;指導(dǎo)軟件開發(fā);沈陽師范大學(xué)軟件學(xué)院80軟件工程與軟件測試軟件工程模型中的軟件測試沈陽80軟件工程與軟件測試瀑布模型沈陽師范大學(xué)軟件學(xué)院81軟件工程與軟件測試瀑布模型沈陽師范大學(xué)軟件學(xué)院81軟件工程與軟件測試螺旋模型沈陽師范大學(xué)軟件學(xué)院82軟件工程與軟件測試螺旋模型沈陽師范大學(xué)軟件學(xué)院82軟件工程與軟件測試軟件錯(cuò)誤或缺陷的來源產(chǎn)品說明書:沒有說明書、說明書不全面、經(jīng)常修改、開發(fā)小組的溝通不夠。設(shè)計(jì)方案:片面性、易變性、溝通不夠。代碼錯(cuò)誤:往往也是由軟件復(fù)雜性、說明文檔不足、進(jìn)度壓力等造成測試錯(cuò)誤:測試本身帶來的錯(cuò)誤沈陽師范大學(xué)軟件學(xué)院83軟件工程與軟件測試軟件錯(cuò)誤或缺陷的來源沈陽師范83軟件工程與軟件測試軟件開發(fā)團(tuán)隊(duì)成員項(xiàng)目經(jīng)理產(chǎn)品設(shè)計(jì)人員構(gòu)架師:定義代碼和數(shù)據(jù)結(jié)構(gòu)的總體內(nèi)部設(shè)計(jì)、數(shù)據(jù)通信等,編寫高級(jí)白盒測試計(jì)劃,設(shè)計(jì)驗(yàn)收測試等領(lǐng)域事務(wù)專家或軟件分析師:理解客戶的真正需要,用設(shè)計(jì)人員能理解的術(shù)語定義客戶需求用戶界面程序員:創(chuàng)建用戶界面主任程序員:編寫內(nèi)部設(shè)計(jì)規(guī)格說明產(chǎn)品營銷經(jīng)理沈陽師范大學(xué)軟件學(xué)院84軟件工程與軟件測試軟件開發(fā)團(tuán)隊(duì)成員沈陽師范大學(xué)84軟件工程與軟件測試軟件開發(fā)團(tuán)隊(duì)成員(續(xù))文檔編寫人員測試人員特定項(xiàng)目會(huì)包括其他團(tuán)隊(duì)成員美工可靠性分析師安全性分析師硬件工程師律師。。。技術(shù)支持代表沈陽師范大學(xué)軟件學(xué)院85軟件工程與軟件測試軟件開發(fā)團(tuán)隊(duì)成員(續(xù))沈陽師85軟件工程與軟件測試軟件測試何時(shí)可以停止?軟件系統(tǒng)經(jīng)單元、集成、系統(tǒng)測試,分別達(dá)到單元、集成、系統(tǒng)測試停止標(biāo)準(zhǔn)軟件系統(tǒng)通過驗(yàn)收測試,并已得出驗(yàn)收測試結(jié)論軟件項(xiàng)目需暫停以進(jìn)行調(diào)整時(shí),測試應(yīng)隨之暫停,并備份暫停點(diǎn)數(shù)據(jù)軟件項(xiàng)目在其開發(fā)生命周期內(nèi)出現(xiàn)重大估算,進(jìn)度偏差,需暫?;蚪K止時(shí),測試應(yīng)隨之暫?;蚪K止,并備份暫?;蚪K止點(diǎn)數(shù)據(jù)沈陽師范大學(xué)軟件學(xué)院86軟件工程與軟件測試軟件測試何時(shí)可以停止?沈陽師86軟件工程與軟件測試軟件測試需要工程化軟件測試是一項(xiàng)復(fù)雜的工作軟件測試的成本、效率和可靠性問題軟件測試必須從藝術(shù)向工程轉(zhuǎn)變軟件測試工作必須是可控的軟件測試的結(jié)果必須是可信的沈陽師范大學(xué)軟件學(xué)院87軟件工程與軟件測試軟件測試需要工程化沈陽師范大87軟件工程與軟件測試軟件測試的一般過程沈陽師范大學(xué)軟件學(xué)院88TestCaseGenerationTestCaseSoftwaretobetestedOutput軟件工程與軟件測試軟件測試的一般過程沈陽師范大88軟件質(zhì)量與度量軟件質(zhì)量評(píng)價(jià)軟件需求是衡量軟件質(zhì)量的基礎(chǔ),不符合需求的軟件就不具備質(zhì)量。設(shè)計(jì)的軟件應(yīng)在功能、性能等方面都符合要求,并能可靠地運(yùn)行。軟件結(jié)構(gòu)良好,易讀、易于理解,并易于修改、維護(hù)。軟件系統(tǒng)具有友好的用戶界面,便于用戶使用。軟件生存周期中各階段文檔齊全、規(guī)范,便于配置、管理。沈陽師范大學(xué)軟件學(xué)院89軟件質(zhì)量與度量軟件質(zhì)量評(píng)價(jià)沈陽師范大學(xué)軟件學(xué)院89軟件質(zhì)量與度量質(zhì)量度量模型ISO/IEC9126-1991標(biāo)準(zhǔn)規(guī)定的軟件質(zhì)量度量模型。它由3層組成,其中第1層稱為質(zhì)量特性,第2層稱為質(zhì)量子特性,第3層稱為度量。沈陽師范大學(xué)軟件學(xué)院90軟件質(zhì)量與度量質(zhì)量度量模型沈陽師范大學(xué)軟件學(xué)院90軟件質(zhì)量與度量沈陽師范大學(xué)軟件學(xué)院91軟件質(zhì)量與度量沈陽師范大學(xué)軟件學(xué)院38911.2.2軟件測試過程模型V模型
V模型是最具有代表意義的測試模型,反映出了測試活動(dòng)與分析設(shè)計(jì)活動(dòng)的關(guān)系。V模型指出,單元和集成測試應(yīng)檢測程序的執(zhí)行是否滿足軟件設(shè)計(jì)的要求;系統(tǒng)測試應(yīng)檢測系統(tǒng)功能、性能的質(zhì)量特性是否達(dá)到系統(tǒng)要求的指標(biāo);驗(yàn)收測試確定軟件的實(shí)現(xiàn)是否滿足用戶需要或合同的要求。沈陽師范大學(xué)軟件學(xué)院921.2.2軟件測試過程模型V模型沈陽師范大學(xué)軟件學(xué)院39921.2.2軟件測試過程模型沈陽師范大學(xué)軟件學(xué)院931.2.2軟件測試過程模型沈陽師范大學(xué)軟件學(xué)院40931.2.2軟件測試過程模型W模型
W模型由兩個(gè)V字型模型組成,分別代表測試與開發(fā)過程。W模型強(qiáng)調(diào):測試伴隨著整個(gè)軟件開發(fā)周期,而且測試的對象不僅僅是程序,需求、設(shè)計(jì)等同樣要測試,也就是說,測試與開發(fā)是同步進(jìn)行的。沈陽師范大學(xué)軟件學(xué)院941.2.2軟件測試過程模型W模型沈陽師范大學(xué)軟件學(xué)院41941.2.2軟件測試過程模型沈陽師范大學(xué)軟件學(xué)院951.2.2軟件測試過程模型沈陽師范大學(xué)軟件學(xué)院42951.2.2軟件測試過程模型H模型
H模型將測試活動(dòng)完全獨(dú)立出來,形成了一個(gè)完全獨(dú)立的流程,將測試準(zhǔn)備活動(dòng)和測試執(zhí)行活動(dòng)清晰地體現(xiàn)出來。H模型揭示了軟件測試是一個(gè)獨(dú)立的流程,貫穿產(chǎn)品整個(gè)生命周期,與其他流程并發(fā)地進(jìn)行。沈陽師范大學(xué)軟件學(xué)院961.2.2軟件測試過程模型H模型沈陽師范大學(xué)軟件學(xué)院43961.2.2軟件測試過程模型沈陽師范大學(xué)軟件學(xué)院971.2.2軟件測試過程模型沈陽師范大學(xué)軟件學(xué)院44971.2.3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025終止停車場租賃合同范本
- 《燒傷的作業(yè)治療》課件
- 《中華文化世紀(jì)盛宴》課件
- 《高效保險(xiǎn)銷售技巧》課件
- 東方山水假日酒店孔子揭幕儀式活動(dòng)方案
- 呂梁師范高等??茖W(xué)校《物聯(lián)網(wǎng)系統(tǒng)設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 西藏拉薩市那曲二高2025屆高考?xì)v史試題模擬試卷(4)含解析
- 上海出版印刷高等??茖W(xué)校《色彩設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇省蘇州市2025年初三調(diào)研測試(二)化學(xué)試題含解析
- 洛陽職業(yè)技術(shù)學(xué)院《軟件系統(tǒng)分析》2023-2024學(xué)年第二學(xué)期期末試卷
- 甘肅省2025年甘肅高三月考試卷(四4月)(甘肅二診)(數(shù)學(xué)試題+答案)
- 2025年中小學(xué)教師資格考試的重要試題及答案
- 微訓(xùn)練 一文多考 備考高效之詩歌《蘇幕遮?燎沉香》教師版
- 2025屆山東省濟(jì)南市一模生物試題(原卷版+解析版)
- 海南地理會(huì)考試卷及答案2024
- 全國河大音像版初中信息技術(shù)八年級(jí)上冊第三章第三節(jié)《循環(huán)結(jié)構(gòu)程序設(shè)計(jì)》教學(xué)設(shè)計(jì)
- 企業(yè)健康管理計(jì)劃規(guī)劃方案討論
- 隧道高空作業(yè)施工方案
- 危險(xiǎn)性較大的分部分項(xiàng)工程專項(xiàng)施工方案嚴(yán)重缺陷清單(試行)
- 深信服超融合HCI技術(shù)白皮書-20230213
- 2025年陜西省土地工程建設(shè)集團(tuán)有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
評(píng)論
0/150
提交評(píng)論