什麼是自動化測試?

2021-10-22 13:49:53 字數 1417 閱讀 2490

四、自動化測試分類

五、自動化測試流程

六、做自動化測試關注的一些指標

什麼是自動化測試?筆者認為自動化測試就是,讓程式代替人為去驗證程式功能的過程。

做自動化測試需要投入很多的時間、精力、成本。那為什麼要進行自動化測試呢?可以從以下幾點來看自動化測試可以解決什麼。

1、解決–回歸測試:對於系統比較大,做一次回歸測試,如果用手工進行回歸測試的話,可能需要花費很多時間。那如果有了自動化,我們只需要手動一點,那麼程式可以自動地幫我們進行回歸測試,節省了一定的人力和時間。回歸測試就是專案在發新版本之後對專案之前的功能進行驗證。

2、解決–壓力測試:可以理解為多使用者同時去操作軟體,統計軟體伺服器處理多使用者請求的能力。

3、解決–相容性測試:不同瀏覽器(ie、firefox、chrome等)。

4、提高測試效率,保證產品質量,可以避免人為測試失誤或遺漏。

功能測試完畢(手工測試)

①黑盒測試(功能測試);

②灰盒測試(介面測試);

③白盒測試(單元測試);

web自動化測試屬於黑盒測試(功能測試)。

①較少的時間允許較多的測試用例;

②自動化指令碼重複執行;

③減少人為的錯誤;

④測試資料儲存;

①不能取代手工測試;

②手工測試比自動化測試發現的缺陷更多;

③測試人員技能要求;

1、web-- ui自動化測試;

2、介面–自動化測試;

4、單元測試–自動化測試;

1、選擇合適的自動化測試工具;

2、確定自動化測試覆蓋的範圍;

3、制定測試計畫;

4、搭建自動化測試環境;

5、自動化指令碼開發;

6、執行測試指令碼;

7、維護測試指令碼;

1、自動化測試用例的覆蓋率= 自動化測試用例數 / 所有用例總數,這個比例越高,測試反饋越快,成本節約越多。

2、節省的時間成本= 手工測試所花的時間 - 自動化測試所花的時間。

3、自動化測試的投入= 開發指令碼的投入 + 指令碼維護的投入 + 工具**(商業工具)。

4、自動化測試發現的缺陷數:每次回歸測試時,自動化測試發現的缺陷數及遺漏數,反應了自動化用例的有效性。

5、自動化測試的投入產出比(roi)= (手工測試的成本-自動化測試的成本) / 自動化測試的成本。

roi是領導層最關注的指標,roi為負值,表示自動化測試的成本未收回。roi為正數,表示自動化測試的指令碼已收回,且值越大越好。

什麼是自動化測試框架

什麼是自動化測試框架 在了解什麼是自動化測試框架之前,先了解一下什麼叫框架?框架是整個或部分系統的可重用設計,表現為一組抽象構件及構件例項間互動的方法 另一種定義認為,框架是可被應用開發者定製的應用骨架。前者是從應用方面,而後者是從目的方面給出的定義。從框架的定義可以了解,框架可以是被重用的基礎平台...

什麼是自動化測試,自動化的優勢與劣勢。

自動化測試的本質是先寫一段 然後去測試另一段 所以實現自動化測試用例本身屬於開發工作,需要投入大量的時間和精力,並且已經開發完成的用例還必須隨著被測物件的改變而不斷更新,你還需要為此付出維護測試用例的成本。優勢 自動化測試可以替代大量的手工機械重複性操作,測試工程師可以把更多的時間花在更全面的用例設...

自動化測試 web自動化測試

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