目录
一、初始化工作
1.项目的运行
(1)按章maven
(2).拉取项目
(3).启动mysql,Redis,执行SQL脚本
(4).运行项目各个模块
2测试项目初始化---创建测试用例结构
3.接口用例设计的方法与思路
一、初始化工作
1.项目的运行
(1)按章maven
-
- 前往http://maven.apache.org/download.cgi 下载最新版的Maven程序
(1)按章maven
-
- 前往http://maven.apache.org/download.cgi 下载最新版的Maven程序
- 前往http://maven.apache.org/download.cgi 下载最新版的Maven程序
-
- 将文件解压到C:maven目录下
- 将C:maven配置到环境变量
- 检验是否安装成功:打开命令行窗口,输入:maven -v
(2).拉取项目
git clone http://github.com/Jeremy0802/myihrm.git
(3).启动mysql,Redis,执行SQL脚本
# 创建数据库
create database ihrm charset utf8
create database act charset utf8
# 未登录mysql执行脚本命令
mysql -uraot -proot -Dihrm < ./ihrm.sql
mysql -uraot -proot -Dact < ./ihrm.sql
# source方法
maysql>source /opt/ihrm.sql
(4).运行项目各个模块
1.使用ides将项目的pom.xml托管给maven
2.双击install
3.启动各个模块的启动类
4.微服务模块启动顺序如下
(1)ihrm_eureka
(2)ihrm_gate
(3)ihrm_company
(4)ihrm_system
(5)ihrm_attendance
(6)ihrm_social_secuitys
(7)ihrm_salarys
(8)ihrm_employee
(9)ihrm_audit
2测试项目初始化---创建测试用例结构
(1)创建测试集
(2)在测试集中创建模块
- 登录模块
- 员工管理模块
- 部门管理
http://localhost:8080
(3)设置环境
在实际的工作中,我们编辑好的测试脚本,可能在多个环境中跑,所以我们要设计不同的环境
- 测试环境
- base_url = http://39.105.113.37
- 生产环境
- base_url = http://39.105.113.37
3.接口用例设计的方法与思路
功能测试:验证接口功能是否按照接口文档实现(输入+处理+输出)
- 单接口测试
- 正向功能(通过性测试)
- 仅必填参数
- 全部参数
- 参数组合
- 反向测试(异常测试)
- 参数异常:无参、少参、多参、错误参数
- 数据异常:数据为空、长度不符、类型不符、错误数据
- 业务数据异常:结合业务功能考虑输出的各种异常返回情况
- 正向功能(通过性测试)
- 多接口测试:业务场景功能测试(站在用户角度考虑常用的使用场景)
- 接口之间数据依赖



