接口测试流程 以企业微信分析为例
需求评审:
需求评审问题示例:(业务角度)
序号 | 用户故事 |
1 | 添加一个部门 |
2 | 给一个部门添加子部门 |
3 | 修改子部门的相关信息 |
4 | 删除一个包含成员的部门 |
5 | 删除一个不包含成员的部门 |
6 | 删除一个不包含子部门的部门 |
7 | 删除一个包含子部门的部门 |
8 | 查询某部门下子部门的树状结构 |
用户故事整理出的需求问题:
1,添加部门信息是否包含父子关系
2,删除部门时是否校验包含了子部门
3,无部门查询功能 ---缺陷
需求评审问题示例:(交互角度)
得到的需求问题:
考勤异常系统个性化逻辑不应该放在企业微信平台中,应该是一套通用的开放接口
需求评审问题示例:(功能点角度)
1、数据约束。
添加的成员电话、邮件、是否可以重复。-需补充。
2、分支逻辑
添加员工后是否自动邀请该员工使用企业微信,邀请和不