四、自動化測試分類
五、自動化測試流程
六、做自動化測試關注的一些指標
什麼是自動化測試?筆者認為自動化測試就是,讓程式代替人為去驗證程式功能的過程。
做自動化測試需要投入很多的時間、精力、成本。那為什麼要進行自動化測試呢?可以從以下幾點來看自動化測試可以解決什麼。
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 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...