官术网_书友最值得收藏!

第2章 Python入門

自動化測試是用軟件的思路來做測試,這不僅涉及測試,也涉及代碼,因而學習編程是學習自動化測試必不可少的一環。

Python語言簡潔、優雅而強大,應用領域廣泛且可以跨平臺運行,近年來變得越發炙手可熱。

在實際工作中,有些工程師對各種Python框架和熱門的應用場景很熟悉,但是編程的基礎知識不夠扎實,導致他們很難掌握更高階的技術;有些程序員是計算機科班出身,但是對面向對象設計的理解僅停留在紙面上,不能轉化為優雅的代碼;有些程序員已經有很好的其他編程語言的經驗,在轉向Python后卻沿襲了很多舊的習慣,從而寫出“四不像”的代碼;有些軟件測試工程師號稱有自動化測試經驗,但是只能用Python寫出最簡單的腳本;有些工程師可以很快地寫出可以工作的代碼,但是用的可能是比較過時的模塊和做法,接口的設計也可能不太合理,容易引起誤解誤用,讓項目協作不太順暢。

本章主要講解Python語言的基礎部分,包括工程實踐中最常用的數據類型、條件判斷、遍歷、異常處理和pip工具的使用。對這些基礎知識的了解讓我們可以看懂簡單的Python代碼,同時有能力編寫基本的Python代碼,這是自動化測試工作的入門要求。

主站蜘蛛池模板: 吉木萨尔县| 庆阳市| 安宁市| 文昌市| 金阳县| 民乐县| 旌德县| 平利县| 通州市| 铜陵市| 闸北区| 栾城县| 依安县| 五台县| 辽阳县| 谷城县| 元谋县| 白朗县| 兴海县| 大港区| 丰宁| 仁寿县| 原阳县| 铁岭县| 桐梓县| 察哈| 德江县| 东宁县| 教育| 伽师县| 临泽县| 彭山县| 绥中县| 永登县| 孝昌县| 黄浦区| 启东市| 利川市| 呈贡县| 汉阴县| 西乌珠穆沁旗|