《软件测试从这里开始》学习笔记
作者:互联网
链接: https://pan.baidu.com/s/1j7mSwEBjz3zuK66vNgOMbQ 提取码: un3s 复制这段内容后打开百度网盘手机App,操作更方便哦
第1章 开题篇
第1节 个人职业发展方向
第2节 测试行业简介
1.2.1如何认识测试
第3节 软件测试的误区
第4节 测试工程师的素质
1.4.1基本素质
1.4.2专业素质
第5节 测试工程师的分类
第6节 测试工作的未来
第2章 软件质量体系
第1节 软件能力成熟度模型CMM
2.1.1初始级
2.1.2可重复级
2.1.3已定义级
2.1.4已管理级
2.1.5优化级
第3章 软件生命周期
第1节 软件生命周期
3.1.1需求管理(软件需求)
3.1.1.1需求的内容规范
3.1.1.2需求建模
3.1.1.3审查
3.1.1.4执行
3.1.1.5需求变更
3.1.1.6交付工作
3.1.2软件项目计划
3.1.3设计阶段
3.1.4编码阶段
3.1.5核实阶段
3.1.6系统维护阶段
第2节 软件开发过程中常见的问题
第3节 流程中的组以及工作
3.3.1流程中的组
3.3.2测试的组间协作
第4章 软件测试基础
第1节 测试理论
4.1.1测试定义
4.1.2测试前提
4.1.3测试目的
4.1.4测试规律
4.1.4.1木桶原理
4.1.4.2八二原则
4.1.5测试原则
4.1.6主要内容
4.1.7不利因素
第2节 测试生命周期
4.2.1测试生命周期
4.2.2流程中的文档
4.2.2.1测试计划
4.2.2.2测试规范
4.2.2.3测试案例
4.2.2.4测试报告
4.2.2.5缺陷或者错误报告
4.2.3软件开发测试模型
第3节 测试人员的责任
4.3.1测试启动需要确定的工作
4.3.1.1需求阶段
4.3.1.2设计阶段
4.3.1.3编码阶段
4.3.1.4维护阶段
4.3.2测试需要完成的工作
4.3.2.1需求评审
4.3.2.2制定测试计划
4.3.2.3设计测试
4.3.2.4实施测试
4.3.2.5对测试进行评估
第4节 测试方法和分类
4.4.1测试分类
4.4.2黑盒测试的测试用例设计方法
4.4.3系统测试类型
第5节 软件产生错误的原因
4.5.1程序开发产生缺陷的原因
4.5.2测试导致缺陷的原因
4.5.3程序缺陷包含的因素
4.5.4软件缺陷包含的因素
第6节 关于缺陷
4.6.1常规测试点
4.6.2为什么缺陷很难找?
4.6.3缺陷的提交艺术
4.6.4衡量优秀的bug报告的质量指标
4.6.5缺陷的生命周期
4.6.5.1BUG生命周期
4.6.5.2缺陷生命周期
4.6.5.3缺陷生命周期内,注意事项
4.6.6缺陷类型定义
4.6.6.1缺陷按严重性分类
4.6.6.2缺陷按技术种类分类
4.6.6.3测试标准
4.6.6.4国标中有关缺陷数量的描述
4.6.7常用词汇
第5章 测试的方法和分类
第1节 测试方法
5.1.1白盒测试
5.1.1.1逻辑覆盖
5.1.1.2语句覆盖
5.1.1.3判断覆盖
5.1.1.4条件覆盖
5.1.1.5函数覆盖
5.1.1.6基本路径测试
5.1.2黑盒测试
5.1.2.1等价类划分方法
5.1.2.2边界值分析方法
5.1.2.3错误推测方法
5.1.2.4因果图方法
5.1.2.5正交试验设计法
第2节 测试过程
5.2.1单元测试
5.2.2集成测试
5.2.3系统测试
5.2.4验收测试
5.2.5回归测试
5.2.5.1回归测试概述
5.2.5.2回归测试类型
5.2.5.3回归测试策略
5.2.5.4回归测试包的选择
5.2.5.5回归测试的基本过程
5.2.6关于单元测试
5.2.7关于阿尔法、贝塔测试
5.2.8验证测试与确认测试
5.2.9单元、集成、系统测试的区别
5.2.10单元集成测试的主体分析
第3节 测试类型
5.3.1系统测试分类(一)
5.3.2系统测试分类(二)
5.3.3系统测试分类(三)
5.3.3.1 C/S软件测试
5.3.3.2个人软件测试
5.3.3.3 B/S软件测试
第6章 系统测试分类
第1节 功能测试
6.1.1GUI测试
6.1.2并发逻辑处理测试
6.1.3系统级关联测试
6.1.4帮助文档测试
第2节 恢复测试
6.2.1测试重点
第3节 安全测试
6.3.1安全测试的一些实例
6.3.2安全性测试方式
6.3.3配置测试
第4节 容量测试
第5节 安装、卸载测试
6.5.1安装正确性和完整性检查
6.5.2安装卸载测试兼容性检查点
第6节 兼容性测试
6.6.1兼容性测试点
6.6.2相关软件市场占有率
第7节 接口测试
6.7.1模块接口测试要点
第8节 数据库测试
6.8.1数据库测试内容
6.8.2基本的数据库连接测试
6.8.3数据库设计测试
第9节 可靠性测试
6.9.1软件可靠性层次划分
第10节性能测试
6.10.1定义
6.10.2分类
6.10.2.1并发性能测试
6.10.2.2负载测试
6.10.2.3压力测试
6.10.3性能测试(RUP)
6.10.4主要的性能评测包括
6.10.5性能测试的主要工具
6.10.6性能测试的原则
第7章 系统测试流程
第1节 测试输入输出
第2节 业务培训
7.2.1必要性
7.2.2培训机构和过程
第3节 需求评审
7.3.1功能需求关注点
7.3.2需求定义的静态测试
第4节 测试需求
7.4.1如何编写测试需求
7.4.2测试需求包含的内容
第5节 测试计划
7.5.1系统测试计划内容
7.5.1.1测试计划内容应该做到
7.5.1.2测试计划根据的要求
7.5.2测试策略
7.5.2.1测试策略的内容
7.5.2.2测试策略一般方法
7.5.3测试优先级
7.5.4工作量评估
7.5.5结束准则
7.5.6软件风险管理
7.5.6.1软件风险管理过程
7.5.6.2风险的驱动因素
7.5.6.3风险数据库
7.5.6.4风险管理关注点
第6节 测试案例设计
7.6.1测试案例分类
7.6.2测试案例实际方法
7.6.3测试案例内容标准
7.6.4测试数据的设计规范
第7节 环境配置
7.7.1安装阶段的测试准备
7.7.2配置管理
7.7.2.1软件配置管理理念
7.7.2.2软件配置管理的四个基本过程
7.7.2.3配置库
第8节 测试执行
7.8.1日常工作
7.8.2漏测分析
第9节 测试报告
7.9.1测试覆盖率分析
7.9.2测试度量和缺陷分析
7.9.3测试流程中的模板
第8章 功能自动化测试
8.1.1不适合自动化测试的领域
8.1.2何时开展自动化测试
8.1.3自动化工具使用要点
第9章 性能测试实例
第1节 性能测试指标
9.1.1 SQL数据库
9.1.2 服务器
9.1.3UNIX资源监控指标和描述
9.1.4windows资源监控指标和描述
第2节 性能测试环境
第3节 web性能参数
9.3.1性能测试的分类
9.3.2系统结构分析
9.3.3测试指标
9.3.4测试类型
9.3.5测试需求
9.3.6测试环境
9.3.7LR的测试方案
9.3.8执行测试
9.3.9测试结果分析
第4节 安装卸载性能
第5节 数据库性能测试
9.5.1测试目标和基本方法
9.5.2oracle性能测试计数器
第6节 网络性能测试
9.6.1网络应用性能分析
9.6.2网络应用性能监控
9.6.3网络预测
第10章 测试工具
第1节 简介
第2节 MI系列工具
第3节 retional系列工具
第4节 compuware系列工具
第5节 java监控工具
第6节 windows监控工具
第7节 其他测试工具
第8节 其他相关工具
第11章 团队测试
11.1.1测试经理角色定位
11.1.2团队测试的意义
11.3团队建设
第12章 测试相关知识
第1节 数据库
第2节 网络知识
12.2.1一些名词
12.2.2网络协议
12.2.3TCP\IP协议
第3节 操作系统监控参数
第13章 附录
第1节附录一:自动化工具清单
第2节附录二:windows监控工具
第3节附录三:测试基础知识
13.3.1测试与质量的关系
13.3.2测试原则与方法
13.3.3产品测试流程
13.3.3.1整体介绍
13.3.3.2概念阶段测试活动介绍
13.3.3.3计划阶段测试活动介绍
13.3.3.4开发阶段测试活动介绍
13.3.3.5验证阶段测试工作介绍
13.3.3.6发布阶段测试工作介绍
13.3.4测试组织结构
13.3.5测试度量过程
13.3.6测试工具与技术
13.3.7测试工程过程
13.3.7.1测试过程
13.3.7.2单元测试过程
13.3.7.3继承测试过程
13.3.7.4系统测试过程
13.3.7.5验收测试过程
标签:5.1,5.2,3.1,笔记,学习,测试,7.5,13.3,软件测试 来源: https://blog.csdn.net/peacezhi/article/details/100693679