微软推出独立 MSTest Runner C# 单元测试工具

发表于:2024-1-30 09:30

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:漾仔(实习)    来源:IT之家

  微软推出了一款 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 的报告生成器、测试调度,满足特定的测试需求和流程,还可以加入自己的日志记录工具从而进行灵活测试。
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号