这里主要使用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:运行单元测试用例

最新文章

  1. OpenCASCADE Make Primitives-Sphere
  2. 使用input range滑块,控制元素transform rotate旋转样式
  3. log4j日志-liu
  4. install sun java in ubuntu
  5. Android四大组件之Activity详解——创建和启动Activity
  6. 最详细的Linux YUM命令使用教程
  7. 【BZOJ】【3991】【SDOI2015】寻宝游戏
  8. Java如何从HttpServletRequest中读取HTTP请求的body
  9. 关于bootstrap列偏移的两种方式
  10. jsp 使用Common-FileUpload组件文件上传及限制上传类型
  11. CNCC2017梳理
  12. Spring Cloud Eureka 注册中心集群搭建,Greenwich 最新版!
  13. Luogu P2158 仪仗队 题解报告
  14. zookeeper 学习 状态机复制的共识算法
  15. hdu 4004 (二分加贪心) 青蛙过河
  16. Java基础——JSP(三)
  17. 【Unity】3.4 将现有的3ds Max模型导入到Unity
  18. AI简单平移追踪算法
  19. 重构改善既有代码设计--重构手法01:Extract Method (提炼函数)
  20. [转]order by 1是什么意思?

热门文章

  1. AES实现财务数据的加密解密存储
  2. Kubernetes笔记(四):详解Namespace与资源限制ResourceQuota,LimitRange
  3. 【Springboot HBase】遇到的一些问题
  4. Linux 最大有效权限与删除ACL
  5. Linux网络命令详解
  6. zabbix服务无法正常启动
  7. Android开发项目中常用到的开源库
  8. Java对象实例化的过程
  9. 小菜成长之路,警惕沦为 API 调用侠
  10. 171.Excel列表序号