第一章 测试概述
1.1基本定义
错误、缺陷:缺陷是错误的表现;
失效:缺陷执行时会产生失效,比如米开朗琪罗病毒。有效的评审可以做出很多遗漏的缺陷
事故;
测试:测试要处理错误、缺陷、失效、事故。测试有两个显著目标:找出失效或者演示正确的执行。
测试用例:测试用例有一个表示,并且与程序行为有关,还有一组输入和一组输出预期。
1.2测试用例
测试用例需要被开发、评审、使用、管理、保存
1.3通过维恩图理解测试
需求规格书&程序实现
测试要尽可能的多覆盖两者的交集、并集、交非集
1.4标识测试用例
1.4.1功能性测试
黑盒测试,唯一有效信息是软件规则说明书, 优点:功能性测试与软件实现没有关系、测试用例的设计可以与软件实现并行,缺点:局限于软件规则说明书
1.4.2结构性测试
白盒测试,局限于编程实现,
1.4.3功能性测试与结构性测试的比较
两者相结合
1.5错误与缺陷分类
可以从多个角度,常见的从严重程度
1.6测试级别
软件测试系列之软件测试过程模型 http://blog.csdn.net/caozhangyingfei0109/article/details/39989711