1 月 26 日消息,微軟推出了一款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的報告生成器、測試調度,滿足特定的測試需求和流程,還可以加入自己的日志記錄工具從而進行靈活測試。
本文鏈接:http://www.www897cc.com/showinfo-119-68861-0.html微軟推出獨立 MSTest Runner C# 單元測試工具,無需 Visual Studio 即可運行
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com