- 測試工程師Python開發實戰
- 胡通編著
- 741字
- 2023-06-29 17:21:36
如何閱讀本書
本書在內容上注重經驗的價值、可學習性和可借鑒性;在結構上設置基礎、專題、實戰共3篇;在形式上結合圖文與提示、注意等欄目,立體地分享和展示知識點。書中每章的知識點都具有一定的廣度,值得讀者細細地品味和思考,并且各章之間相對獨立,讀者可以從任意一章開始閱讀,快速學習,全面提升開發技能,豐富自己的知識體系。全書共3篇:基礎篇重點講解安裝部署和基礎知識;專題篇重點講解常用操作、工具和框架;實戰篇重點講解如何開發測試工具。其中,實戰篇從需求背景、涉及知識、代碼解讀 3 方面展開,站在質量角度介紹如何實現開發工具,完成產品質量提升。
第1章介紹Python環境,包括Python簡介、Python安裝升級、pip管理工具包和Python虛擬環境4個方面。
第2章介紹Python代碼編輯器PyCharm工具,包括安裝配置和眾多常用功能。
第3章介紹Python基礎,包括基本數據類型,面向對象和面向過程兩種編程方式等內容,總結提煉Python語法中20%的核心知識。
第4章提煉出使用頻度較高的內容,包括自定義異常處理、日志處理、郵件處理、時間處理等常用技能。
第5章講解消息中間件、緩存中間件、數據庫中間件的使用,包括Kafka、Redis和MySQL等中間件。
第6章講解3個通用框架,包括Web應用框架FastAPI、異步處理框架Celery和爬蟲框架Scrapy。
第7章介紹如何實現MP3和WAV兩種音頻文件格式的校驗和轉換。
第8章介紹如何借助socket庫和struct庫開發一個自定義套接字測試工具。
第9章介紹如何借助requests庫開發一個輕量級的接口測試工具。
第10章介紹如何借助pandas庫處理大數據的結果并結合pyecharts庫開發一個數據測試工具。
第11章介紹如何結合JMeter開發一個自動調用、執行性能腳本和處理結果的性能測試工具。
第12章介紹如何利用python-nmap庫進行端口掃描,開發一個安全測試工具。
在配套資源中,我們提供測試開發的3點思考、常用的Python代碼片段、Python性能優化技巧等實用內容,供廣大讀者參考。
- 數據科學實戰手冊(R+Python)
- Java應用與實戰
- DevOps for Networking
- 深入理解Django:框架內幕與實現原理
- 零基礎學Scratch少兒編程:小學課本中的Scratch創意編程
- 零基礎玩轉區塊鏈
- 軟件測試工程師面試秘籍
- Instant QlikView 11 Application Development
- 深度學習:算法入門與Keras編程實踐
- 軟件項目管理實用教程
- HTML5+CSS3 Web前端開發技術(第2版)
- Visual Studio 2015高級編程(第6版)
- Android移動開發案例教程:基于Android Studio開發環境
- C++編程兵書
- SQL Server 2008 R2數據庫技術及應用(第3版)