gpt4 book ai didi

testing - BDD 使用测试管理器或编码的 UI 测试

转载 作者:行者123 更新时间:2023-11-28 20:05:08 25 4
gpt4 key购买 nike

你们中有人有使用 Microsoft 的测试管理器或编码的 UI 测试进行真正的 BDD(甚至 TDD)的经验吗?

我对这些工具不是很熟悉,因为我们一直在使用 SpecFlow 和 WatiN 进行 BDD。我们组织中的一个团队正在提议测试管理器,但我担心他们误以为编写测试的能力实际上是在执行真正的 BDD/TDD,即您首先编写一个小测试,然后编写最少的代码来通过测试。

他们向我们展示的示例是在测试管理器中编写测试用例,启动 UI 并记录测试执行的操作。显然,这不是 BDD。真正的 BDD 可以用 Test Manager 完成吗?

任何想法表示赞赏。谢谢,将

哇,将近一个星期了,还没有任何回复。我可以认为这意味着没有人使用 TestManager 是因为它是 QA 工具而不是开发人员工具吗?

最佳答案

测试管理器和编码的 UI 测试更多用于功能测试。 MTM 中的测试用例不像 specflow 那样描述功能的行为。我猜你可以在测试用例中使用更通用的措辞,这样你就可以在编写代码之前编写它们,但这并不是真正由测试用例驱动的。 specflow 中的 BDD 之所以有效,是因为它为开发人员可以针对其进行编码的每个步骤生成 stub 。要在 MTM 或 CUIT 中自动化任何事情,您需要等到开发人员完成之后。

据说可以一起使用 Specflow 和 CUIT。取决于您定义 BDD 的方式(开发是由行为规范驱动的吗?)它仍然不是真正的 BDD,而且绝对不是 TDD。这些仍然只是条款。他们在一起仍然有值(value)。如果您对此感兴趣,我写了一篇关于如何让他们一起工作的博客。 http://rburnham.wordpress.com/2011/03/15/bdd-ui-automation-with-specflow-and-coded-ui-tests/

关于testing - BDD 使用测试管理器或编码的 UI 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6496667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com