文章目录
  1. 1. 测试术语
  2. 2. 测试层次
    1. 2.1. V Model
    2. 2.2. 测试层次对比

软件测试:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

软件测试由一系列的测试活动组成:测试需求、测试设计、测试执行、测试评估。

测试术语

  1. 静态测试

    指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。

  2. 动态测试

    指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能,这种方法由三部分组成:构造测试实例、执行程序、分析程序的输出结果。

  3. 白盒测试

    是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正

  4. 黑盒测试

    是通过使用整个软件或某种软件功能来严格地测试,。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收和正确的输出。

测试层次

V Model

测试层次对比

文章目录
  1. 1. 测试术语
  2. 2. 测试层次
    1. 2.1. V Model
    2. 2.2. 测试层次对比