- 縮短測試週期
- 避免人為出錯
- 測試資訊儲存
- 提公升測試覆蓋率
- 其他
- 專案周期短
- 專案需求變動大
- 自動化測試指令碼複雜度高
- 可重複利用率低
- 頻繁的回歸測試
- 冒煙測試
- 傳統行業需求變化不大,應用頻繁
- 先手工冒煙,完成業務主流程的測試
- 手工測試已經完成,後期再不影響進度的前提下逐漸實現自動化
- 需求分析
- 測試計畫
- 測試用例
- 執行用例
- 測試報告
- 分析、定位、修復bug
1、什麼是分層設計?
2、為什麼要分層設計?
1、什麼是資料驅動?
2、資料驅動有什麼意義?
1、excel用例資料讀取
2、配置資訊的處理
3、日誌記錄處理
4、ddt資料驅動
5、請求處理
6、引數化&正規表示式
7、資料校驗pymysql
8、介面依賴處理(動態建立屬性的機制,getattr、setattr)
9、unittest單元測試框架
10、jenkins持續整合
ci/cd
11、自動建立報告,並傳送郵件
四、python基礎
1、python安裝&變數&識別符號
2、python中的資料型別:數值型別和非數值型別
數值型別:int、float、boolean
非數值型別:str、list、dict、tuple
3、流程控制語句
分支結構:if elif else
迴圈結構:for、while
4、函式
定義:def 函式名(形參1, 形參2, ...):
函式呼叫: 函式名(實參1,實參2, ...)
函式返回值: 返回乙個資料、返回多個資料(元組)
函式引數:
呼叫:位置引數、關鍵字引數
定義:位置引數、預設引數、可變引數(*args, **kwargs)
函式作用域:全域性作用域、區域性作用域,global
5、檔案操作
開啟、讀寫、關閉
with open() as file1, open() as file2:
pass
6、異常處理
結構:try:
pass
except 異常類1:
pass
except (異常類2, 異常類3):
pass
except exception as e:
pass
else:
pass
finally:
pass
7、物件導向
定義:類、物件、屬性、方法
屬性分類:例項屬性、類屬性
方法分類:例項方法(構造方法)、類方法、靜態方法
繼承:拓展、重寫
8、介面基礎
定義:分類:請求與響應
day2知識總結
知識總結 1.變數 程式執行期間,內容在一定範圍之內可以發生改變的量。2.如何使用變數 a 乙個步驟 資料型別 變數名稱 資料值 b 兩個步驟 資料型別 變數名稱 變數名稱 資料值 3.識別符號 見名知意。類名稱每個單詞首字母大寫 變數名稱第乙個單詞首字母小寫,從第二個單詞開始首字母大寫。4.資料型...
Day1 基礎知識
使用書籍c primer plus 第六版,程式設計環境mba xcode。namespace表示不用封裝內容的同名 使用命名空間加以區分。可以使用sts cout等替代。類,函式和變數是c 的標準元件,他們都被存放在std中,所以一般都需要using。mian函式被作業系統呼叫,所以要給作業系統返...
Linux 01day 預備知識
版本 ubuntu16.04 切換到超級使用者 sudo su 退出超級使用者 exit 暫時使用超級使用者許可權 sudo 命令 shell和bash統稱為 命令解析器 游標移動的位置 向上 ctrl p previous 向下 ctrl n next 向左 ctrl b backward 向右 ...