Pytest框架與自動化測試應用檢視原始碼討論檢視歷史
《pytest框架與自動化測試應用》,房荔枝,梁麗麗 著,出版社: 清華大學出版社。
清華大學出版社成立於1980年6月,是教育部主管、清華大學主辦的綜合性大學出版社[1]。清華社先後榮獲 「先進高校出版社」「全國優秀出版社」「全國百佳圖書出版單位」「中國版權最具影響力企業」「首屆全國教材建設獎全國教材建設先進集體」等榮譽[2]。
內容簡介
pytest 是 Python 的第三方測試框架,可以實現軟件測試各層次自動化。本書系統講述pytest的主要技術及在各層次自動化測試的應用。
第1章介紹pytest框架。第2章講解框架運行管理及對測試用例、斷言的管理,運行管理中包括各種形式和層次的執行,展示框架的靈活性和全面性。第3章詳細介紹框架的核心技術fixture,fixture使用依賴注入技術完成方法、類、文件級、會話級關聯、數據關聯和共享,可完美解決各種情況耦合和共享。第4章結合測試中最重要的數據驅動技術產生的參數化技術,並配合fixture技術實現一組代碼多組數據的數據與代碼分離技術。第5章系統講解各種實用插件。第6~10章是實踐,從單元自動化測試、接口自動化測試、Web端自動化測試及App自動化測試計劃開始,講解設計、實現到執行的全流程。第11章介紹BDD,讓非技術人員也能參與測試的全過程。第12章介紹pytest一些相關配置。
本書可作為從事軟件自動化測試的技術人員的參考書籍,也可作為高等院校,高職類軟件工程中質量保證的參考書籍。
作者介紹
房荔枝 51testing資深講師,具有十幾年中、大型公司軟件測試、測試自動化及測試管理的一線經驗。
梁麗麗 哈爾濱職業技術學院講師,院生態電商專業創新團隊成員,院電子商務專業工程技術教育認證(TAC)成員,院優秀班主任,長期從事網頁設計、無線傳感器網絡研究應用、計算機應用技術領域的教學和研究工作。先後開設商務網頁設計與製作、電子商務網站建設與管理、計算機應用技術、人工智能等多門課程。主持省規劃辦重點課題1項,參與省級及校級課題4項,獲國家發明專利2項,發表論文6篇。
參考文獻
- ↑ 我國出版社的等級劃分和分類標準,知網出書,2021-03-01
- ↑ 企業簡介,清華大學出版社有限公司