软件测试的常用模型:V模型,W模型,X模型,H模型以及敏捷测试模型

软件测试的常用模型:V模型,W模型,X模型,H模型以及敏捷测试模型

一、V模型:

将设计分为两个模型,将测试分为四个模块

优点:从左到右,非常明确地标明了测试过程中存在的不同级别,描述了基本的测试阶段和开发过程期间的各个阶段。

缺点:把测试作为编码之后的一个活动,不利于尽早的发现bug,测试风险大。

 

二、W模型:

让测试同步参与开发过程。

  需求分析-》概要设计-》详细设计-》软件编码-》单元测试-》集成测试-》系统测试-》验收测试

  需求测试-》概要设计测试-》详细设计测试-》-》单元测试-》集成测试-》系统测试-》验收测试。

优点:尽可能早的执行测试,增加了针对前期文档的测试,有利于尽早的发现问题,减少开发成本。

缺点:不支持迭代,仍然把开发活动看成是从需求开始到编码结束的串行活动,上一阶段完成后,才能开始下一阶段的活动。

、X模型:

单独的单元设计开发测试,测试完成后凭借接口集成在一起。支持探索性测试。

优点:支持需求不断变化,并且加入探索性测试,便于发现测试计划之外,发现更多的缺陷。

四、H模型:

强调软件测试活动完全独立,贯彻于整个产品的周期,与其他流程并行,只要测试准备点就绪,就可以开展测试。

五、敏捷测试AT模型:

与敏捷开发模型对应

优点:支持高度迭代,有周期性,并且能够及时交付。

缺点:对测试人员要求高。

特点:

  开发与测试并行,项目周期快,模块提交快,测试时比较有压力;

  注重团队沟通,测试人员几乎要参加整个项目组的讨论决策会议;

  独立完成各项测试计划,测试执行工作;

  具备良好的自动化测试框架支持进行快速测试;

  在活动中关注产品需求,产品设计,解读源代码。

 

posted on   ×不知该怎么√  阅读(3942)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
  1. 1 半岛铁盒 周杰伦
  2. 2 给我一首歌的时间 周杰伦
给我一首歌的时间 - 周杰伦
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.
点击右上角即可分享
微信分享提示