入门必读
基础入门目标五天结束,能独立完成功能测试过程。
1. 测试基础
20%占比。
1)目标
- 能复述软件测试的定义;
- 能说出质量模型的重点五项;
- 能说出测试流程六个步骤;
- 能说出七种测试分类的区别;
- 能说出测试模板八个要素。
2)知识点
- 认识软件及测试
- 控制计算机硬件的工具叫软件;使用技术手段验证软件是否满足使用需求的过程叫做软件测试。软件测试的目的是减少软件中的bug,来保障软件质量。
- 测试主流技能
- 功能测试:测试功能
- 自动化测试:代码或者工具进行测试
- 接口测试:代码或者工具验证接口
- 性能测试:模拟多人使用软件
就业方向:
【功能+接口】、【功能+性能】、【功能+自动化】
- 常见的测试分类
- 按测试阶段分类(四阶段)
- 单元测试:针对程序源代码,进行模块内测试
- 集成测试:针对模块之间访问地址进行测试
- 系统测试:对系统测试,有功能、非功能(兼容、文档等)
- 验收测试:内测、公测等,针对特殊项目- 按代码可见度划分
- 黑盒测试:源代码不可见,UI功能可见。即系统测试
- 灰盒测试:部分源代码可见,功能可见。即集成、接口测试
- 白盒测试:源代码透明。即单元测试
-注:UI即User Ineterface用户接口,即软件界面
4. 测试模型
–质量模型
- 衡量一个优秀软件的八个维度
- 功能性 :【功能数量】【功能正确实现】【错误处理情况】
- 性 能 :【服务器每秒请求数】【服务器配置是否满足】
- 兼容性:【浏览器】【手机】【操纵系统】
- 易用性:【简洁】【友好】【流畅】【美观】
- 安 全:【信息传输】【信息存储】
- 可靠性:【无响应】【死机】【卡顿】
- 可维护性
- 可移植性
- 软件测试流程
- 测试流程六步走:
- 需求评审:确保各部门需求理解一致
- 计划编写:测什么、谁来测、怎么测
- 用例设计:验证项目是否符合需求的操纵文档
- 用例执行:项目模块开发完成开始执行用例文档实施测试
- 缺陷管理:对缺陷进行管理的过程
- 测试报告:实施测试结果文档
- 测试用例
- 什么是用例?
- 用户使用的案例- 什么是测试用例?
-为测试项目而设计的执行文档- 测试用例的作用
- 防止漏测
- 实施测试的标准- 用例设计编写格式
- 用例编写格式-说明
- 用例编写:项目_模块_编号
- 用例标题:预期结果
- 模块/项目:所属项目或模块
- 优先级:表示用例的重要程度或者影响力P0~P4(P0最高,即使用频率最高的)
- 前置条件:执行用例的前提条件
- 测试步骤:描述操纵步骤
- 测试数据:操纵的数据,没有的话可以空- 用例测试 - 例题如下
答案如下
- 用例测试文档书写
- 内容
- 能对穷举场景设计测试点
- 等价类划分法:某种特征的数据集合- 能对限定边界规则设计测试点
- 能对多条件依赖关系进行设计测试点
- 能对项目业务进行设计测试点