首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >敏捷测试计划/测试用例,是IEEE 829的轻量级替代品?

敏捷测试计划/测试用例,是IEEE 829的轻量级替代品?
EN

Stack Overflow用户
提问于 2010-11-13 21:32:11
回答 1查看 1.9K关注 0票数 0

我正在构建一个web应用程序,并开始创建一个测试计划/测试用例和结果。

我已经看过IEEE829标准的八二九来创建上面的,这似乎有点过分,真的满足我的需要。

只是想知道,是否有人有他们自己的敏捷项目使用的测试计划的例子(以及相关的案例和结果,例如GUI测试)?

非常感谢

EN

回答 1

Stack Overflow用户

发布于 2010-11-14 16:46:05

我们使用BDD场景,从用户的角度描述系统的功能。我们将其表述为:

代码语言:javascript
复制
Given <a context>
When <an event happens>
Then <an outcome occurs>

你可以使用任意数量的礼物,时间和时间。

代码语言:javascript
复制
Given <a context>
And <another context>
When <an event happens>
Then <an outcome occurs>
And <another outcome occurs>
When <another event happens>
Then <yet another outcome>.

BA通常会为我们编写这些代码,但我看到了开发人员或测试人员与分析师或业务涉众合作编写它们。

您可以使用诸如Cucumber、SpecFlow或JBehave这样的BDD框架来实现它们,或者devs可以使用一些DSL来实现它们。下面是一个例子。这是一个针对小C#宠物店的GUI运行的真实场景。

关于场景,我最喜欢的一点是,你可以就系统应该做的不同事情进行对话,询问不同的上下文是否改变了结果,是否还有其他重要的结果被遗漏,等等。这些对话产生了新的例子。

我们并不是所有的事情都自动化,但是我们已经足够自动化来展示系统是如何工作的,并且给我们一个很好的机会捕捉到一些坏的东西。例如,我们可能会显示一两段验证,但不检查所有的验证;然后可以在单元测试级别进行验证。

然后,这些场景也具有足够的可读性,测试人员可以遵循它们,而且因为我们在实现代码之前生成它们,所以我们也得到了更好的估计和更高质量的代码。离岸团队确实受益于有明确的场景和自由地问他们的问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4174842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档