gpt4 book ai didi

visual-studio - Visual Studio 2013 MSTest 与 NUnit

转载 作者:行者123 更新时间:2023-12-03 05:29:26 24 4
gpt4 key购买 nike

我的公司正在将 Visual Studio 2012 升级到 2013 Premium。在此期间,我们还希望开始使用 Visual Studio Team Services 自动化我们的测试。

我过去读过几篇 MSTest 与 nUnit 的帖子和文章,但其中大部分都是比较旧版本的 MSTest。此外,与 MSTest 相比,nUnit 获得了很多好评。

我的问题是,考虑到 Microsoft 对 ALM、敏捷实践以及他们添加到 VS2013 Premium 和 Visual Studio Team Services 中以促进和鼓励自动化测试的所有新内容的 promise ,MSTest 与 nUnit 相比如何?

在决定使用测试框架之前,我还应该考虑哪些其他因素?

最佳答案

MSTest 自最初推出以来并没有发生太大变化,因此那些旧的比较帖子仍然有效。微软对ALM的关注主要是针对进一步的工具和服务器产品,但基本的测试框架并没有太大变化。

还值得注意的是,MSTest 及其整个 ALM 策略针对许多不同类型的自动化测试,包括集成测试、系统测试、性能测试等,因此,虽然它试图成为一刀切 -总之,它非常不适合单元测试,因为它太重了,无法使用。

虽然NUnit更好,但我也不推荐它。它多年来也没有发生太大变化,而且坦率地说,可扩展性模型一团糟。

相反,我建议 xUnit.net 。尽管它也不完美,但它是目前 .NET 上最好的主流替代方案。原因有很多xUnit.net is better than MSTest .

关于visual-studio - Visual Studio 2013 MSTest 与 NUnit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22650263/

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