- 軟件自動化測試實戰解析:基于Python3編程語言
- 徐西寧編著
- 461字
- 2021-07-23 16:17:31
第2章 Python入門
自動化測試是用軟件的思路來做測試,這不僅涉及測試,也涉及代碼,因而學習編程是學習自動化測試必不可少的一環。
Python語言簡潔、優雅而強大,應用領域廣泛且可以跨平臺運行,近年來變得越發炙手可熱。
在實際工作中,有些工程師對各種Python框架和熱門的應用場景很熟悉,但是編程的基礎知識不夠扎實,導致他們很難掌握更高階的技術;有些程序員是計算機科班出身,但是對面向對象設計的理解僅停留在紙面上,不能轉化為優雅的代碼;有些程序員已經有很好的其他編程語言的經驗,在轉向Python后卻沿襲了很多舊的習慣,從而寫出“四不像”的代碼;有些軟件測試工程師號稱有自動化測試經驗,但是只能用Python寫出最簡單的腳本;有些工程師可以很快地寫出可以工作的代碼,但是用的可能是比較過時的模塊和做法,接口的設計也可能不太合理,容易引起誤解誤用,讓項目協作不太順暢。
本章主要講解Python語言的基礎部分,包括工程實踐中最常用的數據類型、條件判斷、遍歷、異常處理和pip工具的使用。對這些基礎知識的了解讓我們可以看懂簡單的Python代碼,同時有能力編寫基本的Python代碼,這是自動化測試工作的入門要求。
推薦閱讀
- 計算思維與算法入門
- 復雜軟件設計之道:領域驅動設計全面解析與實戰
- JavaScript:Functional Programming for JavaScript Developers
- 深入實踐Spring Boot
- Vue.js快速入門與深入實戰
- VSTO開發入門教程
- Neo4j Essentials
- Web全棧工程師的自我修養
- 數據結構習題解析與實驗指導
- PHP+Ajax+jQuery網站開發項目式教程
- 搞定J2EE:Struts+Spring+Hibernate整合詳解與典型案例
- Python數據可視化之美:專業圖表繪制指南(全彩)
- Sails.js Essentials
- DB2SQL性能調優秘笈
- C語言程序設計與應用實驗指導書(第2版)