功能测试能力:具备对所有软件的功能进行质量验证。
1什么是软件
分类
- 应用软件
- 系统软件
软件:控制计算机硬件工作的工具。
2软件基本组成
3软件产生过程
4什么是软件测试
软件测试:使用技术手段验证软件是否满足使用需求。
5软件测试目的
减少软件缺陷BUG,保障软件质量!
6测试主流技能
1)功能测试
说明:功能测试主要验证程序的功能是否满足需求。
2)自动化测试
说明:使用代码或工具代替手工,对项目进行测试。
3)接口测试
说明:使用代码或工具对服务端提供的接口进行测试。
7测试分类
常见测试分类
- 按测试阶段划分
- 按代码可见度划分
8.质量模型
- 功能性
- 性能
- 兼容性
- 易用性
- 可靠性
- 安全
- 可移植性
- 可维护性
必测试的五项:功能、性能、兼容、易用、安全
9.测试流程
面试题:上家公司如何测试的?
①需求评审②计划编写③用例设计④用例执行⑤缺陷管理⑥测试报告
10.测试用例
1)什么是用例
用例:用户使用的案例
2)什么是测试用例
测试用例:是为测试项目而设计的执行文档
3)测试用例的作用
- 防止漏测
- 实施测试的标准
4)用例设计编写格式-说明
- 用例编号:项目_模块_编号
- 用例标题:预期结果(测试点)
- 模块/项目:所属项目或模块
- 优先级:表示用例的重要程度或者影响力P0-P4(P0最高:核心功能,用户最常用的功能)
- 前置条件:要执行此条用例,有哪些前置操作
- 测试步骤:描述操作步骤
- 测试数据:操作的数据,没有的话可以为空
- 预期结果:期望达到的结果