微软近日推出了一款名为MSTest Runner的运行程序,该程序可以替代其此前在Visual Studio中内置的MSTest单元测试工具。用户无需单独下载和使用Visual Studio等工具,只需使用终端控制台即可进行代码测试,尤其适用于硬件性能有限的设备。
据消息称,与原版MSTest相比,MSTest Runner的最大优势在于“独立性”,并且在测试环节的速度最高提升了3倍,同时还能减少4倍RAM使用量。此外,MSTest Runner还支持容器化测试,在没有dotnet SDK的Docker容器中测试dotnet应用。
值得一提的是,微软表示未来还将为MSTest/Runner添加NativeAOT支持,以便开发人员能够在NativeAOT模式下进行应用测试。另外,MSTest Runner号称“不依赖扫描文件夹、动态加载、反射等方式来检测/加载扩展插件”,因此可以显著减少从启动测试应用到正式开始测试环节的时间。
为了满足特定的测试需求和流程,开发人员可以自定义MSTest Runner的报告生成器、测试调度等功能,并且还可以加入自己的日志记录工具以实现更加灵活的测试。
本文属于原创文章,如若转载,请注明来源:微软推出独立MSTest Runner C#单元测试工具,无需Visual Studio即可运行https://news.zol.com.cn/853/8536748.html