Questions tagged «tdd»

测试驱动开发(TDD)涉及编写失败的自动化测试以指定要构建的内容。然后通过编写满足测试条件的代码使测试通过。最后,代码被重构。

6
如何在Powershell中进行TDD和单元测试?
随着MS将Powershell应用于所有新服务器产品中,我开始(勉强地)认为我需要认真对待它。TDD是“认真对待”的一部分。您是否找到了对Power Shell脚本进行单元测试的好方法? 我从极客噪声先生那里找到了嘲笑的样本-但我真的很喜欢RhinoMocks之类的东西。Brian Hartsock有一个来自MS Test的对Powershell字符串进行运行测试的示例。有点骇人听闻,但似乎可行。 我想要的是Powershell TDD体验,就像“真实”语言一样干净。 更新以澄清: 前两个答案试图使我远离测试Powershell。意见很有趣。我不想知道在Powershell中测试是否是个好主意。这是一个主观的问题,应该在其他论坛中提出。我想要一个对Powershell进行单元测试的解决方案。如果您认为这是个坏主意(可能是),请将其视为一个有趣的学术问题。 是的,脚本语言将不同的系统粘合在一起。但是,正如已经指出的那样,以动态语言模拟和破坏接缝也很容易。 我不是在问“调试”。调试是一个非常有用的主题。我让别人问。 也许PS脚本应该很简单。该语言支持模块化,并且不可避免地会在PS中实现复杂的流程(即使是一个不好的主意)。 这个问题的答案不是“您不能”。我可以看到(从链接的博客-有点旧了),有些人在解决该问题上取得了进展。 重新说明一下:如何以xUnit样式实现Powershell逻辑的自动化测试? 集成测试很有趣,而打破依赖关系的单元测试最有趣。

19
单元测试的采用
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 改善这个问题 我们已经尝试将单元测试引入当前的项目中,但是似乎没有用。额外的代码似乎已经成为维护工作的头疼问题,因为当内部框架发生更改时,我们必须四处解决并修复所有与之相关的单元测试。 我们有一个用于对控制器进行单元测试的抽象基类,它充当调用子类的抽象方法实现的模板,即,框架调用Initialize,因此我们的控制器类都有自己的Initialize方法。 我曾经是单元测试的拥护者,但是它似乎不适用于我们当前的项目。 谁能帮助您确定问题以及我们如何使单元测试对我们有用而不是不利于我们?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.