第二章 软件测试分类及流程

2.1:软件工程的分类

一:按测试方法分类

  • 黑盒测试
  • 白盒测试
  • 灰盒测试

二:按照测试方法分类

  • 动态测试
  • 静态测试

三:按照测试过程分类

  • 单元测试
  • 集成测试
  • 系统测试
  • 验收测试

四:按照测试目的分类

  • 功能测试
  • 接口测试
  • UI/UX测试
  • 健壮性测试
  • 性能测试
  • 强度测试。。。

五:按照自动化分类

  • 自动测试
  • 手动测试

2.2:软件测试的基本流程

一:分析需求
二:制定测试计划
三:设计测试方案
四:准备测试
五:进行测试
六:测试评估,总结
七:维护测试

2.3:软件测试的原则与用例

软件测试的原则

  • 尽早测试
  • 全面测试
  • 全过程测试
  • 独立的、迭代的测试
  • Pareto原则
  • 对测试的错误结果一定要有一个确认的过程
  • 制定严格的测试计划
  • 测试需要终止
  • 注意回归测试的关联性
  • 妥善保存一切有关测试的文档

软件测试用例

一:用例的定义:
软件测试必须遵守的准则。软件测试质量稳定的根本保障。
测试用例就是设计一个情况,程序在这种情况下,必须能够正常运行并且达到程序所设计的执行结果。
测试用例将软件测试的活动科学的组织化。使得其转化成可管理的模式。

二:测试用例的设计原则

  • 基于测试需求的原则
  • 用成熟的测试用例设计方法来设计
  • 兼顾测试的充分性与效率
  • 测试执行的可再现性原则
  • 足够详细,准确和清晰的步骤。

三:测试用例的设计与编写

  • 测试需求分析
  • 业务流程分析
  • 测试用例设计
    确定测试套件
    对每一个测试条件,确定一个对应的基本流程
    针对每一个测试场景,确定相对应的测试用例
    增加测试数据,完成测试用例
  • 测试用例评审
  • 测试用例更新完善

你可能感兴趣的:(第二章 软件测试分类及流程)