软件工程
- 从==总体到具体==的关联关系排列应该是软件工程、软件过程、软件产品、软件项目。
- 六种覆盖方法中==覆盖准则由弱到强==依次是++语句覆盖、判定覆盖(分支覆盖)、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖++。 其中, 语句覆盖是使得程序中每个语句至少被执行一次; 判定覆盖是使得程序中的每个分支至少都通过一次; 条件覆盖是使得判定中的每个条件获得各种可能的结果; 判定/条件覆盖是使得判定中的每个条件取到各种可能的值,并使每个判定取到各种可能的结果; 条件组合覆盖是使得每个判定中条件的各种可能组合都至少出现一次。
- ==黑盒==测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景法等。==白盒==测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异。
- 边界值分析法:是使用在++最小值、略高于最小值、正常值、略低于最大值和最大值++处取输入变量值。