码迷,mamicode.com
首页 > 其他好文 > 详细

junit搭建自动化测试框架(一)

时间:2018-06-04 00:12:31      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:com   打印   qq邮箱   case   --   日志配置   page   Suite   数据   

这里主要使用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搭建自动化测试框架(一)

标签:com   打印   qq邮箱   case   --   日志配置   page   Suite   数据   

原文地址:https://www.cnblogs.com/wangwy/p/9131334.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!