設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

微軟推出獨(dú)立 MSTest Runner C# 單元測(cè)試工具,無(wú)需 Visual Studio 即可運(yùn)行

2024/1/26 15:25:39 來(lái)源:IT之家 作者:漾仔(實(shí)習(xí)) 責(zé)編:漾仔

IT之家 1 月 26 日消息,微軟推出了一款 MSTest Runner 運(yùn)行程序,號(hào)稱是微軟此前推出內(nèi)置在 Visual Studio 的 MSTest 單元測(cè)試工具“輕型可移植替代項(xiàng)”。

據(jù)悉,MSTest 是微軟推出的一款開(kāi)源 C# 單元測(cè)試工具,該工具集成于 Visual Studio 單元測(cè)試框架中,用戶無(wú)需單獨(dú)下載即可對(duì)自己的代碼進(jìn)行測(cè)試。

而微軟 MSTest Runner 相對(duì)于 VSTest 最大的優(yōu)勢(shì)是“獨(dú)立性”,用戶無(wú)需使用 Visual Studio 等工具,只需使用終端控制臺(tái)即可對(duì)自己的代碼進(jìn)行測(cè)試,在硬件性能較為匱乏的設(shè)備上擁有一定優(yōu)勢(shì)。

IT之家從新聞稿中得知,相對(duì)于原版 MSTest,MSTest Runner 在測(cè)試環(huán)節(jié)速度最高提升 3 倍,同時(shí)還能減少 4 倍 RAM 使用量

而在功能方面,MSTest Runner 還支持容器化測(cè)試,可以在沒(méi)有 dotnet SDK 的 Docker 容器中測(cè)試 dotnet 應(yīng)用,微軟提到,開(kāi)發(fā)人員未來(lái)還將為 MSTest / Runner 添加 NativeAOT 支持,使開(kāi)發(fā)人員能夠在 NativeAOT 模式下測(cè)試應(yīng)用。

此外,MSTest Runner 號(hào)稱“不依賴掃描文件夾、動(dòng)態(tài)加載、反射等方式來(lái)檢測(cè) / 加載擴(kuò)展插件”,因此可以顯著減少“從啟動(dòng)測(cè)試應(yīng)用到正式開(kāi)始測(cè)試環(huán)節(jié)”的時(shí)間。

微軟同時(shí)提到,開(kāi)發(fā)人員可以自定義 MSTest Runner 的報(bào)告生成器、測(cè)試調(diào)度,滿足特定的測(cè)試需求和流程,還可以加入自己的日志記錄工具從而進(jìn)行靈活測(cè)試。

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:微軟,Visual Studio,C

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 要知 魔方 酷點(diǎn)桌面 Win7優(yōu)化大師 Win10優(yōu)化大師 軟媒手機(jī)APP應(yīng)用