之前給新人推薦入門的軟體測試書籍,我一般會推薦京東上排名靠前的《軟體測試(第二版)》,但是之前我也只是簡單的翻了一下,所以沒有給更詳細的建議。
這次抽時間把全書看了一遍,總體感覺在基礎知識普及上,國內寫的書會更接地氣一些,特別是一些實用方法和基礎概念,國內會根據當前的市場需求,同時綜合各家取長補短來進行知識普及,而國外的這些書更多的偏純理論彙總,當然,也和這本書出版的比較早有關係吧。
下面我簡要說下讀完這本經典的入門書籍後的建議。
一全書分為六部分共 22 章節。
第一部分是軟體測試行業基礎資訊的普及,比如軟體測試的背景、軟體開發過程、軟體測試的定義以及原則。
第二部分是測試理論基礎,比如需求說明、白盒測試、黑盒測試、動態測試和靜態測試。
第三部分是具體的測試技術了,比如配置測試、相容性測試、多語言測試、易用性測試、安全性測試、web 測試以及測試文件的說明。
第四部分是一些測試的補充,比如測試工具、測試自動化、不同的測試里程碑階段。
第五部分是測試文件的介紹,比如測試計畫、測試用例、bug 以及專案質量度量。
第六部分是作者對未來的展望,比如軟體測試標準化的思考、軟體測試工程師的職業說明。
總得來說,全書大部分內容都是最基本的基礎知識,對於軟體測試行業的基本概念也都做了普及,但是整體的框架劃分以及側重點和我理解的不太一樣。
比如按照測試基礎、測試流程、軟體質量模型、測試方法、測試用例設計方法等等這麼去分類的話,和目前實際情況會更接近一些。
二針對本書的閱讀人群,我的建議是:
1.有 1-3 年測試經驗的測試工程師:3 年以內工作經驗的工程師,可能剛剛開始上手實際的專案,也可能剛剛對測試工作有了自己的理解,但是缺少體系化,缺少方**的指導,那麼結合書中的內容,可以在一定程度上有互補的效果。
2.有 3-5 年測試經驗的測試工程師:為啥把 1-3 年和 3-5 年的人群分開說呢?因為這兩個人群看這本書的側重點是不同的,比如 1-3 年的人去看應該著重的是具體知識點的吸收、學習和應用,3-5 年的去看,應該是把看完後的內容進行重新組織,結合自己專案實際情況和已有的經驗積累,把本書的內容糅合進去,讓自己的知識體系更完善、更系統化。
3.剛入門的測試工程師:我是猶豫了半天才把這部分人群的推薦給加進來的,我理想中要推薦的入門書籍目前還沒找到,補上推薦是因為裡面的一些基礎知識可以作為科普使用,至少在一定程度上可以增加對軟體測試的認識吧。
目前我看過的幾本書,在整體組織上,都不是完美適合零基礎的初學者,乙個是內容的分類上我有更好的建議,另乙個是概念性的東西太多,初學者不能很好的同實際進行結合,我很清楚的記得很久前自己看這種書的感受。
不建議測試管理者細看,也是可以略讀。
書中的內容都是基礎性的知識普及,大部分管理者肯定都已經了解,可以快速的過一遍查漏補缺,細看的話應該不會有啥新收穫。
三2.粗讀:第 3、5、6、7、10、11、18、19 章。
粗讀的這幾個章節的內容,我認為都是實際專案中可能經常碰到的知識點,所以建議看的時候可以細一點,把概念和邏輯搞清楚,能記住就行,用的時候可以再細查,本次不需要精讀去完全搞的特別清楚。
3.略讀:第 1、2、4、8、9、12、13、14、15、16、17、20、21、22 章。
剩下的大部分內容,都只是略讀即可,了解下概念,熟悉下知識點,如果是 3-5 年的測試人員,可以把部分知識點進行下重新組合和提煉,但是也不用花費太多的時間在這部分上面。
CSAPP第七章家庭作業(原書第二版)
7.6 buf前加了extern是外部符號,由main.c定義,故定義符號的模組是main.o,是int型變數,屬於.data節 bufp0和swap函式前未加extern和static,故是全域性符號,都在swap.c中定義,故定義符號的模組是swap.o,變數bufp0屬於.data節,swap...
《軟體測試技術大全》第二版修訂更新的內容
第1章 更新了調查統計資料和圖 第3章更新了常用功能自動化測試工具列表 第4章更新了軟體過程相關方法和工具 新增了rup和xp方面的內容 將配置管理相關的內容移至第5章 將軟體質量相關的內容移至第6章 第5章除了介紹配置管理的基本方法,還介紹了vss svn等工具的使用 新增第6章單獨講軟體質量 第...
《軟體測試技術大全》第二版修訂更新的內容
第1章 更新了調查統計資料和圖 第3章更新了常用功能自動化測試工具列表 第4章更新了軟體過程相關方法和工具 新增了rup和xp方面的內容 將配置管理相關的內容移至第5章 將軟體質量相關的內容移至第6章 第5章除了介紹配置管理的基本方法,還介紹了vss svn等工具的使用 新增第6章單獨講軟體質量 第...