常见测试模型

模型:将比较抽象的事物用比较形象的方式表现出来。

 

  • 传统的瀑布模型
  • V模型
  • W模型
  • 敏捷测试模型

传统的瀑布模型:

 

> 最大的问题是测试工作后置,导致整个项目开发完成之后入如果发现比较重要的问题,修改的成本是非常巨大的。


V模型:

 

> 主要特点是将测试过程细化,分为了单元测试、集成测试、系统测试和验收测试四个不同的阶段、但是仍然是测试后置、没有解决风险问题。

 1.测试阶段划分得很清楚。
 2.每个测试阶段都有相应的开发文档支持。
 3.测试与开发是串行进行而不是并行,也就是测试需要等开发完成后再开始。
 4.测试对象只有程序,而不包过需求等其他的文档。
 5.V模型是瀑布模型的变种,瀑布模型存在的问题V模型也存在。
 
W模型:

 

> 将测试和开发过程分离出来,对整个项目过程中的需求文档、设计文档同样要进行测试。将测试工作前置,大大降低整个项目的测试风险

Verification:验证,针对过程的正确(正确的做事情)
Validation:确认,针对最终产品的正确性(做正确的事情)

 

敏捷测试和开发模型:

        敏捷模型主要的特点是为了适应现代互联网公司的"短频快"的开发节奏而设计的一种测试和开发的模型。

 

迭代:每次迭代叫做一个sprint,每个sprint里面选出来要实现的需求,调到sprint backlog里面。每个sprint一般是以一个月作为一个周期。

Product Owner:相当于是产品经理。整理出整个项目的所有需求,并且按照需求的优先级来将需求排列到Product Backlog

Daily Meeting:每日会议,一般是站会形式(stand up meeting)。每个人发言一般不会超出1分钟,主要开发内容包括三点:昨天你做了什么,今天准备做什么,遇到什么风险和问题。

Sprint Burn Down:迭代燃尽图。记录剩余的工作量有多少。
Sprint Review Meeting:迭代回顾会议,主要是回顾在本轮迭代中存在的问题有哪些,后面如何改进。
Scrum Master:相当于组长,Team Manager,他来统一管理组员。
 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值