1 月 26 日消息,微軟推出了一款MSTest Runner運行程序,號稱是微軟此前推出內(nèi)置在 Visual Studio 的MSTest單元測試工具“輕型可移植替代項”。
據(jù)悉,MSTest是微軟推出的一款開源C#單元測試工具,該工具集成于 Visual Studio 單元測試框架中,用戶無需單獨下載即可對自己的代碼進(jìn)行測試。
而微軟 MSTest Runner 相對于 VSTest最大的優(yōu)勢是“獨立性”,用戶無需使用Visual Studio等工具,只需使用終端控制臺即可對自己的代碼進(jìn)行測試,在硬件性能較為匱乏的設(shè)備上擁有一定優(yōu)勢。
從新聞稿中得知,相對于原版MSTest,MSTest Runner在測試環(huán)節(jié)速度最高提升3倍,同時還能減少 4 倍 RAM 使用量。
而在功能方面,MSTest Runner還支持容器化測試,可以在沒有dotnet SDK的Docker容器中測試dotnet應(yīng)用,微軟提到,開發(fā)人員未來還將為 MSTest / Runner添加NativeAOT支持,使開發(fā)人員能夠在NativeAOT模式下測試應(yīng)用。
此外,MSTest Runner 號稱“不依賴掃描文件夾、動態(tài)加載、反射等方式來檢測 / 加載擴(kuò)展插件”,因此可以顯著減少“從啟動測試應(yīng)用到正式開始測試環(huán)節(jié)”的時間。
微軟同時提到,開發(fā)人員可以自定義MSTest Runner的報告生成器、測試調(diào)度,滿足特定的測試需求和流程,還可以加入自己的日志記錄工具從而進(jìn)行靈活測試。
本文鏈接:http://www.tebozhan.com/showinfo-119-68861-0.html微軟推出獨立 MSTest Runner C# 單元測試工具,無需 Visual Studio 即可運行
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com