這里主要使用Junit搭建一個分層的自動化測試框架。這就是一個有業務邏輯的單元測試的思想。靈活性很大,對測試人員的代碼能力要求較高。
以登錄QQ郵箱為例,數據源使用了集合接口Map。借鑒了MVC的思想,也分為三層處理:
單元測試層testcase----->單元測試的業務邏輯層business----->頁面元素定位層page
當然,這只是一個框架的雛形,大家可以根據自己項目的需要做改善。
step1:創建工程
step2:准備工具類:打印日志Log.java
相應的日志配置文檔log4j.xml
step3:單元測試類TestSuite.java
step4:單元測試的業務邏輯層business.Login.java
step5:頁面元素定位層page.LoginPage.java
step6:運行單元測試用例