用例设计可以分为3层
拿登录页面来说,分为表单测试,逻辑测试和业务流程测试
1.表单测试就是对单个输入框做验证,比如验证长度。表单测试在新功能中一定要做,维护阶段可以不做
2.逻辑测试就是测试一些简单的功能逻辑,用户名不存在,密码错误等。常规测试和功能修改的时候可以测,时间紧迫时可以不测!
3.业务流程测试,不关心基本功能,关心的是与其他功能的业务逻辑关系,比如被停用的账号是否能登录,不同权限的账号登录后显示不同的界面。在时间紧迫的情况下可以只测业务流程
业务流程用例
1.与功能用例分开
2.一定要有数据的支持,建个业务测试数据库
3.这个数据只针对业务入口和出口,当程序内部变更时,数据不会因此作废
4.为用例增加版本和时间
5.为用例增加状态,指明这个用例与当前程序是否冲突
6.结对编写用例,可以减少个人习惯,扩展思维,加强测试重点确认,内部尽早统一,减少用例管理,提高组员积极性