您的位置:软件测试 >> 测试技术 >> 测试精品文章
测试工程师的严肃游戏
作者:Pascal Dufour(泽众软件原创翻译) 发布时间:[ 2015/8/6 15:54:09 ] 推荐标签:软件测试 软件测试工程师

  故事工坊是什么?
  故事工坊的预期结果是建立整体团队对用户故事的共识并使之变为合适的规模。你通过探讨为什么需要他们,他们为客户解决了什么问题建立一个共识,以及通过提炼测试用例建立共识。故事工坊的输出有:
  1.我们希望每个需要精炼的用户故事都有两至三个例子。
  2.我们希望每个需要精炼的用户故事都有一个明确的探索性测试章程。
  3.我们想评估规模来进行权衡。
  4.我们想评估故事将对预期商业价值造成的影响。
  精益会议的恰当的时间空当是一至两个小时。尽管因为帕金森定律这种情况基本很少发生,但如果完成地早,你可以会议。故事工坊中你应对的第一个问题是更好地理解用户故事。用户故事是对特定人物需求的叙述。你需要了解人们有什么问题和需求。这是一个发现问题。需要回答的问题是:“客户有哪些问题,为什么他/她要解决这个问题?”故事工坊中你应对的另一个问题是设计问题。用户故事也是一个对开发必须设计的解决方案的    实验。因此需要回答的问题是:“适合客户需求的解决方案是什么?”设计的准确细节不是由故事工坊提供的,但它的确开始了解决方案的思维过程。后是一个是测试问题。需要回答的问题是:
  1.我们如何得知解决方案解决了客户的问题?我们的解决方案的价值超过他/她现有的解决方案吗?
  2.我们如何得知我们在解决正确的问题?我们正在解决的问题是客户想让我们解决的问题吗?
  3.我们如何得知我们已经正确地解决了问题?我们如何确定解决方案的成功和失败数呢?
  在故事工坊中我们试着解决所有这些问题。
  如何推动故事工坊?
  如果你想要一个成功的工坊,你需要考虑一些事情。首先你需要申明工坊的目标。为了让人们参与其中,在会议一开始申明目标很重要。接下来你需要明确地探讨你工坊的步骤。那么议程是什么,我们要做什么?然后你必须定义工坊的规则。手机铃声怎么规定?工坊里可以看邮件吗?交谈中打断别人怎么办?如果你已经和团队做了一些工坊,你只要快速记下他们的规则并问问他们是否满意。为了提高创造力,任何事都是有时间限制的,所以你想交流时间限制。工坊里你也想告知团队时间进度。比如你可以每10-15分钟让他们知道还剩多少时间并讨论你是否仍在做重要的事情。后,拥有一个停车场很有用。如果你有任何占用太多时间或不相关的问题,你可以将它们放在停车场并在会议后覆盖它们。
  一个成功故事工坊的游戏顺序
  在一个提炼测试用例来建立共识的故事工坊中,你要执行下列步骤:
  1.登记:解释会议的目标和议程。
  2.了解商业价值:产品负责人讲述了有目标的一系列连贯的故事(如果你在使用Scrum是迭代目标)并将它们与经营目标相连接。团队讨论了“为什么我们在做这个?”我们使用影响图和5个为什么做这件事。
  3.了解客户价值:团队分成两个子团队,每个子团队得到一半的用户故事。子团队聚在一起探讨他们各自创建的场景。团队探讨“为什么人们想要这个?”我们使用故事板和人才流入图做这件事。这也是你量化你的目标的步骤,这样你能在迭代后知道你创造了多少价值。
  4.提炼验收测试:团队为用户故事创建验收测试。根据你的工具,你用Gherkin规格,流程表和决策表创建用户故事叙述。团队分成子团队,与产品负责人一起写表格和Gherkin场景。子团队聚在一起探讨结果。我们使用表格和场景编写在白板上做这个。
  5.定义探索性测试章程:明确你的探索性测试的风险。一旦你明确了需要手动测试的故事,你为每一个故事设置一个探索性测试章程。我们使用一个风险影响矩阵做这件事并使用探索性测试来驱动我们的测试。
  6.关闭:结果和终评论的快速汇总。
  上述游戏顺序只是运行故事工坊的一种方法。假设你已经有了随时可以开始的用户故事。解释的游戏是我们花费多时间的游戏。还有许多游戏你可以使用。我们鼓励你在你的工坊里尝试一些探讨哪一个适用于你的特定情况。
版权声明:本文出自 SPASVO泽众软件测试网:http://www.spasvo.com/news/html/201586161231.html
原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd