软件测试工程师学习笔记 - 入门篇

软件测试工程师学习笔记 -1

  • 入门必读
    • 1. 测试基础
      • 1)目标
      • 2)知识点
      • 3)目标达成

入门必读

基础入门目标五天结束,能独立完成功能测试过程。

1. 测试基础

20%占比。

1)目标

  1. 能复述软件测试的定义;
  2. 能说出质量模型的重点五项
  3. 能说出测试流程六个步骤
  4. 能说出七种测试分类的区别;
  5. 能说出测试模板八个要素

2)知识点

  1. 认识软件及测试
  • 控制计算机硬件的工具叫软件;使用技术手段验证软件是否满足使用需求的过程叫做软件测试。软件测试的目的是减少软件中的bug,来保障软件质量。
  1. 测试主流技能
  • 功能测试:测试功能
  • 自动化测试:代码或者工具进行测试
  • 接口测试:代码或者工具验证接口
  • 性能测试:模拟多人使用软件

就业方向:
【功能+接口】、【功能+性能】、【功能+自动化】

  1. 常见的测试分类
  • 按测试阶段分类(四阶段)
    - 单元测试:针对程序源代码,进行模块内测试
    - 集成测试:针对模块之间访问地址进行测试
    - 系统测试:对系统测试,有功能、非功能(兼容、文档等)
    - 验收测试:内测、公测等,针对特殊项目
  • 按代码可见度划分
    - 黑盒测试:源代码不可见,UI功能可见。即系统测试
    - 灰盒测试:部分源代码可见,功能可见。即集成、接口测试
    - 白盒测试:源代码透明。即单元测试
    -注:UI即User Ineterface用户接口,即软件界面

软件测试工程师学习笔记 - 入门篇_第1张图片
4. 测试模型

–质量模型

  • 衡量一个优秀软件的八个维度
    - 功能性 :【功能数量】【功能正确实现】【错误处理情况】
    - 性 能 :【服务器每秒请求数】【服务器配置是否满足】
    - 兼容性:【浏览器】【手机】【操纵系统】
    - 易用性:【简洁】【友好】【流畅】【美观】
    - 安 全:【信息传输】【信息存储】
    - 可靠性:【无响应】【死机】【卡顿】
    - 可维护性
    - 可移植性
  1. 软件测试流程
  • 测试流程六步走:
    - 需求评审:确保各部门需求理解一致
    - 计划编写:测什么、谁来测、怎么测
    - 用例设计:验证项目是否符合需求的操纵文档
    - 用例执行:项目模块开发完成开始执行用例文档实施测试
    - 缺陷管理:对缺陷进行管理的过程
    - 测试报告:实施测试结果文档
  1. 测试用例
  • 什么是用例?
    - 用户使用的案例
  • 什么是测试用例?
    -为测试项目而设计的执行文档
  • 测试用例的作用
    - 防止漏测
    - 实施测试的标准
  • 用例设计编写格式
    软件测试工程师学习笔记 - 入门篇_第2张图片
  • 用例编写格式-说明
    - 用例编写:项目_模块_编号
    - 用例标题:预期结果
    - 模块/项目:所属项目或模块
    - 优先级:表示用例的重要程度或者影响力P0~P4(P0最高,即使用频率最高的)
    - 前置条件:执行用例的前提条件
    - 测试步骤:描述操纵步骤
    - 测试数据:操纵的数据,没有的话可以空
  • 用例测试 - 例题如下软件测试工程师学习笔记 - 入门篇_第3张图片
    答案如下软件测试工程师学习笔记 - 入门篇_第4张图片
  1. 用例测试文档书写
  • 内容
  1. 能对穷举场景设计测试点
    - 等价类划分法:某种特征的数据集合
  2. 能对限定边界规则设计测试点
  3. 能对多条件依赖关系进行设计测试点
  4. 能对项目业务进行设计测试点

3)目标达成

软件测试工程师学习笔记 - 入门篇_第5张图片

你可能感兴趣的:(软件测试工程师学习笔记,单元测试,python,功能测试,集成测试)