• 测试模型---V模型


    软件测试&软件工程

      软件测试是软件工程不可缺少的一部分。

    一、V模型简介

    需求分析                验收测试

      概要设计            系统测试

        详细设计      集成测试

          编码  单元测试

       (1)单元测试: 又称模块测试,针对软件设计者最小单位---程序模块 进行正确性检查的测试工作。单元测试需要从程序的内部结构出发设计测试用例额。

            多个模块可以平行地独立进行单元测试。(针对单一模块)

      (2)单元定义:C中指一个函数,Java指一个类,在图形界面中指一个1个窗口,1个菜单。

      (3)集成测试:又叫组装测试,通常在单元测试基础上,将所有程序模块进行有序的、递增的测试,重点测试不同模块的接口部分

      (4)系统测试将软件看作一个整体进行测试,包括对功能、性能、以及软件所运行的软硬件环境进行测试。

              --系统测试实在集成完毕后进行测试,前期对测试系统的功能是否满足需求,后期主要测试系统运行的性能是否满足需求,

              以及在不同软硬件环境中的兼容性

      (5)验收测试:α测试 内测版本(alpha)

              β测试 公测版本、(beta)

              gamma测试  正式发行的候选版(gamma)

    二、V模型的优缺点 ------是最具有代表性的测试模型

      优点:既包含了底层测试,又包含了高层测试,清楚的标识了开发和测试的各个阶段:自上而下求精,每个阶段分工明确,便于整体项目的把控。

         底层测试:检测源代码质量,如单元测试

         高层测试:检验整个系统的测试

       缺点:最大的缺点是他自上而下的顺序导致的,到了测试阶段,错误已经产生,很多次错误到了测试阶段才发现,甚至很难发现。

        开发过程中,很难把握用户的需求,v模型步骤反复执行,返工量大,灵活度较低

      改良:每个阶段加入适量的迭代

  • 相关阅读:
    Redis主从复制
    maven生命周期和插件
    maven私服搭建
    为公司运营人员整理EXCEL数据小程序
    docker之本地镜像上传阿里云
    docker阿里云镜像之Tomcat
    docker环境安装
    网页及第三方连接禅道数据库
    yagmail 发送HTML格式邮件图片不显示问题解决方案
    pyechars模块安装踩得坑
  • 原文地址:https://www.cnblogs.com/zp0923/p/10686334.html
Copyright © 2020-2023  润新知