第一章
1.1软件生命周期:
定义 设计 实施 测试 部署 运行 维护
1.2瀑布模型
需求分析
概要设计
详细设计
编码
测试
运行维护
1.3“V”模型
需求分析 验收测试
概要设计 系统测试
详细设计 集成测试
编码 单元测试
1.4 “C/S”结构: 客户机 服务器结构
“B/S”结构: 浏览器 服务器结构
Web应用三层架构模式:用户界面表现层 业务逻辑层 数据访问层
第二章
2.1软件测试目的
发现缺陷,提高质量
验证用户需要
建立软件质量的信心
2.2软件测试原则
1测试显示缺陷的存在
2穷尽测试是不可能的
3测试尽早介入
4缺乏集群性
5杀虫剂悖论
6测试活动依赖于测试背景
7不存在缺陷的谬论
第三章
3.1生命周期各个阶段的测试
1需求阶段测试
2设计阶段测试
3编码阶段测试
4测试阶段测试
5安装阶段测试
6验收阶段测试
7维护阶段测试