1、自動化測試php
直觀的來講就是寫代碼來幫你代替原來的點點點,節省了時間,提升了測試的效率;html
錄腳本是根據必定的規則生產了代碼,這個比較簡單,自動化通常是本身寫代碼:好比用Python、java、ruby、GO等java
系統的開發語言和作自動化的語言不要緊,若是系統是用java開發測試腳本用Python是能夠的c++
2、編譯型語言和解釋性語言shell
計算機只認識二進制的0和1編程
一、編譯型語言(運行速度快)c#
寫好代碼以後就把代碼編譯成二進制文件,運行的時候運行編譯好的二進制文件。ruby
如c、c++、c#服務器
二、解釋性語言(運行速度比編譯型慢)jvm
運行一行的代碼編譯一行,何時運行代碼,何時編譯代碼
如php、Python、ruby、java、go、javaScript,java雖然須要編譯但class文件不是二進制文件,須要jvm讀class文件進行執行
三、腳本語言
功能單一的語言,叫作腳本語言
shell、bat、JavaScript、html、vb
有Python基礎的話,能夠學後臺服務器開發、數據挖掘、數據分析、人工智能等,Python目前已不是腳本語言,是最火的語言之一;
3、Pycharm編程
一、設置字體、顏色等:點擊File-setting,可進行設置
二、代碼提交設置
三、快速註釋代碼快捷鍵:Ctrl+?
四、定義變量(目的:爲了想在後面還要用到它的值,編程都是和內存打交道的),變量名要見名知意,Python內置函數名不要用作變量;
如:and、as、assert、break、class、continue、def、del、elif、else、exccept、exec、finally、for、from、global、if、import、in、is、lambda、not、or、pass、print、raise、return、try、while、with、yield
若是定義的字符串中包含單引號時,外面用雙引號;同理若是定義的字符串有雙引號的話,外面就用單引號;若是字符串中有單引號和雙引號的話,外面用三個引號‘’’ ‘’’(三個引號還有註釋的功能),以下圖所示
數據類型(看變量是啥類型用type())
五、條件判斷
if else,如
input()接收的輸入的值爲string類型
elif
and和or的用法(and同時爲真才爲真,or一個爲真就爲真)
例子:輸入一個數與隨機數判斷大小
六、循環(重複的去作一件事情,如迭代、遍歷)
1)、while(while循環必須有一個計數器,要否則會死循環)
while循環對應一個else:else表示循環正常結束後的操做
例子:
break:只要在循環裏遇到break,則當即結束循環;
continue:只要在循環裏遇到continue,則跳出本次循環,繼續下一次循環;
2)、for循環
不用定義計數器,每次回自動加1