微软推出独立 MSTest Runner C# 单元测试工具,无需 VS 即可运行

2024-01-26 16:30:33

  微软今日推出了一款MSTest Runner运行程序,号称是微软此前推出内置在 Visual Studio 的MSTest单元测试工具“轻型可移植替代项”。

  据悉,MSTest是微软推出的一款开源C#单元测试工具,该工具集成于 Visual Studio 单元测试框架中,用户无需单独下载即可对自己的代码进行测试。

  而微软 MSTest Runner 相对于 VSTest最大的优势是“独立性”,用户无需使用Visual Studio等工具,只需使用终端控制台即可对自己的代码进行测试,在硬件性能较为匮乏的设备上拥有一定优势。

  从新闻稿中得知,相对于原版MSTest,MSTest Runner在测试环节速度最高提升3倍,同时还能减少 4 倍 RAM 使用量。

  而在功能方面,MSTest Runner还支持容器化测试,可以在没有dotnet SDK的Docker容器中测试dotnet应用,微软提到,开发人员未来还将为 MSTest / Runner添加NativeAOT支持,使开发人员能够在NativeAOT模式下测试应用。

  此外,MSTest Runner 号称“不依赖扫描文件夹、动态加载、反射等方式来检测 / 加载扩展插件”,因此可以显著减少“从启动测试应用到正式开始测试环节”的时间。

  微软同时提到,开发人员可以自定义MSTest Runner的报告生成器、测试调度,满足特定的测试需求和流程,还可以加入自己的日志记录工具从而进行灵活测试。

下一篇:消息称长鑫存储开始量产 18.5 纳米 DRAM,初期月产 10 万片晶圆
上一篇:小米上架 60W USB-C 2.0 快充线:白色外观、1 米线长,售 19 元
返回顶部小火箭