
房荔枝 梁麗麗
pytest是Python的第三方測試框架,可以實現軟件測試各層次自動化。本書系統講述pytest的主要技術及在各層次自動化測試的應用。第1章介紹pytest框架。第2章講解框架運行管理及對測試用例、斷言的管理,運行管理中包括各種形式和層次的執行,展示框架的靈活性和全面性。第3章詳細介紹框架的核心技術fixture,fixture使用依賴注入技術完成方法、類、文件級、會話級關聯、數據關聯和共享,可完美解決各種情況耦合和共享。第4章結合測試中最重要的數據驅動技術產生的參數化技術,並配合fixture技術實現一組代碼多組數據的數據與代碼分離技術。第5章系統講解各種實用插件。第6~10章是實踐,從單元自動化測試、接口自動化測試、Web端自動化測試及App自動化測試計劃開始,講解設計、實現到執行的全流程。第11章介紹BDD,讓非技術人員也能參與測試的全過程。第12章介紹pytest一些相關配置。本書可作爲從事軟件自動化測試的技術人員的參考書籍,也可作爲高等院校,高職類軟件工程中質量保證的參考書籍。
提供很好地一個思路,所涉及到的方法、框架,講解得非常細緻,值得推薦!
語句不通,部分文字不知道想要表達的是什麼意思。有的章節只是簡單羅列,照本宣科,沒有講清楚背景、功能、應用場景
這本書不是寫的,是機器翻譯拼接的,很多地方語句不通,不知道作者想表達什麼
系統地介紹了pytest的功能與用法,很適合pytest新手入門或者工作時查閱。英語好的可以直接去閱讀官方教程,不夠好的看這本書基本能上手並且避掉不少坑。
跟國內其他技術類書籍一樣的寫作風格,但介紹的還挺全面,我們用到的東西基本都有介紹。bdd部分也有介紹還是比較意外的
東西很全面,概念都有了。但是不能一步一步指引來,github裏的代碼,也不能完全follow着用。還是要看一些教學視頻指導配合
pytest簡單、好用,插件多。 有實戰內容,很不錯。
比較全面的講解了pytest,非常難得,非常感謝作者
總體還不錯,內容挺多,不太深入,入門夠用了