摘 《自動化測試技術領航》

2022-05-21 23:12:09 字數 1349 閱讀 6323

測試不僅是點點點,自動化測試不僅是寫指令碼用例,該站的高一點吧,拋開工具,重新看看這本書。

1、什麼是自動化測試?

測試自動化技術是軟體測試行業中最高端的技術之一,它是以程式測試程式,以**代替思維,以指令碼的執行代替手工測試的技術。

2、自動化測試的種類?

黑盒自動化測試(ui、介面),白盒自動化測試(單元),效能測試(壓力測試),安全測試等等

3、自動化測試的優勢?

4、自動化測試的劣勢?

5、怎麼樣的專案適合做介面自動化測試?

1、合理的自動化測試切入點?

絕大部分公司以系統測試完成為標準來做為自動戶測試的切入點。

2、測試自動化分析?

(1)可行性分析,專案時間、需求是否穩定、專案週期,測試工具可用性

(2)抽樣demo分析,一般選擇冒煙測試用例(大冒煙)來做demo,看能否成功完成指令碼 ,執行通過

(3)測試需求分析

3、測試計畫(沒什麼好說的)

4、測試設計

(1)自動化測試框架設計、開發與環境搭建

(2)自動化測試用例設計,多從手工測試用例篩選轉化

自動化測試用例設計原則:

i    以正向用例為主

ii   範圍選取核心業務或重複執行率較高的業務流

iii  不要企圖自動化所有的手工測試用例    

iv  自動化測試用例往往需要回到原點,執行完後回到執行前的狀態                        

5、測試指令碼設計與開發

指令碼型別:

(1)線性指令碼,從頭到尾寫

(2)結構化指令碼,具有迴圈,分支等結構

(3)可共享指令碼,可被多個用例使用

(4)資料驅動指令碼,測試資料、業務流程控制分離

(5)關鍵字驅動指令碼,指令碼、資料、業務分離,資料和關鍵字在不同的資料表中,通過關鍵字來驅動業務測試

6、測試執行

(1)無人值守的測試 (jenkins)

(2)異常處理和場景恢復

7、提交自動化測試產物

測試執**況、測試結果、分析報表、測試報告、質量情況等

8、測試指令碼維護

python自動化測試,自動化基本技術原理

在之前的文章裡面提到過 做自動化的首要本領就是要會 透過現象看本質 落實到實際的it工作中就是 透過介面看資料。掌握上面的這樣的本領可不是容易的事情,必須要有紮實的計算機理論基礎,才能看到深層次的本質東西。資料庫應用系統 可能是最典型的網路應用程式了,關於它的軟體架構如下 一般在邏輯上分為4層 使用...

自動化測試 web自動化測試

自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...

python自動化測試(2) 自動化基本技術原理

python自動化測試 2 自動化基本技術原理 掌握上面的這樣的本領可不是容易的事情,必須要有紮實的計算機理論基礎,才能看到深層次的本質東西。資料庫應用系統可能是最典型的網路應用程式了,關於它的軟體架構如下 一般在邏輯上分為4層 使用者介面層 ui 為終端使用者提供互動的人機介面 業務邏輯層 bll...