自动化基于java语言,集合了testng、HttpClient、Mybatis,这个框架是在1年前搭建的,log、jar包、测试报告在log、lib、report文件夹下,在这里就不体现了
测试层:编写测试用例,@Test注解表示用例
Api:接口调用实现
Data:测试数据获取的地方
业务层:参考mvc模型分层结构service的用处
基础结构层:目前主要有http、util、dal 3个包
http:分了HttpClientFactory、HttpClientService
util:提供简单的工具类,例如commnUtil
dal:是mybatis实现层
实际的项目中的目录如下:
自动化使用:
用例编写
在testcase文件下编写用例,@Test表示一条用例
如下: