版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
測(cè)試方案與軟件缺陷第一章什么是軟件測(cè)試本章學(xué)習(xí)目標(biāo)了解軟件測(cè)試產(chǎn)生的背景了解軟件測(cè)試工作的意義內(nèi)容進(jìn)度什么是軟件軟件測(cè)試的產(chǎn)生、意義和概念軟件測(cè)試的產(chǎn)生軟件測(cè)試的意義軟件測(cè)試的定義軟件測(cè)試的目的軟件測(cè)試的現(xiàn)狀與前景測(cè)試與調(diào)試的區(qū)別軟件測(cè)試工程師必備的素質(zhì)什么是軟件軟件的定義軟件〔software〕是計(jì)算機(jī)系統(tǒng)中與硬件〔hardware〕相互依存的另一局部,它是包括程序〔program〕、文檔〔document〕的完整集合。軟件與程序的區(qū)別軟件=程序+文檔什么是軟件內(nèi)容進(jìn)度什么是軟件軟件測(cè)試的產(chǎn)生、意義和概念軟件測(cè)試的產(chǎn)生軟件測(cè)試的意義軟件測(cè)試的定義軟件測(cè)試的目的軟件測(cè)試的現(xiàn)狀與前景測(cè)試與調(diào)試的區(qū)別軟件測(cè)試員必備的素質(zhì)軟件測(cè)試的產(chǎn)生原因一:程序規(guī)模的爆炸式增長(zhǎng)程序代碼規(guī)模顯著增大程序結(jié)構(gòu)和算法更加復(fù)雜程序模塊間接口增多軟件測(cè)試的產(chǎn)生原因二:在程序員與用戶需求間尋找平衡點(diǎn)程序員在開發(fā)過程關(guān)注什么?設(shè)計(jì)需求技術(shù)內(nèi)涵用戶關(guān)注什么?滿足自身特定的需求優(yōu)秀的軟件產(chǎn)品的特點(diǎn)是什么?在程序自身的技術(shù)內(nèi)涵和用戶特定領(lǐng)域的需求間找到平衡點(diǎn)軟件測(cè)試的產(chǎn)生小結(jié)程序規(guī)模的爆炸式增長(zhǎng)在程序員與用戶需求間尋找平衡點(diǎn)內(nèi)容進(jìn)度什么是軟件軟件測(cè)試的產(chǎn)生、意義和概念軟件測(cè)試的產(chǎn)生軟件測(cè)試的意義軟件測(cè)試的定義軟件測(cè)試的目的軟件測(cè)試的現(xiàn)狀與前景測(cè)試與調(diào)試的區(qū)別軟件測(cè)試員必備的素質(zhì)軟件測(cè)試的意義成功的案例關(guān)于Win2000的開發(fā)與測(cè)試IE與Netscape軟件測(cè)試的意義慘痛的教訓(xùn)迪斯尼的獅子王游戲千年蟲問題微軟Basic教訓(xùn)浮點(diǎn)運(yùn)算不精確產(chǎn)生的災(zāi)難北京奧組委票務(wù)網(wǎng)站癱瘓Disney'sLionKing,1994-1995Inthefallof1994,theDisneycompanyreleaseditsfirstmultimediaCD-ROMgameforchildren,TheLionKingAnimatedStorybook.Althoughmanyothercompanieshadbeenmarketingchildren'sprogramsforyears,thiswasDisney'sfirstventureintothemarketanditwashighlypromotedandadvertised.Saleswerehuge.Itwas"thegametobuy"forchildrenthatholidayseason.Whathappened,however,wasahugedebacle.OnDecember26,thedayafterChristmas,Disney'scustomersupportphonesbegantoring,andring,andring.Soonthephonesupporttechnicianswereswampedwithcallsfromangryparentswithcryingchildrenwhocouldn'tgetthesoftwaretowork.NumerousstoriesappearedinnewspapersandonTVnews.ItturnsoutthatDisneyfailedtotestthesoftwareonabroadrepresentationofthemanydifferentPCmodelsavailableonthemarket.ThesoftwareworkedonafewsystemslikelytheonesthattheDisneyprogrammersusedtocreatethegamebutnotonthemostcommonsystemsthatthegeneralpublichad.TheY2K(Year2000)Bug,circa1974Sometimeintheearly1970sacomputerprogrammerlet'ssupposehisnamewasDavewasworkingonapayrollsystemforhiscompany.Thecomputerhewasusinghadverylittlememoryforstorage,forcinghimtoconserveeverylastbytehecould.Davewasproudthathecouldpackhisprogramsmoretightlythananyofhispeers.Onemethodheusedwastoshortendatesfromtheir4-digitformat,suchas1973,toa2-digitformat,suchas73.Becausehispayrollprogramreliedheavilyondateprocessing,Davecouldsavelotsofexpensivememoryspace.Hebrieflyconsideredtheproblemsthatmightoccurwhenthecurrentyearhit2000andhisprogrambegandoingcomputationsonyearssuchas00and01.Heknewtherewouldbeproblemsbutdecidedthathisprogramwouldsurelybereplacedorupdatedin25yearsandhisimmediatetasksweremoreimportantthanplanningforsomethingthatfaroutintime.Afterall,hehadadeadlinetomeet.In1995,Dave'sprogramwasstillbeingused,Davewasretired,andnooneknewhowtogetintotheprogramtocheckifitwasY2Kcompliant,letalonehowtofixit.It'sestimatedthatseveralhundredbilliondollarswerespent,worldwide,toreplaceorupdatecomputerprogramssuchasDave's,tofixpotentialYear2000failures.1991年2月25日,在海灣戰(zhàn)爭(zhēng)期間,沙特阿拉伯的摩達(dá)地區(qū)設(shè)置的美國(guó)愛國(guó)者導(dǎo)彈,攔截伊拉克的飛毛腿導(dǎo)彈失敗。飛毛腿導(dǎo)彈擊中了美國(guó)的一個(gè)兵營(yíng),造成28名士兵死亡。美國(guó)總審計(jì)局〔GAO〕對(duì)失敗原因做了詳細(xì)的分析,并且確定潛在的原因在于一個(gè)數(shù)據(jù)計(jì)算不精確。正常地,一個(gè)通過一次讀取時(shí)鐘得到的絕對(duì)時(shí)間中的輕微錯(cuò)誤不會(huì)影響跟蹤的計(jì)算。反而,它應(yīng)該依賴于兩次連續(xù)的讀取之間的相對(duì)時(shí)間。問題是愛國(guó)者導(dǎo)彈的軟件已經(jīng)升級(jí)成使用更精確的函數(shù)來讀取時(shí)間,但是不是所有的函數(shù)調(diào)用都用新的代碼替換了。結(jié)果就是,跟蹤軟件使用了一次讀取的精確時(shí)間,但其他軟件讀取的不是精確時(shí)間。京華時(shí)報(bào)訊2007年10月31日剛啟動(dòng)的奧運(yùn)會(huì)門票面向境內(nèi)公眾第二階段預(yù)售被叫停。今天凌晨,北京奧運(yùn)會(huì)官方網(wǎng)站發(fā)布消息稱,由于瞬間訪問數(shù)量過大,技術(shù)系統(tǒng)應(yīng)對(duì)不暢,造成很多申購者無法及時(shí)提交申請(qǐng),北京奧組委票務(wù)中心為此向廣闊公眾致歉。軟件測(cè)試的意義解放程序員和售后效勞人員
軟件測(cè)試可以降低軟件質(zhì)量風(fēng)險(xiǎn),使程序員能夠更專心于解決程序的算法和效率;同時(shí)經(jīng)過嚴(yán)格檢驗(yàn)的完整產(chǎn)品也減輕了售后效勞人員的工作量。內(nèi)容進(jìn)度什么是軟件軟件測(cè)試的產(chǎn)生、意義和概念軟件測(cè)試的產(chǎn)生軟件測(cè)試的意義軟件測(cè)試的定義軟件測(cè)試的目的軟件測(cè)試的現(xiàn)狀與前景測(cè)試與調(diào)試的區(qū)別軟件測(cè)試員必備的素質(zhì)軟件測(cè)試的定義兩位數(shù)加法器案例:功能說明:完成-99到99之間的兩個(gè)兩位整數(shù)的加法計(jì)算,每個(gè)數(shù)據(jù)以回車
結(jié)束輸入。操作步驟:程序啟動(dòng)命令為ADDER〔演示〕。所進(jìn)行的操作操作結(jié)果命令行中鍵入ADDER后回車屏幕被刷新,在屏幕的左上角看見一個(gè)“?”提示符鍵入被加數(shù)2在“?”后出現(xiàn)數(shù)字“2”回車第二行出現(xiàn)“?”提示符鍵入加數(shù)3在第二個(gè)“?”后出現(xiàn)數(shù)字“3”回車在第三行顯示“5”,同時(shí)下一行出現(xiàn)另一個(gè)“?”屏幕顯示情況是:?2?35?輸入數(shù)據(jù)期望結(jié)果值說明(備注)99+99198程序所能累加的最大一對(duì)數(shù)據(jù)-99+-99-198程序中并未說明不能對(duì)負(fù)數(shù)進(jìn)行處理99+-1485第一個(gè)大數(shù)可能會(huì)使程序?qū)Φ诙€(gè)數(shù)據(jù)的處理產(chǎn)生影響-38+9961檢查負(fù)數(shù)與正數(shù)的累加56+99155第二個(gè)大數(shù)對(duì)第一個(gè)數(shù)據(jù)的影響9+9189是一位數(shù)中的最大值0+00通常程序?qū)Α?”處理時(shí)容易出錯(cuò)0+23-78+023-78程序可能對(duì)“0”作了特殊處理,所以需要對(duì)“0”處在第一位和第二位時(shí)的情況均作測(cè)試軟件測(cè)試的概念Test—牛津英語大辭典記載“test〞一詞來源于拉丁語testum,原意是羅馬人使用的一種陶罐,在當(dāng)時(shí)它用來評(píng)估像稀有金屬礦石這樣的材料的質(zhì)量軟件測(cè)試的定義軟件測(cè)試的概念是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。應(yīng)關(guān)心程序的效率和魯棒性等因素。檢驗(yàn)軟件是否滿足規(guī)定的需求。弄清預(yù)期與實(shí)際結(jié)果之間的差異。備注:所謂“魯棒性〞,是英文“robust〞的譯音,指強(qiáng)壯、健壯的意思。軟件的“魯棒性〞,是指系統(tǒng)在一定條件下維持某些性能的特性,簡(jiǎn)單地說,就是適應(yīng)各種各樣的變化的能力。魯棒性越強(qiáng),系統(tǒng)精確度就愈高,性能越好。Error、Bug、Mistake、DefectBUG的起源BUG之母--------格蕾絲·霍波美國(guó)海軍少將,COBOL語言創(chuàng)造人BUG舉例翻開記事本,輸入“聯(lián)通〞〔不帶引號(hào)〕,然后保存,關(guān)閉,再翻開。結(jié)果是?在記事本里打“.LOG〞保存〔不帶引號(hào),有句點(diǎn)號(hào),大寫〕,再翻開。結(jié)果是?用Office的word自帶“隸書〞輸入一個(gè)“胡〞,然后把字體設(shè)成幼圓或隸書,大小設(shè)為初號(hào),再把顯示比例換成500%,最后設(shè)置格式->字體->選中“空心〞,看到的結(jié)果是?在word中輸入Q33NY,把字號(hào)改為72,字體選擇Wingdings。結(jié)果是?軟件測(cè)試的定義定義使用人工或自動(dòng)手段,來運(yùn)行或測(cè)試某個(gè)系統(tǒng)的過程。其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差異。軟件測(cè)試活動(dòng)一般包含制訂測(cè)試方案設(shè)計(jì)測(cè)試用例實(shí)施測(cè)試提交缺陷報(bào)告測(cè)試總結(jié)內(nèi)容進(jìn)度什么是軟件軟件測(cè)試的產(chǎn)生、意義和概念軟件測(cè)試的產(chǎn)生軟件測(cè)試的意義軟件測(cè)試的定義軟件測(cè)試的目的軟件測(cè)試的現(xiàn)狀與前景測(cè)試與調(diào)試的區(qū)別軟件測(cè)試員必備的素質(zhì)軟件測(cè)試的目的測(cè)試是程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯(cuò)誤一個(gè)成功的測(cè)試用例在于發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試軟件測(cè)試的目的確保產(chǎn)品完成了它所承諾或公布的功能,并且用戶可以訪問到的功能都有明確的書面說明。確保產(chǎn)品滿足性能和效率的要求確保產(chǎn)品是健壯的和適應(yīng)用戶環(huán)境的內(nèi)容進(jìn)度什么是軟件軟件測(cè)試的產(chǎn)生、意義和概念軟件測(cè)試的產(chǎn)生軟件測(cè)試的意義軟件測(cè)試的定義軟件測(cè)試的目的軟件測(cè)試的現(xiàn)狀與前景測(cè)試與調(diào)試的區(qū)別軟件測(cè)試員必備的素質(zhì)軟件測(cè)試的現(xiàn)狀與前景軟件測(cè)試的現(xiàn)狀與前景處于起步〔開展〕階段,目前還是以手工測(cè)試為主國(guó)內(nèi)外軟件企業(yè)越來越重視軟件測(cè)試工作量費(fèi)用人數(shù)軟件測(cè)試行業(yè)開展的原因市場(chǎng)競(jìng)爭(zhēng)的壓力不斷提升的用戶需求整個(gè)行業(yè)逐漸的標(biāo)準(zhǔn)用戶技術(shù)水平的提升自動(dòng)測(cè)試工具的出現(xiàn)提高了測(cè)試的效率內(nèi)容進(jìn)度什么是軟件軟件測(cè)試的產(chǎn)生、意義和概念軟件測(cè)試的產(chǎn)生軟件測(cè)試的意義軟件測(cè)試的定義軟件測(cè)試的目的軟件測(cè)試的現(xiàn)狀與前景測(cè)試與調(diào)試的區(qū)別軟件測(cè)試員必備的素質(zhì)測(cè)試與調(diào)試的區(qū)別測(cè)試調(diào)試發(fā)現(xiàn)軟件的錯(cuò)誤(測(cè)試人
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安穩(wěn)裝置施工方案(3篇)
- 別墅修建施工方案(3篇)
- 升降吊桿施工方案(3篇)
- 氮?dú)庀到y(tǒng)應(yīng)急預(yù)案(3篇)
- 紅土路施工方案(3篇)
- 罐組施工方案(3篇)
- 胸痛應(yīng)急預(yù)案演練(3篇)
- 荊門沉井施工方案(3篇)
- 裝機(jī)施工方案(3篇)
- 企業(yè)節(jié)能政策執(zhí)行方案
- 2026年美團(tuán)商業(yè)分析師崗位筆試解析與面試問答技巧
- 某高校十五五教育大數(shù)據(jù)治理中心與智慧校園支撐平臺(tái)建設(shè)方案
- 2026年山西警官職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試備考試題帶答案解析
- 汽修廠文件檔案歸檔制度
- 高??蒲许?xiàng)目立項(xiàng)及管理規(guī)范
- 2026年工業(yè)數(shù)字化能碳管理項(xiàng)目可行性研究報(bào)告
- 《事故隱患排查治理資金使用專項(xiàng)制度》
- 肯德基加盟協(xié)議書
- 企業(yè)ERP系統(tǒng)維護(hù)操作手冊(cè)
- 2025年高中語文必修上冊(cè)《登泰山記》文言文對(duì)比閱讀訓(xùn)練(含答案)
- 2025中國(guó)機(jī)械工業(yè)集團(tuán)有限公司(國(guó)機(jī)集團(tuán))社會(huì)招聘19人筆試參考題庫附答案
評(píng)論
0/150
提交評(píng)論