zoukankan      html  css  js  c++  java
  • 软件开发模型

    V模型


    从左到右,V模型描述了基本的开发过程和测试行为。现在讲一下模型右侧的测试阶段:

    1. 单元测试
      与详细设计对应的是单元测试,单元测试检测代码的开发是否符合详细设计的要求,主要是详细设计中的每个功能单元进行逻辑覆盖测试,偏重于白盒测试。
    2. 集成测试
      与概要设计对应的是集成测试,因为概要设计的工作主要是根据功能把很大的系统进行模块分解,所以集成测试的主要工作是把各个模块逐步集成在一起,来测试数据是否能够在各个模块间正确流动,以及各模块能否正确同步。因为这种测试依赖于软件的架构但又不关心每个函数的实现细节,所以集成测试关注的是模块之间的接口。
    3. 系统测试
      与需求分析对应的是系统测试,系统测试的工作主要是测试功能和性能指标是否都在软件中正确实现,把软件作为一个黑盒,针对每个需求规格组织各种输入并根据软件输出来判断需求规格是否正确实现,偏重于黑盒测试。
    4. 验收测试
      与用户需求对应的是验收测试,是针对系统是否满足用户需求,业务流程等的验收。

    W模型

  • 相关阅读:
    Annotation
    GIT的作用以及Versioncontrol为什么要用GIT
    Http协议
    人工智能的可怕与不可怕
    Makefile简易教程
    Node.js 学习笔记之一:学习规划 & 认知 Node.js
    《大教堂与集市》的启示 — 软件工程的另一种选择
    Git简易教程
    谈谈买书与读书
    clang编译器简介
  • 原文地址:https://www.cnblogs.com/xLI4n/p/10831904.html
Copyright © 2011-2022 走看看