1. 程式人生 > >淺談自動化測試

淺談自動化測試

說起自動化測試,一般主要為三種:底層的單元自動化測試  介面層面的整合自動化測試  介面層的UI自動化測試

這三種自動化的投入分配比例應該為:單元自動化測試為 70%   整合自動化測試20%   UI層自動化測試10% 

底層的自動化執行速度比較快,比如單元層的自動化測試,主要測試類,方法,函式等功能,執行速度一般都是毫秒級的

介面的自動化執行速度也不慢,主要對外暴露的介面的正確性,只需要關注輸入輸出的正確性即可,內部對於使用者是透明的。

UI層的自動化速度很慢,也是最耗時的。比如開啟一個瀏覽器就需要5秒左右的時間,為了保證測試用例的獨立性,每個測試

用例都需要開啟一個瀏覽器。測試時間也會相應的增加不少。