1.等价类划分法
黑盒测试方法,指某个输入域的子集合,对所有输入数据的错误都是等效的。
举例: 微信红包
按照数据类型:
有效:0.01 -200 以内的不超过两位小数的数(1) 无效: <0.01 (2) >200(3) 0.01-200之间小数位超过两位(4)
按照数据类型:
有效:数字(5) 无效:无数字类型、f、#...(6)
设计原则:一个用例覆盖尽可能多的有效等价类;一个用例仅覆盖一个无效等价类
测试用例设计:
测试用例标题 测试用例设计 测试覆盖 边界值
正常金额 0.01 0.02 199.99 200 1、5 0 0.01 0.02 199.99 200 200.001 负数
金额小于0.01 0或负数 2
金额大于200 200.001 3
0.01-200小数大于两位 1.001 4
2.边界值分析法
作用:范围边界bug多
红包:0.01-200
边界值: 0 0.01 0.02 199.99 200 200.001
特殊值:负数
一个文件2-266条记录
边界值:1,2,3,265,266,267
特殊值:0,负数
密码长度6-20数字、字符及字母 有效 无效
按照长度范围 6,7,19,20 5,21
按照数据类型 纯数字,纯字母,纯字符 非字母、数字、字符:中文、空格(与开发沟通)
数字+字符,数字+字母,字符+字母
设计测试用例标题 测试用例设计 覆盖有效等价类 无效类
6位数字+字符
7位数字+字符
19位纯数字
5位长度 1
21位长度 1
其他类型 1
测试用例:为项目需求而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序是否满足用户需求。
边界值分析方法的归纳:通过变量数量和通过值域的种类,归纳变量数量很容易,如果有一个n变量函数,使除一个以外的所欲变量取正常值,使剩余的那个变量取最小值、略高于虽小值、正常值、略低于最大值和最大值,对每个变量都重复进行。如此,对于一个n变量函数,采用边界值分析会产生4N+1个测试用例。
总结:每一个点的数据设计和步骤设计
测试阶段:it集成测试 st系统测试 uat用户验收阶段
系统的最高能力是压力测试,而负载测试是在超荷情况下的性能测试
冒烟测试:主流程场景测试