员工管理涉及到以下几个功能:
-
后台登录
-
添加员工
-
查询员工
-
修改员工
-
删除员工
首先需要明确的是要想实现员工的增删改查操作, 一定是以管理员身份登录的状态下实现的. 所以会先涉及到登录接口. 此时我们应该思考的是, 登录的接口可以实现, 但登录的状态如何保持呢?
以开发的经验, 我们的登录状态是通过token令牌来实现保持的. 所以通过登录接口的访问, 获取到token令牌, 以供后续其他接口测试使用, 即将登录接口的token要存储在全局变量或环境变量中.
增删改查的实现, 我们需要先测试添加接口, 添加接口实现后, 服务器端会返回给我们员工的ID, 后续的查询, 修改与删除操作需要借助员工的ID实现, 所以员工的ID也需要添加至环境变量或全局变量中.
关系如下图所示:
接口解析与测试用例分析
员工的增删改查操作
1、添加员工
添加请求
编辑请求、设置请求体
编写断言脚本
发送请求即可
2、查询员工
编辑请求、设置请求体
断言
发送请求
3、修改员工
编辑请求、设置请求体
断言
发送请求
4、删除员工
编辑请求
断言
发送请求
总结:员工的增删改查操作,都是先进行添加请求并在header中设置请求体,再在tests中编写断言脚本进行测试。当然在此之前我们需要先对接口文档进行解析,编写合适的测试用例,再进行增删改查操作!