zoukankan      html  css  js  c++  java
  • 玩转----W与V模型的联系与区别

     
    很多小白一定要注意:
           看准那个是开发的工作哪个是测试的工作,不要弄混了!!!
     
    软件测试的V模型
    以“编码”为黄金分割线,将整个过程分为开发和测试,并且开发和测试之间是串行的关系
    单元测试:是模块测试,验证软件的基本组成单位的正确性,是白盒测试
    集成测试:是模块间的测试,测试接口(软件各模块之间的接口和软件与硬件之间的接口)是否正确,是灰盒测试(白盒和黑盒结合)
    系统测试:系统测试包括:冒烟测试  系统测试  回归测试
    (1)冒烟测试:主干流程测试,确认软件的基本功能正常,可以进行后续的测试工作
    (2)系统测试:是检测系统的功能、质量、性能能否满足系统的要求,包括功能、性能、界面、可靠性、兼容性等等,是黑盒测试
    (3)回归测试:修改了旧代码之后重新进行测试,确认修改后的代码没有引入新的错误或导致其他代码产生新的错误
    验收测试:是确保软件的实现能否满足用户的需求或合同的要求
    局限性:V模型是基于瀑布模型的,V模型有一个缺点,就是将测试放在整个开发的最后阶段,没有让测试今早介入开发,没有在需求阶段就进入测试。
    测试与开发串行
    软件测试的W模型
    W模型是由两个V模型组成,一个是开发阶段,一个测试阶段
     
    可以看出,在W模型中开发和测试是并行的关系
    局限性:虽然开发与测试并行了,但是在整个开发阶段,仍然是串行的,上一阶段未完全完成无法进入下一阶段,不支持敏捷模式的开发。
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    【总结】st表
    【luogu】p2024 食物链
    【总结】stl(以后还会慢慢补上
    【总结】二叉堆
    【luogu】p1631 序列合并
    才子们博客地址
    Lemon测评软件使用说明 (对比cena)
    Cena编译器的使用 及任大佬和禚大佬解释(O2优化、C++11特性、开栈)值得大家学习
    编程求100内的素数
    【关于德育和道德方面】
  • 原文地址:https://www.cnblogs.com/zsplovezsp/p/11479485.html
Copyright © 2011-2022 走看看