软件测试基础

软件测试

  • 软件产生的过程
  • 测试主流技术
    • 功能测试
    • 自动化测试
    • 接口测试
    • 性能测试
  • 测试分类
    • 按测试阶段划分
      • 单元测试
      • 集成测试(接口测试)
      • 系统测试
      • 验收测试
    • 按代码可见度划分
      • 黑盒测试
      • 灰盒测试
      • 白盒测试
  • 质量模型
    • 功能性
    • 性能
    • 兼容性
    • 易用性
    • 安全
    • 可靠性
    • 可维护性
    • 可移植性
  • 测试流程
    • 需求评审
    • 计划编写
    • 测试用例设计
      • 测试用例
        • 案例
    • 用例执行
    • 缺陷管理
    • 测试报告


软件产生的过程

软件测试基础_第1张图片
软件测试基础_第2张图片

测试主流技术

功能测试

自动化测试

接口测试

性能测试

测试分类

按测试阶段划分

单元测试

针对源代码进行测试

集成测试(接口测试)

针对模块之间访问地址进行测试

系统测试

对整个系统进行测试包括功能、兼容、文档等测试

验收测试

主要分为内测、公测,使用不同人群来发掘项目缺陷

按代码可见度划分

黑盒测试

源代码不可见
UI(用户界面)功能可见

灰盒测试

部分源代码可见
功能不可见

白盒测试

全部代码可见
UI功能可见

质量模型

衡量一个优秀软件的维度

案例:
软件测试基础_第3张图片

功能性

软件测试基础_第4张图片

性能

软件测试基础_第5张图片

兼容性

软件测试基础_第6张图片

易用性

简洁、友好、流畅、美观

安全

软件测试基础_第7张图片

可靠性

软件测试基础_第8张图片

可维护性

可移植性

测试流程

需求评审

确保各部门需求理解一致

计划编写

测什么、谁来测、怎么测

测试用例设计

验证项目是否符合需求的操作文档

测试用例

为测试项目而设计的执行文档

作用:防止漏测,实施测试的标准

案例

软件测试基础_第9张图片
软件测试基础_第10张图片

软件测试基础_第11张图片

用例执行

项目模块开发完成开始执行用例文档实施测试

缺陷管理

对缺陷进行管理的过程

测试报告

写测试结果文档

你可能感兴趣的:(软件测试,软件测试,功能测试,测试工具,测试用例)