day25 20200515知識梳理

2022-08-15 22:27:12 字數 1534 閱讀 6202

- 縮短測試週期

- 避免人為出錯

- 測試資訊儲存

- 提公升測試覆蓋率

- 其他

- 專案周期短

- 專案需求變動大

- 自動化測試指令碼複雜度高

- 可重複利用率低

- 頻繁的回歸測試

- 冒煙測試

- 傳統行業需求變化不大,應用頻繁

- 先手工冒煙,完成業務主流程的測試

- 手工測試已經完成,後期再不影響進度的前提下逐漸實現自動化

- 需求分析

- 測試計畫

- 測試用例

- 執行用例

- 測試報告

- 分析、定位、修復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 向右 ...