作為剛入門的軟件測試工程師,或者想要轉行的新伙伴,需要掌握的新知識有很多,通俗易懂的教材往往能讓學習的過程事半功倍。軟件測試要求對知識面掌握的比較廣,首先是軟件測試的一些基本概念,測試計划、測試設計、測試流程、測試方法、測試技巧等,另外,對軟件工程也要有所了解,畢竟測試是整個軟件項目整體中的一部分。以后想要有更長遠的發展,編程技術也是必不可少的。
本文簡單做一個書單分享。
1. 軟件測試(原書第2版)

作者:(美)佩騰(Patton,R.) 著,張小松 等譯
出版社:機械工業出版社
出版時間:2006年04月
內容比較淺顯易懂,涵蓋了軟件測試的方方面面,是一本經典的入門指導,很適合自學,當年是我入門看的第一本書,這么多年過去了,書中的內容現在依然受用。軟件測試理論一些基本概念和常見的應用技術在書中都很容易找到,另外,對於想了解測試方面知識的開發人員、項目經理也可以作為參考。
2. 軟件測試的藝術(原書第3版)

作者:(美)梅耶 等
出版社:機械工業出版社
出版時間:2012年04月
很經典的一本書,現在更新到第3版,從軟件測試的心理學和經濟學入手,探討了代碼檢查、走查與評審、測試用例的設計、模塊(單元)測試、系統測試、調試等主題,以及極限測試、互聯網應用測試等高級主題,比較生動有趣。第3版在原來的基礎上,將經典軟件測試法則應用結合到現在計算機行業面臨的一些比較緊迫的問題(移動設備應用測試、終端用戶爆發性增長的可用性測試等)進行了講解。
3. 軟件測試:一個軟件工藝師的方法(原書第4版)

作者:【美】保羅 C.喬根森(Paul C.Jorgensen)
出版社:機械工業出版社
出版時間:2017年11月
經典的軟件測試教材,也可作為軟件測試者、開發者和工程師的參考書。書中對基礎知識、方法提供了系統的綜合闡述,既涉及基於模型的開發,又介紹了測試驅動的開發,做到了理論與實踐的完美結合,反映了軟件標准和開發的新進展和變化。
4. 軟件測試基礎(原書第2版)

作者:保羅.阿曼
出版社:機械工業出版社
出版時間:2018年11月
軟件測試經典教材,采用創新性的方法來闡述軟件測試。
5. 全程軟件測試 第3版

作者:朱少民
出版社:人民郵電出版社
出版時間:2019年01月
本書系統地總結了過去十年中軟件測試發生的變化,濃縮了作者許多寶貴的軟件測試經驗。本書首先介紹對於軟件測試的不同看法,全程軟件測試的思想,軟件測試的基礎設施與TA框架、團隊能力建設;然后逐步深入到測試的計划、設計、執行、持續反饋和改進;接着,討論全程測試的思想,包括全程靜態測試、全程性能測試、全程安全性、全程建模、全程可視化,展望了軟件測試的未來。 適合軟件測試人員閱讀,也可作為相關專業人士的參考指南。
6. Google軟件測試之道

作者:(美)惠特克 等
出版社:人民郵電出版社
出版時間:2013年10月
從內部視角告訴你這個世界上知名的互聯網公司是如何應對21世紀軟件測試的獨特挑戰的。本書抓住了Google做測試的本質,抓住了Google測試這個時代復雜軟件的精華。《Google軟件測試之道》描述了測試解決方案,揭示了測試架構是如何設計、實現和運行的,介紹了軟件測試工程師的角色;講解了技術測試人員應該具有的技術技能;闡述了測試工程師在產品生命周期中的職責;講述了測試管理及在Google的測試歷史或在主要產品上發揮了重要作用的工程師的訪談,這對那些試圖建立類似Google的測試流程或團隊的人受益很大。
7. 顛覆完美軟件:軟件測試必須知道的幾件事

作者:Gerald M. Weinberg(傑拉爾德.溫伯格) 著,宋銳 譯
出版社:電子工業出版社
出版時間:2015年07月
本書是從事軟件行業五十余年的Gerald M. Weinberg針對軟件測試所寫的新作。在本書中,他重點討論了與軟件測試有關的各種心理問題及其表現與應對方法。作者先闡述軟件測試之所以如此困難的原因——人的思維不是完美的,而軟件測試的目的就是發現對改善軟件產品和軟件開發過程有益的信息,故軟件測試是一個信息獲取的過程。接着,作者利用豐富的經歷和大量的實例,展現了在軟件測試中可能會出現的各種與人的心理有關的現象、誤區、欺詐,以及容易犯下的常見錯誤等等。
8. 軟件工程(原書第10版)

作者:(英) 伊恩·薩默維爾 著
出版社:機械工業出版社
出版時間:2018年02月
系統介紹軟件工程理論的經典教材,共包含四個部分:第壹部分(第1~9章)是對軟件工程的一般性介紹,介紹了軟件工程的一些重要概念(如軟件過程和敏捷方法),描述了基本的軟件開發活動(從需求規格說明一直到系統演化);第二部分(第10~14章)關注軟件系統可依賴性和信息安全等重要話題;第三部分(第15~21章)介紹更高級的軟件工程話題;第四部分(第22~25章)介紹一系列的管理話題,關注技術管理問題。本書適合作為軟件和系統工程專業本科生或研究生教材,同時也是軟件工程師難得的參考書。
9. Python基礎教程(第3版)

作者:[挪]芒努斯·利·海特蘭德(Magnus Lie Hetland)
出版社:人民郵電出版社
出版時間:2018年02月
經典的Python入門教程,學習python強烈推薦!層次鮮明、結構嚴謹、內容翔實,特別是后面幾章,作者將前面講述的內容應用到10個引人入勝的項目中,並以模板的形式介紹了項目的開發過程,手把手教授Python編程實踐,讓讀者從項目中領略Python的真正魅力。 書中有大量的實例,可以一邊閱讀一邊跟着練習反復操作,適合初學者夯實基礎,又能幫助Python程序員提升技能,即使是中高-級Python程序員,也能從書里找到耳目一新的內容。