1.为什么要进行软件测试
2.什么是软件测试
3. 软件测试的基本原则
4.什么是测试用例
5.软件测试的类型
6.几种测试的比较
7.软件测试与软件开发的关系
- 测试工程师与开发工程师目标一致、
行为对立、并行工作,有生产就必然有质检,二者的工作相辅相成,开发人员和测试人员的主要矛盾就集中在对bug的定义上。 - 软件测试工程师:查找bug、管理bug、质量保证。软件开发:系统设计、编码、修改bug
8.动态白盒测试的方法主要有
8.1 语句覆盖
语句覆盖案例一:
语句覆盖案例二:
8.2 判定覆盖
8.3 条件覆盖
8.4 判定/条件覆盖
既满足判定覆盖,又满足条件覆盖
8.5 条件组合覆盖
8.6 基本路径测试
9.什么是测试用例
10.测试用例的作用
11.测试用例的维护
12.手工测试与自动化测试的区别
13. 自动化测试原理
14. 等价类划分
14.1 实例1
14.2 实例2
15.边界值分析
采用等价类划分时:
采用边界值分析时:
16. 因果图法和判定表
17.负载测试、压力测试和性能测试
18. LoadRunner