我有几个集成测试表示为Microsoft单元测试框架下的测试类。这是因为我的公司还没有决定采用(另一个)集成测试框架。这些“单元”测试会检查安装在正确位置的证书,防火墙渗透性等等。当然,在开发计算机上运行它们很容易,但重要的是它们在登台和生产服务器上的行为。所以我需要的是适合这些环境的单元测试运行器。以下是一些选项:
- 使用MSTest.exe从命令行运行它们。 Con:不想在登台和生产服务器上安装VS20xx。
- 使用Maven。 Con:还没有攀登最初的学习曲线。也许不是正确的用例(尽管例如Failsafe插件)。 Pro:似乎有足够的范围来(也)涵盖各种集成场景。
- 我最初喜欢(实用)的选择如下:在IIS中安装一个服务作为单元测试运行器。它应该提供一个基于Web的UI,用于指向具有测试类等的DLL,以及可视化测试结果。可以说是一个“瘦”的,基于Web的单元测试运行器(包装器),主要用于部署和错误分析时。
醇>
我的问题是:你知道这些野兽(对于微软单元测试框架)是否存在,如果存在,你能推荐一个特定的(或更好的方式来解决这个问题)吗?谢谢你的关注。