freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程之程序測(cè)試與改錯(cuò)概述-在線瀏覽

2025-05-13 04:20本頁面
  

【正文】 的心理要求是“無情”。開發(fā)人員不能很好地測(cè)試自己的程序是因?yàn)樽霾坏綗o情。盡管已經(jīng)明白了測(cè)試的目的是為了發(fā)現(xiàn)盡可能多的缺陷,但當(dāng)測(cè)試人員真的發(fā)現(xiàn)了一堆缺陷時(shí),卻不可樂顛顛地跑去恭喜那個(gè)倒霉的開發(fā)者,否則會(huì)打架的。這個(gè)真理告訴我們,對(duì)于一個(gè)復(fù)雜的系統(tǒng)而言,無論采取什么樣的測(cè)試手段都不能證明缺陷已經(jīng)不復(fù)存在。在實(shí)踐中,測(cè)試要考慮時(shí)間、費(fèi)用等限制,不允許無休止地測(cè)試。測(cè)試與質(zhì)量的關(guān)系很象在考試中“檢查”與“成績(jī)”的關(guān)系。而學(xué)習(xí)差的學(xué)生,他原本就不會(huì)做題目,無論檢查多么細(xì)心,也不能提高成績(jī)。 測(cè)試人員的選擇測(cè)試需要開發(fā)人員參與嗎?測(cè)試需要獨(dú)立的測(cè)試小組嗎?測(cè)試需要用戶參與嗎?讓我們先看一看Microsoft公司關(guān)于測(cè)試的經(jīng)驗(yàn)教訓(xùn),再回答上述問題。比如,在1981年與IBM PC機(jī)一起推出的BASIC軟件,用戶在用“.1”(或者其他數(shù)字)除以10時(shí),就會(huì)出錯(cuò)。由此激起了許多采用Microsoft操作系統(tǒng)的PC廠商的極大不滿,而且很多個(gè)人用戶也紛紛投訴。但是遭到很多程序設(shè)計(jì)師甚至一些高級(jí)經(jīng)理的堅(jiān)決反對(duì),他們固執(zhí)地認(rèn)為在高校學(xué)生、秘書或者外界合作人士的協(xié)助下,開發(fā)人員可以自己測(cè)試產(chǎn)品。但是外界公司一般沒有能力執(zhí)行全面的軟件測(cè)試。痛定思痛后,Microsoft公司的經(jīng)理們得出一個(gè)結(jié)論:如果再不成立獨(dú)立的測(cè)試部門,軟件產(chǎn)品就不可能達(dá)到更高的質(zhì)量標(biāo)準(zhǔn)。但Microsoft公司并不照搬IBM的經(jīng)驗(yàn),而是有選擇地采用了一些看起來比較先進(jìn)的方法,如獨(dú)立的測(cè)試小組,自動(dòng)測(cè)試以及為關(guān)鍵性的構(gòu)件進(jìn)行代碼復(fù)查等。穆爾回憶說:“我們清楚不能再讓開發(fā)部門自己測(cè)試了。這是一個(gè)偉大的轉(zhuǎn)折點(diǎn)。自從Microsoft公司在1984年與1986年之間擴(kuò)大了測(cè)試小組后,開發(fā)人員開始“變懶”了。此時(shí),Microsoft公司歷史上第二次大災(zāi)難降臨了。這套軟件竟然有700多處錯(cuò)誤,有的錯(cuò)誤可以破壞數(shù)據(jù)甚至摧毀程序。公司不得不為用戶免費(fèi)提供升級(jí)版本,費(fèi)用超過了100萬美元。開發(fā)人員應(yīng)該執(zhí)行“白盒”測(cè)試,即測(cè)試源程序的邏輯結(jié)構(gòu)以及實(shí)現(xiàn)細(xì)節(jié)(“白盒”是指看得見程序的內(nèi)部結(jié)構(gòu))。比如在測(cè)試一個(gè)模塊時(shí),“白盒”測(cè)試方法要對(duì)模塊的所有代碼進(jìn)行單步跟蹤測(cè)試。小型的軟件公司可能沒有條件設(shè)立獨(dú)立的測(cè)試小組,也有可能測(cè)試小組人員不多而忙不過來。這里要強(qiáng)調(diào)的是,α測(cè)試不能依賴于開發(fā)人員或者測(cè)試小組中的任意一方,必須是雙方共同參與。而“黑盒測(cè)試”必須由獨(dú)立的測(cè)試人員執(zhí)行,因?yàn)殚_發(fā)者難以做到客觀、公正。倘若在設(shè)計(jì)時(shí)就存在理解錯(cuò)誤,或因不良的編程習(xí)慣而流下隱患,那么他本人很難發(fā)現(xiàn)這類錯(cuò)誤。(3)程序設(shè)計(jì)有如藝術(shù)設(shè)計(jì),開發(fā)者總是喜歡欣賞程序的成功之處,而不愿看到失敗之處。即便開發(fā)者非常誠(chéng)實(shí),但“珍愛程序”的心理讓他在測(cè)試時(shí)不知不覺地帶入了虛假成份。β測(cè)試的涉及面最廣,最能反映用戶的真實(shí)愿望,但花費(fèi)的時(shí)間最長(zhǎng),不好控制。即β測(cè)試人員無償?shù)貫檐浖咀鳒y(cè)試,定期遞交測(cè)試報(bào)告,提出批評(píng)與建議。 測(cè)試的主要內(nèi)容與常用方法有一次文學(xué)考試,問高爾基是哪國(guó)人?!边@是一種瞎猜法。不論是對(duì)軟件的模塊還是整個(gè)系統(tǒng),總有共同的內(nèi)容要測(cè)試,如正確性測(cè)試,容錯(cuò)性測(cè)試,性能與效率測(cè)試,易用性測(cè)試,文檔測(cè)試等。很多軟件工程教材講述了各種各樣的測(cè)試方法并例舉了不少示例[Pressman 1997] [Sommerville 1992] [楊文龍 1997]。 正確性測(cè)試正確性測(cè)試又稱功能測(cè)試,它檢查軟件的功能是否符合規(guī)格說明?;镜姆椒ㄊ菢?gòu)造一些合理輸入,檢查是否得到期望的輸出。倘若枚舉空間是無限的,那可慘了,還不如
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1