【在线研讨】《敏捷开发用户故事分类与组织结构(三期-5)》

简介:

之五:用户故事树与测试用例/测试结果的关系,总结

 

陈勇-创业-北京(139107533) 13:59:44
下面说说测试
以往的时候,测试用例基本上是基于测试人员的理解分条目写出来的。那这些条目和用户故事什么关系呢?
这个是我们现在基于用户故事管理测试用例的界面:


注意看还是刚才那个故事树,右边是他们对应的测试用例。
红边黄底的是危险测试(不能在我们本机上运行的,会跑坏数据库);白边黄底的是有用例无结果的测试用例
等等,未来还会做更多对应。
但核心内容很简单:
真正的测试经理,不应该关心:我有多少测试用例,测了多少,没测多少,测试通过率多少,缺陷率多少……这些纯测试问题,而是应该和产品经理、高层经理关心相同的问题:
我们产品中哪些功能中还有缺陷,我们依据什么知道这些缺陷的(是否设计了足够多的测试用例),最近哪些功能没有测试通过,他们影响我最近要发布的产品吗……
所以,测试必须依据产品功能树来展开,而不是依据凭空产生的测试用例展开。

Tyler-PM-苏州(**025749) 13:58:45
可以统计测试覆盖率吗?
【提示:此用户正在使用Q+ Web:http://w.qq.com/】
陈勇-创业-北京(139107533) 14:00:14
@Tyler:现在还不直接提供这个功能。
不过从上面的图可以清晰看出:有些故事还没有测试用例
鼠标放到测试用例上面,就能知道测试用例测什么,如果你觉得测得不够,就在旁边再加上一个。
总之,测试用例是围绕用户故事树展开的,而不是凭空生成的。

 

总结

陈勇-创业-北京(**9107533) 14:01:59
好,今天大致到此为止。回顾一下:
1. 若引入故事树和业务数据-业务操作的概念(请参考前两期对这两者的定义),则MVC中的Area/Controller/Action和OO/UML中的NameSpace/Class/Method可以解决很大一部分设计问题。
2. 进而解决需求和编码的对应问题。
3. 测试用例,应该基于用户故事树编写;测试结果,应该基于用户故事树呈现。才能有利于产品经理/高层作出质量相关的决策。

陈勇-创业-北京(**9107533) 14:05:55 
程序员之所以被认为很“苦逼”,原因是我们要写太多的互不相干的文档,来“帮助”我们写代码。我未来的想法是: 
如果能有一种尽量简化,而又不失去核心价值的方法,一次性简单地把文档写完。 
在MUP中,这些核心价值包括: 
1. 早期做报价和估算 2. 大量需求的结构化管理 3. 代码的整体架构和分布 4. 测试与需求的关系 

 


本文转自火星人陈勇 51CTO博客,原文链接:http://blog.51cto.com/cheny/1101552


相关文章
|
存储 安全 数据管理
PMBOK泛读(第十章) - 项目沟通管理
PMBOK泛读(第十章) - 项目沟通管理
113 0
|
6月前
交付成果 提高IT领导力的七大窍门
交付成果 提高IT领导力的七大窍门
|
机器学习/深度学习 存储 编解码
大型企业中反钓鱼小组的工作总结
电子邮件威胁形势在不断发展,即使是运营商级的垃圾邮件过滤器也难以抵御。因此,危险的垃圾邮件可能会到达用户,然后导致破坏性攻击在公司网络中传播。本文描述了一种在大型企业(意大利电信集团,TIM)环境中应用的早期恶意垃圾邮件检测协作方法。在过去两年中员工和安全分析师的共同努力下,收集了大量潜在恶意垃圾邮件的数据集,每封电子邮件都被标记为严重或不相关的垃圾邮件。
91 1
|
搜索推荐 数据挖掘 数据安全/隐私保护
如何用ChatGPT做团队绩效管理?根据员工的个人优势、不足、目标来生成更具体的绩效反馈
效管理、目标设定、绩效评估、员工优势、员工弱点、反馈机制、个人发展计划、职业规划、评估工具、数据分析、绩效考核、评分标准、KPI指标、成果目标、个人任务、团队任务、激励机制、晋升机会、增量奖励、培训计划、团队建设、人才管理、工作满意度、员工福利、OKR
433 0
|
项目管理
知己知彼,百战百胜!如何做好干系人管理
干系人管理是一门较为复杂的艺术,既会涉及沟通,又将涉及管理学,可见其难度之大;那么我们在基于不确定性极大、变化极快的创新型业务时,作为 PM 应如何做好干系人管理呢?
4320 0
阿里敏捷教练:多团队开发一个产品的组织设计和思考
Scrum等敏捷开发框架,最初都是为5到9人的小团队设计的。通过保持专注和合理利用新技术,在相当长的时间里小团队仍然可以支撑业务发展。 随着业务成长,小团队的产出可能跟不上业务需要,团队就会面临规模化的问题。
15542 0
下一篇
DataWorks