是否有MonoTouch兼容的BDD风格测试框架?

时间:2011-01-31 11:21:38

标签: c# xamarin.ios bdd

我正在寻找与monotouch兼容的BDD样式测试框架。有人知道吗?

如果有人这样做会让我知道他们的规格在哪里,我将不胜感激。

我的想法是把它们放在自己的monotouch库中。

2 个答案:

答案 0 :(得分:1)

我不知道任何MonoTouch库,但还有一些其他技术可以帮助您。可以在不使用任何框架的情况下编写场景。 Here's an example我的意思。

DSL的工作原理是提供一个提供Steps类的子类,每个类都包含特定的上下文。我有时也使用下面的屏幕,特别是当屏幕在步骤之间共享时。屏幕中包含实际按钮,文本框等,并使用自动化框架实现。

希望这提供了一些你可以开始的东西,无论如何。如果您确实找到了适合的BDD框架,那么使用真正的英语很容易从此过渡到某些东西。

答案 1 :(得分:0)

有一个SpecFlow插件for MonoDevelop,但它看起来只适用于MD 2.4和2.6。它可能只是重新设计插件以使其与MD 2.8一起工作。我已经尝试在2.8中安装2.6版本,但是我遇到了一些依赖性问题。如果解压缩插件的.mpack文件,则可以看到其内容。它可能只是编辑.addin.xml以依赖Core 2.8和IDe 2.8。

我希望很快就会给自己这个尝试。我真的希望能够在MonoDevelop和Mono中使用SpecFlow。它肯定改变了我在.NET中的开发生涯。

相关问题