一:测试需求分析
1:依据需求文档,交互和视觉图
2:先分测试类型:功能,非功能(界面,易用,兼容性,安全性,性能)
浏览器兼容性:1:内核(ie,谷歌,苹果,火狐) 2:用户使用量-百度浏览器流量统计
2.1:功能正常和异常情况覆盖测试点
输入项提取测试点(注意挖掘隐形需求)
输入框:字符长度,字符类型(数值未覆盖0和负数就需要单独覆盖),必填,重复
2.2:有些测试点验证可以直接放在预期结果中验证
二:用例设计(常用的)
1:等价类和边界值
2:场景法:重点是测试流程,测试流程没有问题并不能说明系统功能没问题,还需要针对单个功能点进行测试。功能点和流程两方面的测试,才是充分的测试
矩形:表示步骤(操作,输入,输出结果)
菱形:判断(是否)
箭头:流向
3:错误推测法:依靠测试经验,反推引发功能异常的所有错误情况(会与无效等价类部分用例重合)
登录举例
1:用户名错误
2:密码错误
3:请输入用户名
4:请输入密码
5:提示网络异常
6:账号违规
7:输入密码次数过多
总结:一般用等价类和边界值,场景法(用户使用场景)补充用例,错误推测法补充。