zoukankan      html  css  js  c++  java
  • 《20171201-构建之法:现代软件工程-阅读笔记》

    13.2 各种测试方法

    13.2.1 单元测试(Unit Test)

    13.2.2 代码覆盖率测试(Code Coverage Analysis)

    13.2.3 构建验证测试(Build Verification Test,BVT)

    顾名思义,构建验证测试是指在一个构建完成之后,构建系统会自动运行一套测试,验证系统的基本功能。在大多数情况下,这些验证的步骤都是在自动构建成功后自动运行的,有些情况下也会手工运行,但是由于构建是自动生成的,我们也要努力让BVT自动运行。

    13.2.4 验收测试(Acceptance Test)

    在MSF敏捷建模中,我们建议还是采用场景来规划测试工作。

    13.2.5 “探索式”的测试(Ad hoc Test)

    就是指为了某一个特定目的而进行的测试,且就这一次,以后一般也不会重复测试。在软件工程的实践中,“Ad hoc”大多是指随机进行的、探索性的测试。

    13.2.6 回归测试(Regression Test)

    回归测试不仅仅包括单元测试,也包括其他类型的测试。

    13.2.7 场景/集成/系统测试(Scenario/Integration/System Test)

    在软件开发的一定阶段,我们要对一个软件进行全面和系统的测试,以保证软件的各个模块都能共同工作,各方面均能满足用户的要求。这类测试叫系统/集成测试。

    13.2.8 伙伴测试(Buddy Test)

    伙伴测试是指开发人员可以找一个测试人员作为伙伴(Buddy),在签入新代码之前,开发人员做一个包含新模块的私人构建(Private Build),测试人员在本地做必要的回归/功能/集成/探索测试,发现问题直接与开发人员沟通。通过伙伴测试把重大问题都解决了之后,开发人员再正式签入代码。

    13.2.9 效能测试(Performance Test)

    1. 设计负载

    2. 令用户满意的服务质量

    13.2.10 压力测试(Stress Test)

    压力测试要验证的问题是:软件在超过设计负载的情况下是否仍能返回正常结果,没有产生严重的副作用或崩溃。

    13.2.11 内部/外部公开测试(Alpha/Beta Test)

    13.2.12 易用性测试(Usability Test)

    13.2.13 “小强”大扫荡(Bug Bash)

    13.2 各种测试方法

    13.2.1 单元测试(Unit Test)

    13.2.2 代码覆盖率测试(Code Coverage Analysis)

    13.2.3 构建验证测试(Build Verification Test,BVT)

    顾名思义,构建验证测试是指在一个构建完成之后,构建系统会自动运行一套测试,验证系统的基本功能。在大多数情况下,这些验证的步骤都是在自动构建成功后自动运行的,有些情况下也会手工运行,但是由于构建是自动生成的,我们也要努力让BVT自动运行。

    13.2.4 验收测试(Acceptance Test)

    在MSF敏捷建模中,我们建议还是采用场景来规划测试工作。

    13.2.5 “探索式”的测试(Ad hoc Test)

    就是指为了某一个特定目的而进行的测试,且就这一次,以后一般也不会重复测试。在软件工程的实践中,“Ad hoc”大多是指随机进行的、探索性的测试。

    13.2.6 回归测试(Regression Test)

    回归测试不仅仅包括单元测试,也包括其他类型的测试。

    13.2.7 场景/集成/系统测试(Scenario/Integration/System Test)

    在软件开发的一定阶段,我们要对一个软件进行全面和系统的测试,以保证软件的各个模块都能共同工作,各方面均能满足用户的要求。这类测试叫系统/集成测试。

    13.2.8 伙伴测试(Buddy Test)

    伙伴测试是指开发人员可以找一个测试人员作为伙伴(Buddy),在签入新代码之前,开发人员做一个包含新模块的私人构建(Private Build),测试人员在本地做必要的回归/功能/集成/探索测试,发现问题直接与开发人员沟通。通过伙伴测试把重大问题都解决了之后,开发人员再正式签入代码。

    13.2.9 效能测试(Performance Test)

    1. 设计负载

    2. 令用户满意的服务质量

    13.2.10 压力测试(Stress Test)

    压力测试要验证的问题是:软件在超过设计负载的情况下是否仍能返回正常结果,没有产生严重的副作用或崩溃。

    13.2.11 内部/外部公开测试(Alpha/Beta Test)

    13.2.12 易用性测试(Usability Test)

    13.2.13 “小强”大扫荡(Bug Bash)

  • 相关阅读:
    System.Windows.Forms.Timer与System.Timers.Timer的区别(zz)
    30个最常用css选择器解析(zz)
    Highcharts选项配置详细说明文档(zz)
    CSS For Bar Graphs(maybe old)
    学习CSS3BUTTON(二)
    学习CSS3BUTTON(一)
    CSS CURSOR属性
    CSS3的文字阴影—text-shadow
    display:inline-block; 到底是个啥玩意?
    mysql 子查询
  • 原文地址:https://www.cnblogs.com/kasumis/p/7943137.html
Copyright © 2011-2022 走看看