Skip to content

软件测试,一般多是测试需要实现的需求,对于开发提交过来的代码进行测试所以在编写测试用例,所以首先需要能够清楚梳理出不同用户角色所对应的功能以及权限

需求说明书到表格的转换 ​

如果我现在有一个博客系统,有这样的几个功能:

编写与发表文章:

  • 超级管理员可以随意编写文章
  • 普通用户可以编写文章,但是发表文章需要管理员进行审核

对用户进行管理:

  • 超级管理员可以对用户进行添加,删除,修改用户名及密码操作
  • 此功能对普通用户进行隐藏

所以我们就能得到下表:

编写测试用例 ​

以登录页面为例,可以有以下几种输入情况

编号用户名密码验证码
1空空空
2正确正确正确
3错误错误错误
根据上面的输入情况,可以有下面几种与其结果
序号编号组合(用户-密码-验证码)用户名密码验证码输入值示例预期结果
11-1-1空空空留空/留空/留空提示"请输入用户名和密码"
21-2-2空正确正确留空/123456/8Xk9提示"请输入用户名"
32-1-2正确空正确admin/留空/8Xk9提示"请输入密码"
42-2-1正确正确空admin/123456/留空提示"请输入验证码"
52-2-2正确正确正确admin/123456/8Xk9登录成功,跳转主页
62-2-3正确正确错误admin/123456/错码提示"验证码错误"
72-3-2正确错误正确admin/错密码/8Xk9提示"用户名或密码错误"
83-2-2错误正确正确错用户/123456/8Xk9提示"用户名或密码错误"
93-3-3错误错误错误错用户/错码/错码提示"验证码错误"