我正在开发一套与许多网站和api相互作用的应用程序。我已经创建了测试此代码的单元测试。
由于它超出了我的控制范围,我想知道一旦站点/ api改变并且代码停止工作,我就可以修复并希望定期对运行的程序集运行测试。如何在VS之外运行测试?
我也喜欢在Linux mono上进行测试。
答案 0 :(得分:2)
您可以使用command line中的MsTest:
示例:
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\mstest" /testcontainer:C:\MyTestProject\bin\debug\MyTestProject.dll /resultsfile:C:\TestResults\results.trx
(上面链接上的命令行开关的完整列表)
这是设置为Visual Studio 2015,2017年只需确保您拥有正确的版本号,我相信15.0