一、独立功能测试
(测试方法的核心作用是筛选测试数据)
二、业务流程测试
因为客户不可能只用一个或者其中几个功能且测试人员在测试工作中往往主需要负责其中几个模块,所以需要进行业务流程测试
那么如何测呢?必须从用户角度来测
① 分析用户的角色
游客
普通用户
管理员
② 列出常用的功能
③ 根据功能组合业务场景
④ 设计测试用例:一个场景至少一条测试用例
三、测试用例设计思维
(1)先考虑正向的测试用例------>验证功能能不能使用
(2)然后从各个角度考虑逆向的测试用例------->验证用户输入错误的数据或者进行错误的操作时是否有正确的响应
(3)如果有必填项和非必填项,重点关注必填项
(4)有些功能不用正交法组合可能超级大(几百万种),用了正交法还是有几百种
① 如果时间足够,就把产生的所有组合全部测一遍,再进行补充组合情况
② 如果时间不够,就随机挑选其中几种组合进行测试
③ 只要保证,每一个条目都被测到
④ 因为每个分类都有筛选,找一个筛选条件少的所有组合都测一遍,然后找个筛选条件多的,随机测试几种组合
(5)下拉列表:重点考虑第一个和最后一个(边界值)
(6)地址:行政区域的所属情况,考虑特殊情况(香港-九龙,台湾-台北)
(7)用例标题:*****情况下验证***的功能,****时做*****
eg: ①密码不正确时进行登录
② 手机号格式错误时验证添加会员功能正确性