看上去比较抽象,很多时候都会用上,比如在后台新增删除修改查询一个课堂页面,如何设计用例
一、新增
新增按钮:点击新增按钮,正确弹出/跳转新增页面。
新增页面
2.1 页面排版正常,必填项有*标识。
2.2 按钮功能正常。(如提交,关闭按钮)
新增成功
3.1 数据正确性:当前页面是否新增一条正确的记录(是否自动刷新);和该记录有关联的地方是否会同步更新。(如文档中心中新增一个文件,文档添加记录中是否会同步更新)
3.3 顺序:新增后的记录顺序是否正确。
新增失败
4.1 数据正确性:当前页面数据是否无变化;和该记录有关联的地方数据是否无变化。
4.2 新增失败的原因:没有选择目录,选择目录不能添加文件,输入框输入信息错误,上传文件错误,必填项错误,唯一性错误。
消息提醒
5.1 当前页面文本:新增页面上某处用文本显示的消息提醒。(如输入框信息错误时在右侧显示的消息提醒)
5.2 弹窗:进行某项操作时,弹窗进行消息提醒。(如提交失败时弹窗提醒)
5.3 页面跳转:跳转到其它页面显示消息提醒。(如提交成功时跳转到提交成功页面)
批量新增
6.1 批量新增时,一部分记录数据正确,一部分记录数据错误;结果是全都新增失败,还是记录正确的新增成功,记录错误的新增失败。
6.2 批量新增的压力与性能测试。
特殊操作
7.1 重复点击提交按钮,是否只提交一次。