为了跟随强哥的脚步,我决定趁着的店被屏蔽的功夫,好好复习一下基本功。
1. 测试用例的设计。
测试类别 | 测试用例设计 | 目的 | 方法 | 设计测试用例步骤 |
黑盒测试 | 使用详细设计导出测试用例 |
1.检查功能是否实现或遗漏; 2.检查人机界面是否错误; 3.数据结构或外部数据库访问错误; 4.性能等其他特性是否满足。 5.初始化盒终止错误。 |
1.等价类划分; 2.边界值划分; 3.错误推测法; 4.因果图法; 5.判定表驱动; 6.正交试验法; 7.功能图法; 8.场景法; |
1.根据功能测试需求,确定待测功能模块; 2.根据功能模块的特点,确定黑盒测试用例设计方法; 3.确定功能流程的基本流和分支流; 4.创建场景达到基本流和分支流组合的完全覆盖; 5.设计测试用例; 6.执行测试; 7.测试用例的维护完善。 |
白盒测试 | 使用程序设计的控制结构导出测试用例 |
1.保证一个模块中的所有独立路径至少被执行一次; 2.对所有的逻辑值均需要测试真、假两个分支; 3在上下边界可操作范围内运行所有循环; 4.检查内部数据结构以确保其有效性。 |
1.逻辑覆盖涉及白盒测试用例:
1.1语句覆盖; 1.2判定覆盖; 1.3条件覆盖; 1.4条件判断组合覆盖; 1.5多条件覆盖; 2.基本路径设计白盒测试用例; 2.1导出程序控制流图; 2.2计算控制流图的复杂度; 2.3确定无关路径的集合; 2.4生成所有有关联的程序路径覆盖的测试用例。 3.对等区间划分; 4.状态转换测试; 5.边界值分析; 6.分支测试; 7.条件测试; 8.数据定义; 9.循环测试; 10.内部边界值分析。 |
1.运行被测单元; 2.正面测试(Positive Testing); 3.负面测试(Negative Testing); 4.设计“设计需求”中其他测试特性用例; 5.设计覆盖率测试用例; 6.测试执行; 7.完善代码覆盖。 |