一、测试定义
定义:通过人工或者自动的手段,对被测对象进行检测的活动,目的在于发现被测对象是否实现用户的需求,或者弄清实际结果与预期结果之间的差异
理解:源代码,用户手册,配置数据。
二、测试目的
- 发现被测对象与用户需求之间的差异 == 找bug
- 通过测试活动发现并解决缺陷,增加人们对被测对象的质量信心
- 通过测试活动,获取被测对象的质量信息,为决策提供数据依据
- 通过测试活动,预防缺陷,从降低项目或产品的风险
三、测试原则
- 测试证明软件存在缺陷
- 不可能执行穷尽测试
- 测试应尽早启动,尽早介入
- 缺陷存在群集现象
- 杀虫剂悖论
- 不同的测试活动依赖不同的测试背景
- 不存在缺陷的谬论