前言
隨著軟件行業的發展,軟件測試工作在整個軟件開發中所占比重越來越大,軟件測試工程師、測試開發工程師、自動化測試工程師等崗位的人才需求量很大。作者所在學校測試專業方向的學生,就業率可達100%,經常出現多家知名企業爭搶招聘學生的狀況,企業的青睞與重視也足以證明軟件測試人才的匱乏及學校軟件測試人才培養方式的有效性及正確性。
目前市場上關于軟件測試綜合技術及測試項目實訓實踐方面的書籍很少,大多數軟件測試方面的書籍僅側重理論知識講解,并未體現實踐能力的培養,這也是軟件測試人才培養困難的原因之一。同時,目前面向高校發行的軟件測試方面的教材不僅數量少,而且重理論輕實踐,與市場結合不夠緊密,這就在某種程度上加大了業余水平的讀者進行專業化學習的難度。
本書由具備多年軟件測試及管理經驗的專業測試工程師撰寫而成。為了滿足高等院校人才培養的需求,編者基于目前行業現狀,在長期軟件測試商業項目實踐和十余年實際教學經驗的基礎上,經過多次討論、設計、修改,形成了一套成熟、可行的軟件測試課程體系,我們從中提取精華,形成了軟件測試系列教材。本書的編寫目的如下。
(1)為了順應高等教育普及化迅速發展的趨勢,配合高等院校的教學改革和教材建設,更好地協助學校、學院向“特色鮮明的高水平應用技術型大學”發展。
(2)協助學校、學院建設更加完善的IT人才培養機制,建立完整的軟件測試課程體系及軟件測試人才培訓方案,進一步培育符合測試企業需要的自動化測試人才。
(3)使學生高效、快捷、有針對性地學習自動化測試技術,并通過理論與實踐的結合進一步鍛煉學生的實踐能力,為跨入自動化測試領域打下堅實基礎。
(4)為企業測試人員提供自動化測試技術學習的有效途徑,同樣,理論和實踐的有效結合能使測試人員更加真實、快捷地體驗自動測試的開展。
本書由黑盒測試技術、Web測試技術、性能測試技術三部分組成,針對軟件測試技術及項目實訓中的各類方法制定相應的實驗,總共23個實驗,涵蓋了各類常用的黑盒測試用例設計方法、鏈接測試、Cookies測試、安全性測試及性能測試等常用測試技術,并對職場主流的LoadRunner、JMeter等常用工具進行專題介紹。各實驗的開展均依據所需知識點進行講解,并非純粹介紹各方法的使用,以使讀者能夠體會真實項目中各類方法的靈活應用。本書內容全面、層次清晰、難易適中,所采用的技術和項目均與企業實際情況緊密結合,可以使讀者更好地理解和掌握相應知識,以便在實際工作中靈活、有效地開展測試工作。
本書的撰寫得到了多方面的支持、關心與幫助,在此深表感謝。首先,感謝河北師范大學、河北師范大學匯華學院的各級領導,他們在應用型人才培養改革上的主張及所付出的心血使我們在教材建設、實習實訓、學生就業等方面取得了一系列的成果;其次,感謝學院軟件測試專業的全體學生,他們試用、試讀了本系列教材,提出了不少寶貴建議;最后,感謝學院的全體職工,沒有他們的配合,此書是無法完成的。
本書還提供了相關教學資源及問題答疑,有需要的讀者可加入QQ群105807679獲取并與編者溝通交流!
本書可作為高等院校、示范性軟件學院、高職高專院校的計算機和軟件工程專業的教材,也可作為各大軟件培訓機構的培訓教程,同時也可供從事軟件開發及測試工作的人員,以及對軟件測試有興趣的讀者參考與學習。
編 者
2019年9月
- PHP 從入門到項目實踐(超值版)
- INSTANT MinGW Starter
- Visual C
- 鋒利的SQL(第2版)
- Python深度學習:基于TensorFlow
- Internet of Things with ESP8266
- Domain-Driven Design in PHP
- Raspberry Pi Robotic Blueprints
- Clojure Polymorphism
- Wearable:Tech Projects with the Raspberry Pi Zero
- AI輔助編程Python實戰:基于GitHub Copilot和ChatGPT
- 川哥教你Spring Boot 2實戰
- PHP高性能開發:基礎、框架與項目實戰
- Flink原理深入與編程實戰:Scala+Java(微課視頻版)
- Implementing DevOps with Ansible 2