基本顺序:增删改查
1、业务规则
根据什么情况下可以操作,什么情况下不可操作,编写对应特殊情况的用例
XX情况下不允许操作:按钮置灰、无按钮等
2、冒烟用例
正向流程,所有数据正向用例,必然在业务规则之后;此处是功能的主要规则,例如:新增、修改、查看、删除等
3、数据来源
操作时,部分数据、字段的数据来源:复选框、单选框,下拉列表、级联项等
4、数据规则
从互斥、某种情况下不可选择、置灰不可编辑的角度考虑
数据重复校验
5、界面UI
参考UI设计、常规超框、最大字符数时展示、不同分辨率的设备展示是否正常
6、前端交互
新增、编辑:
空值校验:数据为空时,默认展示提示语
必填校验:不填写必填信息点击确认时异常提示
取消按钮清除缓存(再次点击数据不回填):输入了内容后点击取消,再点击编辑/新增时输入的内容不回显
不选择A字段则B字段不可被选择:级联型,某个选择仅出现在特殊选择后
竞争,即用户A、B先后对同一个内容进行操作后展示情况
上传功能:
上传图片:图片路径(含中文/特殊字符)、图片名称(中文、特殊字符、过长)、图片格式(除要求外的图片格式)、图片后缀大小写
上传文件:文件格式、文件大小、文件路径、文件数量及后缀大小写
异常情况:
特殊字符:代码中常用字符
字符校验:字符格式、字符长度、字符内容(中英文、特殊字符、数字)
查看:
数据业务规则校验:页面字段数量、字段展示、页面UI
业务规则:XX情况下无某字段