測試書籍 《探索式軟體測試》

2021-09-30 05:59:09 字數 927 閱讀 3412

《探索式軟體測試》 by james whittaker

關於james whittaker,第一期裡面我們介紹過他,其成名作大概是how to break software系列,不過今天我要給大家介紹的是他的一本新書,《exploratory software testing》,中文版譯為《探索式軟體測試》。英文版出版於2023年9月,中文版於今年4月出版。

讀書的意義有時候是為了給人以啟發和思考。當整個測試業界都在大力推崇automation的時候,james發出了不一樣的聲音,他認為手工測試十分的重要,並且對於發現有些型別的bug是最理想的選擇。且先不要一開始就下定論,可以去讀一下看他為什麼這樣講。

基於指令碼或者case的手工測試容易死板,而探索性測試則會引入大量的變化,並且可以極大的發揮測試人員的思考和能力。而探索有時會漫無目的,就像一下子到 了乙個陌生的大城市,比如倫敦,短短的幾天時間,真不知如何逛起?是的,很多時候我們在測試產品或者使用者在使用的時候也像是在我們製造的一座大城市裡漫 遊。所以用漫遊來作為探索性測試的隱喻看起來再合適不過了,十分的形象和容易理解,比如指南測試法、計程車測試法、快遞測試法、地標測試法等等。

除了探索式測試之外,本書也有很多關於軟體測試本身的討論和思考,比如input filter,input check和input exception handle有什麼區別?這樣的內容也很值得一讀。

書中有一小章叫做經營成功的測試職業生涯,讀來讓人印象深刻,建議把軟體測試作為職業的人讀一讀。這裡列幾句吧:

「如果你的工作沒有緊迫感,那麼你就等於沒有工作。」

「門檻很低,但通往精通的道路很難。」

「做任何一件事情,絕不要重複兩次而不意識到或質疑這其實是乙個問題。」

「下坡路就是用你的洞察力和專家知識來幫助周圍的人也成為優秀的測試人員。」

好吧,我的介紹就到這裡,有空去找一本來看看吧。

探索式軟體測試

全域性探索式測試法 混合探索式測試技術 軟體測試的5個棘手問題 重複性暫時性 單調性健忘 主要依賴測試技術 原因是不確定因素太多,場景複雜,可能導致自動化測試失效的情況太多,無法一一跟蹤,都需要人工介入 手工測試的問題 手工測試使用指令碼,指令碼用於指定該使用什麼樣的輸入值,定義如何判斷正確的軟體輸...

軟體測試書籍

軟體工程 實踐者的研究方法 機械工業出版社 測試流程管理 北京大學出版社 cvs開源軟體開發技術 機械工業出版社 小組軟體開發過程 人民郵電出版社 軟體測試自動化技術與例項詳解 軟體需求 機械工業出版社 軟體測試的藝術 編寫有效用例 effective method for software tes...

軟體測試入門書籍

軟體測試出版社 機械工業出版社 原出版社 sams 出版社 機械工業出版社 原出版社 sams 我所見過的最好最經典的軟體測試入門書,有乙個別名叫 軟體測試的本質 書中沒有討論太多的軟體測試理論,只包含了一部分常用的 基本的知識。從什麼是軟體測試 為什麼要作軟體測試開始,逐步引入基本的和高階的測試技...