1:软件测试流程
测试需求分析 -> 测试计划阶段 -> 测试设计和开发阶段 -> 测试实施阶段 -> 测试评估阶段
2:黑盒测试与白盒测试的区别
黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。它会把程序看成一个黑盒子,完全不考虑程序内部结构和内部特性,着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。白盒测试也称为结构化测试、基于代码的测试,是一种测试用例设计方法,它从程序的控制结构导出测试用例。区别如下:
黑盒测试 | 白盒测试 |
---|---|
不涉及程序结构 | 考查程序逻辑结构 |
用软件规格说明书生成测试用例 | 用程序结构信息生成测试用例 |
可适用于从单元测试到系统联调 | 适用于单元测试和集成测试 |
某些代码段得不到测试 | 对所有逻辑路径进行测试 |