软件测试常见的工作模型
v模型:详细见文章软件测试模型-V模型_机智的测试生活的博客-CSDN博客_v模型测试
W模型:详细见文章软件测试W模型_芒果忙不过的博客-CSDN博客_w模型
H模型:
除了测试工作之外,其他流程并行
优点:
软件测试出测试执行外,还有很多工作
软件测试完全独立,其他流程并发进行
具有很强的灵活性
缺点:
管理型要求高
技能要求高
测试就绪点分析困难
测试用例的定义
测试用例(test case)是为特定的目的而设计的一组测试输入、执行条件和预期的结果,一边测试是否满足某个特sing的需求
测试用例的八要素
包括用例编号、用例标题、测试项目、用例级别、预置条件、测试输入、执行步骤、预期结果
测试常见方法
等价类划分法
划分为:
有效等价类:满足要求的
无效等价类:不满足要求的
设计步骤
1、明确需求
2、确定有效和无效等价类
3、编写测试用例:对于所有的无效等价类,测试用例要尽量全覆盖,一条测试用例尽可能地覆盖多有有效等价类
ps:测试是无法穷尽的,可以输入具有代表性的子集。
例子
地区码:空白或者三位数字
有效等价类:空白或者三位数字
无效等价类:非空白或者不是三位数字或者非数字
前缀:非‘0’或非‘1’开头的三位数字
有效等价类:非‘0’或非‘1’开头的三位数字
无效等价类:‘0’或‘