PHP接口测试用例和文档
PHP在过程中的测试
采用写一个简单html表单做一个简单的post测试
PHP接口测试文档
Alpha部分主要的接口文档可查看 接口文档
功能模块 | 接口 |
---|---|
登录注册模块 | 验证码接口 |
注册接口 | |
登录接口 | |
忘记密码验证码接口 | |
忘记密码接口 | |
首页模块 | 获取首页帖子接口 |
帖子详情接口 | |
发帖接口 | |
关键字搜索接口 | |
个人信息模块 | 修改个人信息接口 |
上传个人头像接口 |
接口用例
登录功能模块:以下按平时操作顺序来
首先一来肯定就要测试注册,于是我发一个验证码给对应的邮箱
验证码接口:
- 首先来输一个邮箱
- 如果邮箱还没有被注册
- 如果邮箱已经被注册了
注册接口:
- 输入格式如下,分别输入用户名,密码,邮箱,验证码
- 然后什么问题都没有
- 如果验证码错误
- 如果用户名已存在
登录接口:
- 简单的输入用户名,密码
- 正确就返回true
- 错误就返回false
忘记密码验证码接口:
- 首先一样输入对应的邮箱
- 如果邮箱还没被注册过,你就没法改了
- 正确结果就是以下
忘记密码接口
- 输入格式,输入邮箱,密码,验证码
- 如果都没有错的话
- 如果验证码的错误
- 数据库的表示的显示可以看看
首页模块
获取首页帖子接口
- 输入格式输入一个帖子id,以及获取的帖子条数(输入帖子id如果为0表示获得最新的几条,否则则是对应的id的前几条)
- 返回结果(如果数据库的条数不够的话,就会返回尽可能的条数,且返回对应的条数)
- 如果没有则返回有没有数据了
发帖接口
- 发帖格式如下
- 发帖成功
- 发帖失败
帖子详情接口
- 输入格式输入一个帖子id
- 接着就返回一系列信息了
关键字搜索接口
- 输入格式如下,关键字,帖子ID,和请求条数(0代表获取当前有关关键字的最新帖子,其他数字则代表对应id符合条件的前几条)
- 返回结果(按时间排序,如果数据库的条数不够的话,就会返回尽可能的条数,且返回对应的条数)
-
接下来看一下数据库
-
以及相应对应的文件夹以及图片
个人信息模块
修改个人信息接口
- 输入信息格式如下
- 然后修改成功
上传头像接口
- 输入用户名以及一个图片
- 上传图片成功
- 接下来看一下数据库
- 以及相应对应的图片