欢迎光临散文网 会员登陆 & 注册

软件测试学习笔记——常见测试模型

2023-01-26 15:57 作者:wxbsky  | 我要投稿

常见测试模型

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

  • 传统的瀑布模型
  • 最大的问题是测试工作后置,导致整个项目开发完成之后如果发现比较重要的问题,修改的成本是非常巨大的。
  • V模型
  • V字型模型主要的特点是将测试过程细化,分为了单元测试、集成测试、系统测试和验收测试四个不同的阶段,但是仍然是测试后置,没有解决风险问题。
  • W模型
  • W字型模型将测试和开发过程分离出来,对整个项目过程中的需求文档、设计文档同样要进行测试,将测试工作前置,大大降低整个项目的质量风险。
  • 敏捷模型
  • 敏捷模型主要的特点就是为了适应现代互联网公司的“短频快”的开发节奏而设计的一种测试和开发的模型。
  • 迭代:每次迭代叫做一个sprint,每个sprint里面选出来要实现的需求会安排到sprint backlog里面。每个sprint一般是以一个月作为一个周期。
  • Product Owner:相当于是产品经理。整理出整个项目的所有需求,并且按照需求的优先级来将需求排列到product backlog。
  • daily meeting:每日会议,一般是站会形式(stand up meeting)。每个人发言一般不会超过1分钟,主要开发内容包括三点:昨天你做了什么,今天准备做什么,有什么风险和问题。
  • sprint burndown:迭代燃尽图,记录剩余的工作量有多少。
  • sprint review meeting:迭代回顾会议。主要是去回顾在本轮迭代中存在的问题有哪些,后面如何改进。
  • Scrum Master:相当于组长,team manager,他来统一管理组员。


软件测试学习笔记——常见测试模型的评论 (共 条)

分享到微博请遵守国家法律