junit搭建自动化测试框架
Posted 阿昭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了junit搭建自动化测试框架相关的知识,希望对你有一定的参考价值。
这里主要使用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搭建自动化测试框架的主要内容,如果未能解决你的问题,请参考以下文章
[持续交付实践] 基于 Junit 的接口自动化测试框架实现