了解软件测试过程的V、W、H模型

10 篇文章 0 订阅
订阅专栏

V模型

V模型示意图(重要)

V模型(测试 

1、单元测试

又称模块测诚,针对软件设计中的最小单位—程庄模块,进行正确性检查的测试工作。单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。
单元定义:C中指一个函数,Java中指一个类,在图形化的软件中,单元一般指1个窗口,1个菜单。

2、集成测试

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

3、系统测试(system testing):
指的是将整个软件系统看为一个整体进行测试,包括对功能、性能、以及软件所运行的软硬件环境进行测试。
系统测试在系统集成完毕后进行测试,前期主要测试系统的功能是否满足需求,后期主要测试系统运行的性能是否满足需求,以及系统在不同的软硬件环境中的兼容性等。
4、验收测试
α测试:Alpha是内测版本,即现在所说的C8,比版本表示该软件仅仅是一个初步完成品,通常只在软件开发者内部交流,也有很少一部分发布给专业测试人员。一般而言,该版本软件的bug较多,普通用户最好不要安装。

β测试:Beta是公测版本,是对所有用户开放的测试版本。该版本相对于a颜已有了很大的改进,消除了严重的错误,但还是存在着一些陷需要经过大规模的发布试来进一步消除。这一版本通常由软件公司免费发布,用户可从相关的站点下载。通过一些专业爱好者的测试,将结果反馈给开发者,开发者们再进行有针对性的修改。该版本也不适合一般用户安装。

λ测试:Camma版本,指的是软件版本正式发行的候选版。该版本已经相当成熟了,与即将发行的正式版相差无几,成为正式反布的候选版本。

软件正式版本推出之前的几个版本,需要有人测试一下,看看是不是有问题。在开发该软件的公司内部的由该公司内部人员式的称为:Alpha测试,Alpha 测式主要看有没有功能缺失或系统错误,Alpha 测试完后一般不会有大问题了。然后巴软件拿给用户测试称为:beta 测试,主要是看用户对软件外观、使用方便等的反应。这么多的式版一方面为了最终产品尽可能地满足用户的需要,另一方面也尽量成少了软件中的bug。然后做过一些修改,成为正式发布的候选版本时,叫做gamma(现在叫做RC-ReleaseCandidate)。
简单来说,阿尔法测试主要是测试人员在开发环境下的测试,贝塔测试是在实际环境中的测试,或者公司内部人员在模拟真实环境中的测试。

V模型的优缺点(测试重点)

1、优点:包含了底层测试(单元测试)和高层测试(系统测试);

      清楚的标识了开发和测试的各个阶段;

      自上而下逐步求精,每个阶段分工明确,便于整体项目的把控。
2、缺点:自上而下的顺序导致了,测试工作在编码之后,就导致错误不能及时的进行修改;

           实际工作中,需求经常变化,导致v模型步骤,反复执行,返工量很大,灵活度较低。
 改良:每个步骤都可以进行小的迭代工作。

 

 

W模型(重要)

 

定义:开发一个v;测试一个v组合起来的模型(w模型也叫双v模型)

 

W模型示意图

优点:

     开发伴随着整个开发周期,需求和设计同样要测试;
     更早的介入测试,可以发现初期的缺陷,修复成本低;
     分阶段工作,方便项目整体管理。
缺点:

     开发和测试依然是线性的关系,需求的变更和调整,依然不方便;
     如果没有文档,根本无法执行w模型;对于项目组成员的技术要求更高!

 

H模型(了解)

H模型示意图

H模型的优点:
  >开发的H模型揭示了软件测试除测试执行外,还有很多工作;
  >软件测试完全独立,贯穿整个生命周期,且与其他流程并发进行;
  >软件测试活动可以尽早准备、尽早执行,具有很强的灵活性;
  >软件测试可以根据被测物的不同而分层次、分阶段、分次序的执行,同时也是可以被迭代的。

H模型的缺点:
  >管理型要求高:由于模型很灵活,必须要定义清晰的规则和管理制度,否则测试过程将非常难以管理和控制;
  >技能要求高:H模型要求能够很好的定义每个迭代的规模,不能太大也不能太小;
  >测试就绪点分析困难:测试很多时候,你并不知道测试准备到什么时候是合适的,就绪点在哪里,就绪点的标准是什么,这就对后续的测试执行的启动带来很大困难;
  >对于整个项目组的人员要求非常高:在很好的规范制度下,大家都能高效的工作,否则容易混乱。例如:你分了一个小的迭代,但是因为人员技能不足,使得无法有效完成,那么整个项目就会受到很大的干扰。

总结:

 

  v模型适用于中小企业,

  w模型适用于中大型企业(因为人员要求高),

  h模型人员要求非常高,很少有公司使用。

8、V模型、W模型、H模型
weixin_34128839的博客
10-25 1322
软件测试&软件工程 ·软件测试与软件工程息息相关,软件测试是软件工程组成中不可或缺的一部分。·在软件工程、项目管理、质量管理得到规范化应用的企业,软件测试也会进行得比较顺利,软件测试发挥的价值也会更大。·要关注软件工程、质量管理以及配置管理与软件测试的关系;在不同的开发模式下,如何进行软件测试。 测试模型 随着测试过程的管理和发展,测试人员通过大量的实践,从而总结出了不少测试模型,如...
测试模型 V模型 W模型(双V模型) H模型 优缺点解析
皮皮周
11-11 1万+
测试模型
V模型
我翱翔的天空
10-29 9310
V模型是一个著名的、以测试为驱动的开发模型,该模型强调开发过程中测试贯穿始终,是瀑布模型的一个变体。V模型描述了质量保证活动和沟通、建模相关活动以及早期构键相关的活动之间的关系。随着软件团队工作沿着V模型左侧步骤向下推进,基本问题需求逐步细化,形成问题及解决方案的技术描述。一旦编码结束,团队沿着V模型右侧的步骤向上推进工作,其实际上是执行了一系列测试(质量保证活动),这些测试验证了团队沿着V模型
软件测试】四种自动化测试模型实例及优缺点
最新发布
huace3852的博客
07-03 969
通过录制或编写对应应用程序的操作步骤产生的线性脚本。单纯的来模拟用户完整的操作场景。
V模型和W模型的优缺点
qq_57411925的博客
07-18 1583
优点:1.每一个阶段都清晰明了,便于控制开发的每一个过程.2.既包含单元测试又包含系统测试.缺点:1.测试介入的比较晚,对于前期的一些缺陷无从发现和修改.2.测试和开发串行. 优点:1.测试伴随着软件的整个生命周期,例如,在需求分析结束后就看也能进行需求分析测试.2.测试与开发室并行独立进行的.缺点:1.对有些项目,开发过程中根本没有文档产生,故W模型无法使用2.对于需求和设计的测试技术要求很高,实践起来很困难.......
软件测试V、W和H模型的优缺点
Maggie97的博客
12-17 6377
软件测试有三种模型,分别是V模型,W模型和H模型。每种模型都有自己的优点和缺点。 V模型 V模型如下图所示: V模型的优点 V模型明确地标识出了在开发过程中一般应完成的测试级别,以及这些测试级别与代码生成前各项开发活动的对应关系——单元测试依据详细设计检查代码是否正确实现了单元的功能;集成测试依据概要设计检查各单元间的接口是否正确实现;系统测试依据需求规格检查软件是否作为一个整体有效运行;验收测试则是由用户代表依据用户需求检查软件是否真正满足用户的实际需要。 V模型的缺点 V模型把测试活动全..
详细了解软件测试过程的V 模型,W模型,H模型
m0_52435951的博客
05-23 1651
一:模型 1.V模型 **原理:**在软件测试方面,V模型是最广为人知的模型,尽管很多富有实际经验的测试人员还是不太熟悉V模型,或者其它的模型。V模型已存在了很长时间,和瀑布开发模型有着一些共同的特性,由此也和瀑布模型一样地受到了批评和质疑。V模型中的过程从左到右,描述了基本的开发 过程和测试行为。V模型的策略既包括低层测试又包括了高层测试,低层测试是为了源代码的正确性,高层测试是为了使整个系统满足用户的需求。 体现价值:V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶
详细了解软件测试过程的V model,W模型,H模型
qq_55933859的博客
04-18 768
V Model 由来 V 模型最早是由Paul Rook 在20 世纪80 年代后期提出的,在英国国家计算中心文献中发布,目的是改进软件开发的效率和效果。它是软件测试最具代表性的测试模型之一。
软件测试模型汇总-V模型,W模型,X模型,H模型
热门推荐
m0_67419887的博客
03-24 1万+
V模型   在软件测试方面,V模型是最广为人知的模型,尽管很多富有实际经验的测试人员还是不太熟悉V模型,或者其它的模型。V模型已存在了很长时间,和瀑布开发模型有着一些共同的特性,由此也和瀑布模型一样地受到了批评和质疑。V模型中的过程从左到右,描述了基本的开发 过程和测试行为。   V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。   局限性: 把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现
软件测试过程的V模型,W模型,H模型
Guxuziii的博客
04-25 1281
1、V模型        V模型是最具有代表性的测试模型。 在传统的开发模型中,比如瀑布模型,通常把测试过程作为在需求分析、概要设计、详细设计和编码全部完成之后的一个阶段,尽管有时测试工作会占用整个项目周期一半的时间,但是有人仍认为测试只是一个收尾工作,而不是主要的工程。        V模型是软件开发瀑布模型的变种,它反映了测试活动与分析和设计的关系,从左到右,描述了基本的开发过程
软件测试过程模型特点(V模型 W模型 X模型 H模型
Liu_KH的博客
11-22 6466
1.V模型: V模型和瀑布模型有一些共同的特性,V模型中的过程从左到右,描述了基本的开发 过程和测试行为。 优点:V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。 局限性:(测试介入太晚) 把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现.见下图。 2.W模型: V模型的局限性
软件测试流程,V模型、W模型优缺点.pdf
11-21
软件测试流程,V模型、W模型优缺点。
软件测试双V模型模型示意图
09-14
这是我手工绘制的V&V模型示意图,简单明了
软件测试V、W和H模型的优缺点汇总,零基础必看哦
MXB_1220的博客
06-14 1996
W模型中,软件开发和测试是紧密结合的,每个开发活动完成后就同步进行测试活动——需求分析完成后进行需求测试;这种灵活的组织方式,使得H模型完全具备了前两个模型的优点——既可以与所有的开发活动紧密结合,又足够灵活满足敏捷和迭代的开发模型。V模型把测试活动全部安排在编码活动之后,这样可能会导致需求开发和设计阶段的错误直到编码完成之后才发现,这不符合尽早测试的原则,会增加很多开发成本,以至于影响软件交付工期。W模型中开发活动都是串行的,开发和测试也是一种线性的关系——只有开发活动完成了才能进行测试活动。
V模型它是什么,它的优缺点又有哪些呢?
yzmoy的博客
07-06 7993
V模型 RAD(Rapid Application Development,快速应用开发)模型是软件开发过程中的一个重要模型,由于其模型构图形似字母V,所以又称软件测试的V模型。 优点 既有底层测试又有高层测试。底层:单元测试。高层:系统测试。 将开发阶段清楚的表现出来,便于控制开发的过程。当所有阶段都结束时,软件开发就结束了。 缺点 容易让人误解为测试是在开发完成之后的一个阶段。 由于它的顺序性,当编码完成之后,正式进入测试时,这时发现的一些bug可能不容易找到其根源,并且代码修改起来很困难。 实际
V,W,H模型
MaggieMiaoMiao的博客
11-16 1031
1. V模型 2.W模型 3.H模型 三个模型的优缺点比较: V模型: 强调了在整个软件项目开发中需要经历的若干个测试级别,并与每一个开发级别对应;忽略了测试的对象不应该仅仅包括程序,没有明确指出对需求、设计的测试。 W模型: 补充了V模型中忽略的内容,强调了测试计划等工作的先行和对系统需求和系统设计的测试;与V模型相同,没有对软件测试流程进行说明。 H
开发模型之V模型
Moon57411827的博客
03-21 7734
1.模型目的: V模型的目的在于改进软件开发的效率和效果。 2.常见理论性描述: V模型从整体上看起来,就是一个V字型的结构,由左右两边组成。 左边的下划线分别代表了需求分析、概要设计、详细设计、编码,又称为软件开发生命周期 -SDLC; 右边的上划线代表了单元测试、集成测试、系统测试与验收测试,又称为软件测试生命周期 -STLC...
h模型,x模型,瀑布模型_瀑布模型的利与弊
cunchi8090的博客
07-20 578
h模型,x模型,瀑布模型What is Waterfall Model? 什么是瀑布模型? Waterfall model is the classic Software Development Life Cycle method practiced in software development process. As the name "waterf...
软件测试模型:V模型、W模型、H模型与X模型解析
"本文主要介绍了软件测试模型,包括V模型、W模型、H模型和X模型,强调了软件测试在软件开发过程中的重要性,并详细阐述了V模型的原理、测试策略及其局限性。" 软件测试是软件开发过程中不可或缺的一部分,它确保...
写文章

热门文章

  • 软件质量应从哪几个方面检查? 1101
  • 如何预防软件质量的缺陷 755
  • 开发的团队的重要性 751
  • 什么是MTTF、MTBF、MTRF? 642
  • 了解软件测试过程的V、W、H模型 605

分类专栏

  • 软件质量保证与测试 13篇
  • 软件工程 10篇
  • 作业 4篇
  • 认知 2篇

最新评论

  • Why Software Development Methodologies Suck(为什么软件开发方法论让你觉得糟糕)

    自由学者亻伊宸: 还可以这样?秀!支持博主,大佬有兴趣也可以看下我的博客,说不定有收获哦~

  • Why Software Development Methodologies Suck(为什么软件开发方法论让你觉得糟糕)

    water___Wang: 实用,表情包

  • 什么是分而治之?

    释怀人生: 我会认真研读的,谢谢大佬,辛苦辛苦!

大家在看

  • 海外云购源码/一元购源码/夺宝源码/英文版云购源码
  • 第二章 网页制作的排版方法 550
  • 许少辉加工中心《乡村振兴战略下传统村落文化旅游设计》南门方向辉少许
  • 京东返利APP的高并发与高可用架构设计 2372

最新文章

  • 软件全面质量管理的思想体系
  • CMM与CMMI的关系
  • 什么是MTTF、MTBF、MTRF?
2021年27篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家岳麓玻璃钢造型雕塑公仔玻璃钢卡通雕塑代理商长沙标牌标识玻璃钢彩绘雕塑厂家思明园林玻璃钢雕塑报价塑料玻璃钢雕塑兰州玻璃钢人物雕塑公司天津玻璃钢雕塑灯价格小品玻璃钢卡通雕塑销售方法玻璃钢太空人雕塑工厂安国玻璃钢胸像雕塑商场玻璃钢美陈雕塑梅州透明玻璃钢雕塑现货焦作学校校园玻璃钢景观雕塑室外玻璃钢雕塑上海周年商场美陈费用玻璃钢塑料雕塑制作公司衢州玻璃钢雕塑造型南充玻璃钢南瓜屋雕塑玻璃钢雕塑秦皇岛玻璃钢景观雕塑哪家有通州玻璃钢雕塑加工商场美陈知识潮州卡通玻璃钢雕塑泉州玻璃钢雕塑模具制作视频九台玻璃钢雕塑弥勒市玻璃钢雕塑厂家玻璃钢雕塑设计安装商场美陈门头定制平顶山玻璃钢镂空不锈钢雕塑玻璃钢几何切面雕塑公司香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化