测试01
主流测试技能
1.功能测试
2.接口测试
3.自动化测试
4.性能测试
测试常用分类
-
按阶段分
- 单元测试:针对程序源代码进行测试(开发)
- 集成测试:又称接口测试,主要针对模块与模块或系统与系统之间的接口进行验证
- 系统测试:针对软件全面进行测试(功能、兼容、文档)
- 验收测试:使用内测、公测来实现
- 内测:公司内部进行测试
- 公测:让玩家来进行测试
-
按代码可见度划分
- 黑盒测试:功能测试(完全看不见程序源代码,只针对功能进行验证)
- 灰度测试:接口测试(看不见部分代码)
- 白盒测试:单元测试(针对程序源代码进行测试)
-
扩展-总结
1.系统测试和黑盒测试的重点是 功能测试 2.集成测试和灰盒测试又称 接口测试 3.单元测试和白盒测试是对代码进行测试 4.自动化测试 归属 功能测试 5.性能测试、安全测试 归属 专项测试
-
扩展-测试策略
冒烟测试:大规模执行测试之前,针对程序主功能进行验证,保证程序具备可测性。
面试题:提测标准是什么?——冒烟测试通过
测试之前要怎么做?——冒烟测试
模型
质量模型
测试 模型
质量模型
重点:功能、兼容、性能、易用、安全
W模型
开发流程:需求分析、概要设计、详细设计、编码
测试流程:单元测试、集成测试、系统测试、验收测试
测试流程
1.需求分析
2.测试计划
3.编写用例
4.执行用例
5.缺陷管理
6.测试报告
-
需求分析
确定各部门对需求理解一致 站在不同角度对需求进行查漏补缺
-
测试计划
核心: 1.测什么:测试目标和范围 2.谁来测:人员进度安排 3.怎么测:测试策略、测试工具
-
测试用例设计
设计执行测试的文档
-
测试用例执行
执行测试的文档
-
缺陷管理
提交——>验证——>关闭
-
测试报告
测试目标、测试过程、缺陷统计、缺陷分析、测试总结