1. 程式人生 > >junit搭建自動化測試框架(一)

junit搭建自動化測試框架(一)

根據 TP 運行 郵箱 改善 技術 業務邏輯層 使用 日誌

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

技術分享圖片

技術分享圖片

junit搭建自動化測試框架(一)