Unit testing Visual Studio 2013使用.testsettings进行手动测试

Unit testing Visual Studio 2013使用.testsettings进行手动测试,unit-testing,debugging,testing,visual-studio-2013,manual,Unit Testing,Debugging,Testing,Visual Studio 2013,Manual,我发现只有3个测试项目存在 编码用户界面测试项目 单元测试项目 Web性能和负载测试项目 我已经为我的解决方案设置了一个.testsettings文件,该文件支持网络仿真() 为了启动网络仿真,我必须运行上面列出的一个测试项目,上面所有的测试项目都是为自动测试而设计的。我希望能够在网络仿真打开时手动调试和测试我的项目,目前唯一的方法是创建一个单元测试,启动它,然后调用其他项目的Main方法(我希望手动),问题是有时程序的UI不显示(单元测试调试模式没有-我不确定为什么)。无论如何,单元测试并不是

我发现只有3个测试项目存在

  • 编码用户界面测试项目
  • 单元测试项目
  • Web性能和负载测试项目
  • 我已经为我的解决方案设置了一个.testsettings文件,该文件支持网络仿真()

    为了启动网络仿真,我必须运行上面列出的一个测试项目,上面所有的测试项目都是为自动测试而设计的。我希望能够在网络仿真打开时手动调试和测试我的项目,目前唯一的方法是创建一个单元测试,启动它,然后调用其他项目的Main方法(我希望手动),问题是有时程序的UI不显示(单元测试调试模式没有-我不确定为什么)。无论如何,单元测试并不是为这种事情而设计的

    那么,有没有办法在我正常调试时启用网络仿真,或者在需要时在后台手动启用/禁用网络仿真程序

    对于那些不知道的人,Network Emulator会减慢机器进出的流量以模拟真实的网络环境,它会在测试开始时在默认网络适配器上自动启动,并在测试完成时关闭


    谢谢

    我决定编写自己的小程序,在不需要visual studio测试/visual studio打开的情况下启动仿真器。对于感兴趣的人,它基于以下帖子:

    代码如下: