gpt4 book ai didi

testing - 有人可以帮助区分 xUnit、nUnit、mbUnit 吗?

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

xUnit、nUnit 和 mbUnit 之间有什么区别?据我所知,开箱即用的 mbUnit 提供并行测试,xUnit 提供了一种简单的方法来混合、重​​用和匹配任意数量的测试类的 multipe fixture。

到目前为止,我找不到任何让 nUnit 与众不同的地方。

那么有人可以帮助区分这些测试框架吗?

最佳答案

我最终发现,开箱即用的 NUnit 提供了更多选项和插件,例如用于并行测试的 PNunit 和另一个用于性能测试的插件,而 xunit/mbunit 缺少所有或部分这些功能。

我还发现 NUnit 有扩展点,它遵循开闭原则,允许在不修改源代码的情况下扩展 NUnit 的行为,因此它可以为 future 的 NUnit 版本升级。与 XUnit 一样,我将不得不修改源代码,因此如果 XUnit 稍后发布一些很酷的东西,升级我的版本将成为一个主要的痛点。

因此我决定 NUnit 是卓越的自动化框架测试运行器。我没有考虑 NUnit,因为它不是开源的。

关于testing - 有人可以帮助区分 xUnit、nUnit、mbUnit 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8748531/

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