5.为什么要做设计评审和测试用例评审

敏捷开发系列文章目录

设计评审和测试用例评审我们都是迭代的第二天做,一般会给开发人员半天的时间思考一下他自己故事的设计,然后抽出1-2个小时进行设计评审,设计评审完后就做测试用例评审。
设计评审就是让团队帮你查遗补漏完善你的设计,而测试用例是测试、PO、开发三者又一次落到实处的交流。

设计评审和测试用例评审都是为了解决产品质量问题而提出来的解决办法。

我们团队敏捷开发前期也是没有搞设计评审和测试用例评审的,是有几个迭代产品的质量老是提不高,在迭代回顾会议中大家讨论出,就算设计评审和测试用例评审会占用我们的开发时间也必须要搞,不然产品的质量永远提不上来。

我觉得定这个制度的由来可以好好说一下,那是在云HIS项目第二个阶段临床部分开发的Sprint2的回顾会议上提出来的,因为这个迭代失败了。团队在做sprint 评审会议展示产品成果的时候错误百出,药品入出库的流程都跑不通,当场PO就拒绝验收本次迭代的故事,宣布迭代失败。接下来的迭代回顾会议时,大家表现得比较沉重,SM就安慰大家,失败的迭代也是迭代,对团队也是好事,正好可以总结经验嘛。X君脾气比较火爆,一下就开火了,“我就搞不明白,为什么要这么赶,一个迭代塞这么多故事,这还是不是在搞敏捷?”这是现实情况,因为这个项目周期比较紧张,所以一些功能就按系统倒排,就导致每个迭代的故事多了一些。T君是SM,“这个迭代故事多是一方面原因,但不是降低质量的根本原因,搞敏捷有时候搞些强的冲刺也是正常的,并且迭代计划会议大家已经对这些故事做出了承诺,所以我们应该找出这次失败的原因,而不能抱怨找理由推卸责任”。Y君平时话不多,但写代码做事非常踏实,“产品的质量不好,我觉得是设计这个环节做得太仓促了,没搞敏捷之前我们开发经管部分是花了一个月时间做设计的,设计表结构、画用例图、时序图、类图,编写设计文档,但一个迭代才两个时间根本没有留时间做好设计。就像Y君和H君,你们两个同时使用的那个字段状态的定义,在迭代快结束了还在变来变去,一方刚修正bug,另一方又产生新的bug,如果提前大家一起把这些设计细节讨论请求就应该不会出现这种问题。”H君认为Y君说得很有道理,问题是设计该怎么做,像以前那样花一个月时间写设计文档肯定不行,那不是有回到以前传统的那种开发模式上去了?接下来大家深入讨论怎么做符合敏捷的设计,首先像以前那么详细的设计文档肯定没时间写出来,为了节约时间设计文档不写了,本来敏捷就提倡轻文档重沟通,重点是一定要提前做出设计,而不是在编码过程中思考设计,所以决定每个人提前做好设计,然后进行设计串讲,每个人把自己的设计讲出来让大家提建议,没有设计文档建议画一些流程图或者在白板上讲解自己的思路,讲完之后再拍照下来,分享在群里。后面的迭代按照这个想法尝试,效果还不错。再后来由于每个人讲解设计的方式差别太大了,没有统一的表述方法,为了提升沟通的效率,又制定了一个简单的设计文档模板,所以慢慢的就形成了现在的设计评审的流程。

设计评审实例:

病历维护工作站

用例设计

概要类图

界面原型

1)病历树节点维护

2)数据源维护

3)病历模板

表结构设计

敏捷开发系列文章目录

时间: 2024-10-08 07:04:51

5.为什么要做设计评审和测试用例评审的相关文章

测试用例评审

转载 测试用例评审 首先要清楚内部评审的定义,是测试组内部的评审,还是项目组内部的评审.评审的定义不同,内容也不会相同. 一.评审分类: 测试组内部评审 测试组内部的评审,应该着重于: 测试用例本身的描述是否清晰,是否存在二义性: 是否考虑到测试用例的执行效率,往往测试用例中步骤不断重复执行,验证点却不同,而且测试设计的冗余性,都造成了效率的低下: 是否针对需求跟踪矩阵,覆盖了所有的软件需求: 是否完全遵守了软件需求的规定.这并不一定的,因为即使再严格的评审,也会出现错误,应具体情况具体对待.

测试用例评审过程

借用前辈经验,作下记录,后续丰富: 摘要: 关于用例评审,你是否了解用例评审前的准备工作有哪些 ? 需要几轮评审 ? 需要哪些人参加 ? 评审时长 ? 评审形式 ? 评审结束后,还需要做哪些 ? 关于用例评审,多数团队都有这个流程,很多书籍上也有提过,网上充斥着各种文章:那么,各企业团队实际的执行流程是怎样的?如何落地的 ? 今天一起来看看这篇文章. 如下是正文: 作者:木木 首先明确两个概念. 什么是用例评审? 用例评审主要是产品.开发和测试人员,针对测试用例能否用于项目的测试而做的工作. 用

测试用例评审发现问题统计

测试组开展测试用例评审工作一段时间,此项工作对我们测试组测试用例水平有较多改善,但其中发现很多设计测试用例较多问题,首先测试用例评审时我们主要关注的是:用例是否覆盖了所有需求,用例评审对用例本身的设计方法和技巧关注太少.其次在用例评审时大家对别人写的功能点不去关注,不会去想用例设计对我的帮助,别人设计的用例是否有亮点. 测试用例评审发现问题统计,布布扣,bubuko.com

测试用例评审关注点

测试用例评审关注点 1.用例设计是否清晰.合理.简洁: 2.用例是否高效对需求进行覆盖,是否覆盖测试需求上的所有功能点: 3.优先级是否合理: 4.用例是否有很好的可执行性(例如用例的"执行步骤"."期待结果"是否合理:期待结果是否有明显的验证方法): 5.是否有冗余重复的用例: 6.是否包含充分的异常测试用例: 7.是否从用户层面来设计用户场景和流程的测试用例.   原文地址:https://www.cnblogs.com/liruxian/p/8329041.h

测试用例评审报告单

这里是以个人项目中实际评审内容说明:如果大家有更好的 欢迎分享: 序号 问题 回答 1 在设计测试用例前,是否先画好UML时序图.状态图或数据流程图等? 是[]否[] 2 是否有常见错误表供编写测试用例使用? 是[]否[] 3 测试用例的设计思路合理吗?与产品设计.技术设计吻合吗? 是[]否[] 4 测试用例的结构层次清晰.合理吗? 是[]否[] 5 软件需求的所有功能点是否都有正常功能有力对应? 是[]否[] 6 是否每个正常用例都有对应的异常用例? 是[]否[] 7 测试用例是否覆盖了所有已

敏捷开发系列文章目录

敏捷开发在国内是不是只是一个理想化的工作环境? 经常有人问,你们搞敏捷开发工作量是由开发人员自己估的,而不是由经验丰富的技术主管估的,他们自己肯定会把工作量估得非常大,那什么时候项目才做得完?你们每天开那么多会,怎么不把时间放在好好写代码上面?一个迭代这么短的时间既要做设计.又要编码.还要测试,这么急着做出的东西质量肯定不高.系统设计肯定得经验丰富的老手做更靠谱.每当我听到有人说这些问题,我就知道他肯定没有真正的认识敏捷开发,如果真的有实践过,自然就会发现这些问题根本就不是问题,只是杞人忧天而已

6.我们真的做了代码评审

静态代码检查工具StyleCode. 上一章我说了设计评审和测试用例评审都是为了提升产品质量问题,后来我们又做了代码评审,但是代码评审比设计评审难搞多了,对于开发来说最在意的就是自己的代码,让别人对自己的代码指指点点,虽然是好的建议但也会让人不爽. 准备搞代码评审之前以前就尝试过,搞着搞着最后的结果只是变成一种形式而已,大家热情都不高,反而给团队增加了负面的情绪.在现在团队中由于代码质量问题,减少bug的产出,在回顾会议中团队提出可以试一下代码评审,是对这个解决办法存在担忧的.我们采用style

2.迭代开发的过程是怎么样的

敏捷开发系列文章目录 在讨论PO如何给团队讲好故事这个问题之前,先给大家了解一些基本的敏捷概念,然后讲讲我们敏捷团队构成与整个敏捷开发的过程. 当初敏捷老师讲课的时候就跟我们所过,敏捷没有什么具体的形式,每个敏捷团队可能做法都不一样,表现出来的性格也不一样,比如有挑战型团队.有保守型团队等.但敏捷有一个核心是不能变的,这个核心就是3355. 1.3个角色:SM.PO.开发团队(自然包括了我们的开发人员和QA).2.3个产出物:Product Backlog.Sprint Backlog.交互的可

对代码评审的感想(回忆篇)

对代码评审的感想(回忆篇) 回想之前钱老板开代码评审流程的讨论会,有事没去,有些遗憾,所以谈下这个当前最fashion的话题,分享下之前对代码等评审的体验. 之前在CFT的研发氛围还是比较重视代码评审的,完成度也比较好,原因有以下几个: 业务特性.我们是的业务跟钱打交道的,所以一发生问题,损失的都是钱,所以追责很严,惩罚很重,而且罚钱一般都罚老大,所以质量上的规范容易从上往下推动,事半功倍.当然线上出现问题,往往会让QA(质量管理)追着问原因以及要求拿出改进措施,作为小兵也很烦很害怕有木有~ 严