Software-Testing-Intro
  • 简介
  • 第零章-写在前面
    • 为什么是这本书?
    • 来源与版权信息
  • 第一章-软件测试简介
    • 走进软件测试
    • 软件测试的基本概念
    • 你将收获到的东西
  • 第二章-基础(1)黑盒白盒测试
    • 白盒静态-代码审查
    • 白盒动态-结构覆盖
    • 黑盒测试
  • 第三章-基础(2)软件开发过程中的测试方法
    • 单元-集成-系统测试
    • 冒烟-回归-Alpha-Beta测试
  • 第四章-基础(3)软件特性方面的测试方法
    • 软件运行效率测试
    • 软件可靠性与安全性的测试
    • 软件用户友好性的测试
  • 第五章-进阶(1)特殊软件测试方法
  • 番外篇-也谈兼容性测试
由 GitBook 提供支持
在本页
  • 承前
  • 启后

这有帮助吗?

第四章-基础(3)软件特性方面的测试方法

上一页冒烟-回归-Alpha-Beta测试下一页软件运行效率测试

最后更新于4年前

这有帮助吗?

承前

针对前面课程的小结:

  • 首先,根据是否查看代码,我们最初利用将测试分为White/Black两类,在两种测试分类中分别测试软件已经实现/规定要实现的行为。

  • 然后,根据软件开发的不同阶段,介绍了从单元测试到系统测试,再到回归测试的几种大的测试分类。

启后

设想一个空间中的xyz-O座标系,其中x轴代表是否关注代码的内容,y轴代表软件当前开发的阶段,在本次课程中,我们介绍z轴——和软件特性相关的测试方法。在前两小节中,我们主要关注软件的功能性;而在这一小节中,我们主要关注在系统测试层面软件非功能性的相关指标。

本课程试图介绍软件测试方法学的方法体系,本小节将帮助你理解较为活跃的数十上百种方法。具体来说,我们会在本章中讨论下图的大部分软件质量指标。使用的测试方法一般是黑盒的系统测试。