敏捷测试、软件测试V模型、软件测试W模型

本文介绍了敏捷开发中的Scrum框架,包括角色与迭代过程,并探讨了敏捷测试面临的挑战。接着,文章阐述了软件测试的V模型,强调其测试与开发的对应关系,以及W模型的并行测试思想,指出它们在提高开发效率和早期问题发现上的优势。
摘要由CSDN通过智能技术生成

敏捷

“敏捷”是新的过程家族的名称
《敏捷宣言》:我们通过身体力行和帮助他人来揭示更好的软件开发方式。经由这项工作,我们形成了如下价值观:

个体与交互重于过程和工具
可用的软件重于完备的文档
客户协作重于合同谈判
响应变化重于遵循计划
再每对对比中,后者并非全无价值,但我们更加看重前者

我们再敏捷宣言中可以看出,敏捷其实是有关软件开发的社会工程。敏捷的主要贡献在于他更多地思考如何去激发开发人员的工作热情。这是在软件工程几十年的发展过程中相对被忽略的领域。
敏捷开发有很多种方式,其中scrum是比较流行的一种。

scrum

scrum里面的角色

srcum由产品经理、项目经理和研发团队组成。

  • 其中产品经理负责整理用户故事,定义其商业价值、对其进行排序、制定发布计划、对产品负责。
  • 项目经理负责召开各种会议,协调项目、为研发团队服务
  • 研发团队则由不同技能的成员组成,通过紧密协同,完成每一次迭代的目标,交付产品。
迭代开发

与瀑布不同,scrum将产品的开发分解为若干个小迭代,其周期从1周期到4周期不等,但是不会超过4周。参与的团队成员一般是5到9人。每期迭代要完成的用户故事是固定的。每次迭代会产生一定的交付。
scrum的基本流程如上图所示

  • 产品负责人负责整理用户故事,形成左侧的product backlog
  • 发布计划会议:产品经理负责讲解用户故事,对其进行估算和排序,发布计划会议的产出就是制定出这一
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值