這里主要使用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:運行單元測試用例


