軟件測(cè)試的藝術(shù)

出版時(shí)間:2006-1  出版社:機(jī)械工業(yè)出版社  作者:梅爾斯  頁(yè)數(shù):122  
Tag標(biāo)簽:無(wú)  

前言

  前言  在本書(shū)1979年第1版出版的時(shí)侯,有一條著名的經(jīng)驗(yàn),即在一個(gè)典型的編程項(xiàng)目中,軟件測(cè)試或系統(tǒng)測(cè)試大約占用50%的項(xiàng)目時(shí)間和超過(guò)50%的總成本。   25年后的今天,同樣的經(jīng)驗(yàn)仍然成立?,F(xiàn)在出現(xiàn)了新的開(kāi)發(fā)系統(tǒng)、具有內(nèi)置工具的語(yǔ)言以及習(xí)慣于快速開(kāi)發(fā)大量軟件的程序員。但是,在任何軟件開(kāi)發(fā)項(xiàng)目中,測(cè)試依然扮演著重要角色。   在這些事實(shí)面前,讀者可能會(huì)以為軟件測(cè)試發(fā)展到現(xiàn)在不斷完善,已經(jīng)成為一門(mén)精確的學(xué)科。然而實(shí)際情況并非如此。事實(shí)上,與軟件開(kāi)發(fā)的任何其他方面相比,人們對(duì)軟件測(cè)試仍然知之甚少。而且,軟件測(cè)試并非熱門(mén)課題,本書(shū)首次出版時(shí)是這樣,遺憾的是,今天仍然如此?,F(xiàn)在有很多關(guān)于軟件測(cè)試的書(shū)籍和論文,這意味著,至少與本書(shū)首次出版時(shí)相比,人們對(duì)軟件測(cè)試這個(gè)主題有了更多的了解。但是,測(cè)試依然是軟件開(kāi)發(fā)中的“黑色藝術(shù)”。   這就有了更充足的理由來(lái)修訂這本關(guān)于軟件測(cè)試藝術(shù)的書(shū),同時(shí)我們還有其他一些動(dòng)機(jī)。在不同的時(shí)期,我們都聽(tīng)到一些教授和助教說(shuō):“我們的學(xué)生畢業(yè)后進(jìn)入了計(jì)算機(jī)界,卻絲毫不了解軟件測(cè)試的基本知識(shí),而且在課堂上向?qū)W生介紹如何測(cè)試或調(diào)試其程序時(shí),我們也很少有建議可提供?!?  因此,本書(shū)再版的目的與1979年時(shí)一樣:填充專業(yè)程序員和計(jì)算機(jī)科學(xué)學(xué)生的知識(shí)空缺。正如書(shū)名所蘊(yùn)涵的,本書(shū)是對(duì)測(cè)試主題的實(shí)踐探討,而不是理論研究,連同了對(duì)新的語(yǔ)言和過(guò)程的探討。盡管可以根據(jù)理論的脈絡(luò)來(lái)討論軟件測(cè)試,但本書(shū)旨在成為實(shí)用且“腳踏實(shí)地”的手冊(cè)。因此,很多與軟件測(cè)試有關(guān)的主題,如程序正確性的數(shù)學(xué)證明都被有意地排除在外了。   本書(shū)第1章介紹了一個(gè)供自我評(píng)價(jià)的測(cè)試,每位讀者在繼續(xù)閱讀之前都須進(jìn)行測(cè)試。它揭示出我們必須了解的有關(guān)軟件測(cè)試的最為重要的實(shí)用信息,即一系列心理和經(jīng)濟(jì)學(xué)問(wèn)題,這些問(wèn)題在第2章中進(jìn)行了詳細(xì)討論。第3章探討的是不依賴計(jì)算機(jī)的代碼走查或代碼檢查的重要概念。不同于大多數(shù)研究都將注意力集中在概念的過(guò)程和管理方面,第3章則是從技術(shù)上“如何發(fā)現(xiàn)錯(cuò)誤”的角度來(lái)進(jìn)行探討。   聰明的讀者都會(huì)意識(shí)到,在軟件測(cè)試人員的技巧中最為重要的部分是掌握如何編寫(xiě)有效測(cè)試用例的知識(shí),這正是第4章的主題。本書(shū)第5章和第6章分別探討了如何測(cè)試單個(gè)模塊或子程序及測(cè)試更大的對(duì)象,而第7章則介紹了一些程序調(diào)試的實(shí)用建議,第8章討論了極限編程和極限測(cè)試的概念,第9章介紹了如何將本書(shū)其他章節(jié)中詳細(xì)討論的軟件測(cè)試的知識(shí)運(yùn)用到Web編程,包括電子商務(wù)系統(tǒng)中去。   本書(shū)面向三類主要的讀者。盡管我們希望本書(shū)中的內(nèi)容對(duì)于專業(yè)程序員而言不完全是新的知識(shí),但它應(yīng)增強(qiáng)專業(yè)人員對(duì)測(cè)試技術(shù)的了解。如果這些材料能使軟件人員在某個(gè)程序中多發(fā)現(xiàn)一個(gè)錯(cuò)誤,那么本書(shū)創(chuàng)造的價(jià)值將遠(yuǎn)遠(yuǎn)超過(guò)書(shū)價(jià)本身。第二類讀者是項(xiàng)目經(jīng)理,因?yàn)楸緯?shū)中包含了測(cè)試過(guò)程管理的最新的、實(shí)用的知識(shí)。第三類讀者是計(jì)算機(jī)科學(xué)的學(xué)生,我們的目的在于向?qū)W生們展示程序測(cè)試的問(wèn)題,并提供一系列有效的技術(shù)。我們建議將本書(shū)作為程序設(shè)計(jì)課程的補(bǔ)充教材,讓學(xué)生在學(xué)習(xí)階段的早期就接觸到軟件測(cè)試的內(nèi)容。

內(nèi)容概要

本書(shū)以一次自評(píng)價(jià)測(cè)試開(kāi)篇,從軟件測(cè)試的心理學(xué)和經(jīng)濟(jì)學(xué)入手,探討了代碼檢查、走查與評(píng)審、測(cè)試用例的設(shè)計(jì)、模塊測(cè)試、系統(tǒng)測(cè)試、調(diào)試等主題,以及極限測(cè)試、因特網(wǎng)應(yīng)用系統(tǒng)測(cè)試等高級(jí)主題,全面展現(xiàn)了作者的軟件測(cè)試思想。本書(shū)是軟件測(cè)試領(lǐng)域的佳作,其結(jié)構(gòu)合理、內(nèi)容簡(jiǎn)潔、語(yǔ)言流暢。本書(shū)適合作為軟件測(cè)試做從業(yè)人員的參考手冊(cè),以及高等院校軟件測(cè)試課程的教材或參考書(shū)。

作者簡(jiǎn)介

梅爾斯,Spectrum Signals的現(xiàn)任主管,IBM系統(tǒng)研究院前高級(jí)成員,同時(shí)還是RadiSys有限公司的前任CEO和創(chuàng)始人。

書(shū)籍目錄

第1章  一次自評(píng)價(jià)測(cè)試        第2章  軟件測(cè)試的心理學(xué)和經(jīng)濟(jì)學(xué)         2.1  軟件測(cè)試的心理學(xué)         2.2  軟件測(cè)試的經(jīng)濟(jì)學(xué)          2.2.1  黑盒測(cè)試          2.2.2  白盒測(cè)試         2.3  軟件測(cè)試的原則         2.4  小結(jié)        第3章  代碼檢查、走查與評(píng)審         3.1  代碼檢查與走查         3.2  代碼檢查         3.3  用于代碼檢查的錯(cuò)誤列表          3.3.1  數(shù)據(jù)引用錯(cuò)誤          3.3.2  數(shù)據(jù)聲明錯(cuò)誤          3.3.3  運(yùn)算錯(cuò)誤          3.3.4  比較錯(cuò)誤          3.3.5  控制流程錯(cuò)誤          3.3.6  接口錯(cuò)誤          3.3.7  輸入/輸出錯(cuò)誤          3.3.8  其他檢查         3.4  代碼走查         3.5  桌面檢查         3.6  同行評(píng)分         3.7  小結(jié)        第4章  測(cè)試用例的設(shè)計(jì)         4.1  白盒測(cè)試          4.1.1  邏輯覆蓋測(cè)試          4.1.2  等價(jià)劃分          4.1.3  一個(gè)范例          4.1.4  邊界值分析          4.1.5  因果圖         4.2  錯(cuò)誤猜測(cè)         4.3  測(cè)試策略        第5章  模塊(單元)測(cè)試        5.1  測(cè)試用例設(shè)計(jì)         5.2  增量測(cè)試         5.3  自頂向下測(cè)試與自底向上測(cè)試          5.3.1  自頂向下的測(cè)試          5.3.2  自底向上的測(cè)試          5.3.3  比較         5.4  執(zhí)行測(cè)試        第6章  更高級(jí)別的測(cè)試         6.1  功能測(cè)試         6.2  系統(tǒng)測(cè)試          6.2.1  能力測(cè)試          6.2.2  容量測(cè)試         6.2.3  強(qiáng)度測(cè)試          6.2.4  易用性測(cè)試          6.2.5  安全性測(cè)試          6.2.6  性能測(cè)試          6.2.7  存儲(chǔ)測(cè)試          6.2.8  配置測(cè)試          6.2.9  兼容性/配置/轉(zhuǎn)換測(cè)試          6.2.10  安裝測(cè)試          6.2.11  可靠性測(cè)試          6.2.12  可恢復(fù)性測(cè)試          ……第7章  調(diào)試        第8章  極限測(cè)試      第9章  測(cè)試因特網(wǎng)應(yīng)用系統(tǒng)        附錄A  極限測(cè)試應(yīng)用程序樣例        附錄B  小于1000的素?cái)?shù)        詞匯表

編輯推薦

  成功、有效地進(jìn)行軟件測(cè)試的實(shí)用策略和技術(shù):  ● 基本的測(cè)試原理和策略   ● 驗(yàn)收測(cè)試  ● 程序檢查和走查    ● 安裝測(cè)試  ● 代碼檢查   ● 模塊(單元)測(cè)試  ● 錯(cuò)誤列表  ● 測(cè)試規(guī)劃與控制  ● 同行評(píng)分  ● 獨(dú)立測(cè)試機(jī)構(gòu)  ● 黑盒、白盒測(cè)試  ● 調(diào)試原理  ● 錯(cuò)誤猜測(cè)  ● 錯(cuò)誤分析  ● 自頂向下與自底向上測(cè)試  ● 極限測(cè)試  ● 高級(jí)測(cè)試  ● 測(cè)試因特網(wǎng)應(yīng)用系統(tǒng)  ● 功能和系統(tǒng)測(cè)試    ● 電子商務(wù)體系結(jié)構(gòu)的高級(jí)測(cè)試

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    軟件測(cè)試的藝術(shù) PDF格式下載


用戶評(píng)論 (總計(jì)33條)

 
 

  •   做軟件測(cè)試工作的人一定要看的一本書(shū)。雖然這本書(shū)年代久遠(yuǎn),但是正式時(shí)間證明了其存在的價(jià)值。各種測(cè)試工具測(cè)試技術(shù)測(cè)試?yán)砟疃荚诟?,但是基本的原理都不?huì)變。這么書(shū)很好的結(jié)合了測(cè)試的各方面,值得一看哦。
  •   以前軟件測(cè)試的書(shū)很少,最近多起來(lái)了,這本書(shū)是其中最好的之一,我認(rèn)為。書(shū)雖然薄,但內(nèi)容豐富,仔細(xì)閱讀,絕對(duì)對(duì)得起你花的時(shí)間。書(shū)的第一版已經(jīng)出來(lái)好多年了,但其中的原理今天仍然不過(guò)時(shí)。
  •   一本經(jīng)典的軟件測(cè)試入門(mén)書(shū)籍,強(qiáng)烈推薦軟件測(cè)試新手閱讀。
  •   測(cè)試是為發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。
  •   其中對(duì)代碼審查(靜態(tài)測(cè)試)的描述對(duì)我?guī)椭艽骬_^。
  •   如書(shū)的名字,測(cè)試也是門(mén)藝術(shù)。呵呵,慢慢體會(huì)吧。
  •   一本在測(cè)試領(lǐng)域經(jīng)久不衰的著作,時(shí)間已經(jīng)證明了它的價(jià)值
  •   非常好的書(shū)測(cè)試必看
  •   書(shū)很薄,但是理論卻比較全面,經(jīng)典的書(shū)。
  •   本書(shū)深入淺出,翻譯得很不錯(cuò),正在研讀當(dāng)中~~
  •   意料之中的好書(shū),像九陰真經(jīng)的總綱,應(yīng)該說(shuō)很不錯(cuò),書(shū)就是要這樣寫(xiě)看的人才會(huì)輕松愉快有幫助
  •   書(shū)比想象中的要薄,不過(guò)看了目錄后感覺(jué)蠻不錯(cuò),現(xiàn)在正在閱讀中,等看完了在來(lái)品論。
  •   覺(jué)得很不錯(cuò),值得一看
  •   雖然書(shū)很薄,只有100頁(yè)左右,但是講得很全面。軟件測(cè)試經(jīng)典書(shū)籍!
  •   該書(shū)有點(diǎn)老,不是專門(mén)給測(cè)試人員看的,但有些思想還行
  •   很不錯(cuò),不過(guò),一直在看測(cè)試那本書(shū),這本還沒(méi)看。嘿嘿!大概的看了一下,內(nèi)容挺多了。不錯(cuò)!
  •   挺好的,值得一看,應(yīng)該是比較適合有基礎(chǔ)的人員。。
  •   從老師口中知道這本書(shū),買(mǎi)了以后,覺(jué)得還是挺不錯(cuò)的
  •   寫(xiě)得很濃縮,每頁(yè)都包含了有用信息,看起薄,讀起來(lái)很“厚”。有一定項(xiàng)目經(jīng)驗(yàn)后理解會(huì)更深刻,或者說(shuō)會(huì)對(duì)作者產(chǎn)生“真知灼見(jiàn)”的感嘆。推薦閱讀。
  •   書(shū)很好,服務(wù)也很好,送貨很快,很方便
  •   內(nèi)容淺顯易懂,就是紙張?zhí)?,看著有點(diǎn)不爽。
  •   快遞速度很好。但紙張的質(zhì)量不是特別好。
  •   這本書(shū)還沒(méi)有到貨就讓我評(píng)論,真是搞笑…………
  •   書(shū)不厚 一般般
  •   紙質(zhì)很差,準(zhǔn)確說(shuō)非常差,感覺(jué)內(nèi)容也一般
  •     1. 測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。
      
      2. 軟件測(cè)試的原則
       (1)測(cè)試用例中必須包含對(duì)預(yù)期輸出或結(jié)果的定義。
       (2)程序員或組織應(yīng)避免測(cè)試自己編寫(xiě)的程序。
       (3)應(yīng)仔細(xì)檢查每個(gè)測(cè)試的執(zhí)行結(jié)果。
       (4)測(cè)試用例的編寫(xiě)不僅應(yīng)當(dāng)根據(jù)有效和預(yù)期的輸入情況,而且也應(yīng)當(dāng)根據(jù)無(wú)效和未預(yù)料到的輸入情況。
       (5)檢查程序是否“未做其應(yīng)該做的”僅是成功的一半,測(cè)試的另一半是檢查程序是否“做了其不應(yīng)該做的”。
       (6)應(yīng)避免測(cè)試用例用后即棄。
       (7)進(jìn)行測(cè)試工作時(shí)不應(yīng)事先假定不會(huì)發(fā)現(xiàn)錯(cuò)誤。
       (8)程序某部分存在更多錯(cuò)誤的可能性,與該部分已發(fā)現(xiàn)錯(cuò)誤的數(shù)量成正比。
      
      3. 測(cè)試策略
       (1)如果規(guī)格說(shuō)明中包含輸入條件組合的情況,應(yīng)首先使用因果圖分析法。
       (2)在任何情況下都應(yīng)該使用邊界值分析方法,對(duì)輸入和輸出邊界進(jìn)行分析。
       (3)為輸入和輸出確定有效和無(wú)效等價(jià)類,補(bǔ)充測(cè)試用例。
       (4)使用錯(cuò)誤猜測(cè)技術(shù)補(bǔ)充測(cè)試用例。
       (5)使用多重條件覆蓋準(zhǔn)則檢查程序的邏輯結(jié)構(gòu)
      
      4. 多重條件覆蓋準(zhǔn)則:將每個(gè)判定中的所有可能的條件的組合,以及所有的分支入口點(diǎn)都至少執(zhí)行一次(不能保證對(duì)所有可能的路徑都走一次)。
      
      5. 測(cè)試結(jié)束的準(zhǔn)則
       第一類
       模塊測(cè)試的結(jié)束準(zhǔn)則:
       (1)滿足多重條件覆蓋準(zhǔn)則。
       (2)對(duì)模塊接口規(guī)格說(shuō)明進(jìn)行邊界值分析的所有測(cè)試用例都通過(guò)。
       功能測(cè)試的結(jié)束準(zhǔn)則:
       (1)因果圖分析,(2)邊界值分析,(3)錯(cuò)誤猜測(cè)的所有測(cè)試用例都通過(guò)。
       第二類:以確切的數(shù)量來(lái)描述結(jié)束測(cè)試的條件。
       第三類:記錄單位時(shí)間內(nèi)發(fā)現(xiàn)的錯(cuò)誤數(shù)量,通過(guò)檢查統(tǒng)計(jì)曲線的形狀來(lái)判定測(cè)試是否應(yīng)結(jié)束。
      
      6. 調(diào)試的原則
       (1)動(dòng)腦筋
       (2)如果遇到僵局,就留到稍后解決
       (3)把問(wèn)題描述給別人聽(tīng)
       (4)僅將調(diào)試工具作為頭腦思考的輔助手段
       (5)避免使用試驗(yàn)法
       (6)改正錯(cuò)誤時(shí)增加的代碼比程序中原有的代碼更易發(fā)生錯(cuò)誤
       (7)應(yīng)修改源代碼,而不是目標(biāo)代碼
      
      7.極限編程的12個(gè)實(shí)踐
       (1)市場(chǎng)和業(yè)務(wù)開(kāi)發(fā)人員在一起以場(chǎng)景的形式編寫(xiě)軟件需求并確定優(yōu)先級(jí)
       (2)小規(guī)模地、遞增地發(fā)布
       (3)系統(tǒng)隱喻
       (4)簡(jiǎn)要設(shè)計(jì)
       (5)連續(xù)測(cè)試
       (6)重構(gòu)
       (7)結(jié)對(duì)編程
       (8)代碼的集體所有權(quán)
       (9)持續(xù)集成
       (10)每周40小時(shí)工作
       (11)客戶在現(xiàn)場(chǎng)
       (12)按標(biāo)準(zhǔn)編碼
       歸納為4個(gè)概念:
       (1)聆聽(tīng)客戶和其他程序員的談話
       (2)與客戶合作,開(kāi)發(fā)應(yīng)用程序的規(guī)格說(shuō)明和測(cè)試用例
       (3)結(jié)對(duì)編程
       (4)測(cè)試代碼庫(kù)
  •     軟件測(cè)試的藝術(shù)這本書(shū)只草草看了一遍,雖然本身是計(jì)算機(jī)系,卻只是半吊子,所以對(duì)書(shū)中提到的理論能看懂,卻并沒(méi)有太多印象。
      我至今仍記得Java老師在忽悠了我們半年之后說(shuō),其實(shí)我給你們上這個(gè)課只是告訴你們有Java這個(gè)東西。
      這本書(shū)大抵也是這樣的作用,給沒(méi)有軟件測(cè)試概念的人一個(gè)概念,給想了解軟件測(cè)試的人一種思路,給企圖應(yīng)征軟件測(cè)試卻沒(méi)有任何經(jīng)驗(yàn)的人一點(diǎn)談資。
      經(jīng)典之所以經(jīng)典,就是因?yàn)槠錅\顯易懂,背后卻包藏著大智慧。
      
      
  •     軟件測(cè)試的10個(gè)原則:
      測(cè)試用例中一個(gè)必需部分是對(duì)預(yù)期輸出或結(jié)果進(jìn)行定義
      程序員應(yīng)當(dāng)避免測(cè)試自己編寫(xiě)的程序
      編寫(xiě)軟件的組織不應(yīng)當(dāng)測(cè)試自己編寫(xiě)的軟件
      應(yīng)當(dāng)徹底檢查每個(gè)測(cè)試的執(zhí)行結(jié)果
      測(cè)試用例的編寫(xiě)不僅應(yīng)當(dāng)根據(jù)有效和預(yù)料到的輸入情況,而且也應(yīng)當(dāng)根據(jù)無(wú)效和未預(yù)料到的輸入情況
      檢查程序是否“未作其應(yīng)該做的”僅是測(cè)試的一半,測(cè)試的另一半是檢查程序是否“做了其不應(yīng)該做的”
      應(yīng)避免測(cè)試用例用后即棄,除非軟件本身就是一個(gè)一次性的軟件
      計(jì)劃測(cè)試工作時(shí)不應(yīng)默許假定不會(huì)發(fā)現(xiàn)錯(cuò)誤
      程序某部分存在更多錯(cuò)誤的可能性,與該部分已發(fā)現(xiàn)錯(cuò)誤的數(shù)量成正比
      軟件測(cè)試時(shí)一項(xiàng)極富創(chuàng)造性、極具智力挑戰(zhàn)性的工作
      
  •     本書(shū)的觀點(diǎn)與傳統(tǒng)軟件測(cè)試?yán)碚撔纬闪缩r明的對(duì)比,作者提出:軟件測(cè)試的目的不是為了驗(yàn)證軟件能夠達(dá)到設(shè)計(jì)文檔的要求,而是為了發(fā)現(xiàn)軟件錯(cuò)誤而運(yùn)行軟件的過(guò)程。當(dāng)我剛開(kāi)始學(xué)習(xí)測(cè)試技術(shù)的時(shí)候,很為該觀點(diǎn)所動(dòng),但隨著工作經(jīng)驗(yàn)的增長(zhǎng),發(fā)現(xiàn)實(shí)際操作中無(wú)論是組織還是個(gè)人都很難達(dá)成作者的美好目標(biāo)。畢竟,公司的預(yù)算、資源都很難讓測(cè)試人員有機(jī)會(huì)進(jìn)行所謂的完美測(cè)試。但,不管怎樣,本書(shū)中提到的軟件測(cè)試方法論對(duì)于任何一個(gè)從事軟件測(cè)試甚至是開(kāi)發(fā)人員都是大有裨益的。
      推薦,5顆星!
  •     每天花1個(gè)小時(shí),一周就可以看完。
      
      該書(shū)歷史悠久,1979年第一版,2004年(估計(jì))第二版,可見(jiàn)其生命力。工具,環(huán)境語(yǔ)言都在變化,但是根本的測(cè)試思想沒(méi)有變。怪不得有人稱該書(shū)為測(cè)試領(lǐng)域的"開(kāi)山鼻祖"。
      
      該書(shū)信息密度不低,第一章以一個(gè)小測(cè)試作為引子,第二章闡述全書(shū)的核心思想,后面各章就討論了詳細(xì)的方式方法。所謂詳細(xì)也是相對(duì)而言,能打下進(jìn)一步學(xué)習(xí)的基礎(chǔ)就足夠了。實(shí)例很少,偏向于原則、理論、概念。
      
      個(gè)人感覺(jué)有沒(méi)有開(kāi)發(fā)測(cè)試經(jīng)驗(yàn)的都能看懂。
      如果想應(yīng)聘測(cè)試工程師,也可以作為惡補(bǔ)書(shū)籍,也是就該書(shū)小而全:)
      
      最大的收獲:
      1.測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。正向測(cè)試驗(yàn)證功能,但核心內(nèi)容是反向測(cè)試,發(fā)現(xiàn)錯(cuò)誤。
      測(cè)試人員首先要直覺(jué)認(rèn)為被測(cè)物有錯(cuò)誤需要去發(fā)現(xiàn)。
      
      2.從心理學(xué)觀點(diǎn)論述了為什么開(kāi)發(fā)人員不能做測(cè)試。以及如何逐漸一個(gè)合理的團(tuán)隊(duì),最好是獨(dú)立的測(cè)試部門(mén)。
      
      3.能發(fā)現(xiàn)錯(cuò)誤的測(cè)試用例才是成功的用例。 全部測(cè)試用例通過(guò),不能作為測(cè)試結(jié)束的標(biāo)志。給出了3個(gè)測(cè)試結(jié)束準(zhǔn)則。
      
      4.該書(shū)多次提到,任何方式方法都有局限性,需要對(duì)不同問(wèn)題采取不同的方法。
      
      5.調(diào)試(Debug)一章強(qiáng)調(diào)了用思考去解決問(wèn)題,而非大量的print,trace和debugger的內(nèi)存觀察。有時(shí)人會(huì)偷懶而采取暴力調(diào)試,及不去思考,胡亂修改代碼來(lái)猜測(cè)問(wèn)題。
      調(diào)試方式也是啟發(fā)式解決問(wèn)題的方法。
      
      6.兩次提到“采集-分析-匯總-提高”。及開(kāi)發(fā)、測(cè)試過(guò)程要留心去總結(jié)提高,建立項(xiàng)目和個(gè)人的 bug、易犯錯(cuò)誤表,調(diào)試錯(cuò)誤分析表等。
      
      7.增量測(cè)試和XP方法: 做事先有計(jì)劃,然后由小到大,一步一個(gè)腳印,后一步踩在前一步上。
      
      8.測(cè)試過(guò)程有很多方法都需要經(jīng)驗(yàn)和直覺(jué)。測(cè)試是個(gè)復(fù)雜的腦力勞動(dòng)。
  •   是不是看了你的讀書(shū)筆記之后,就不用看原文了哇。
    哈哈哈
  •   最近也在看,同時(shí)有英文版和中文版,感覺(jué)英文版的好點(diǎn)兒,但是看的太慢了,并且同樣的意思,看英文要花更長(zhǎng)的時(shí)間,這樣會(huì)影響記憶的效率,累,但是中文版的有些地方翻譯的貌似不太好,一會(huì)兒看看英文版一會(huì)兒看看中文版的,好糾結(jié)
  •   剛剛下載了中文版看--不懂英文的人
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7