最佳答案
背景:
我们有一些用户报告的问题与文件上传功能在我们的网络应用程序。它只是偶尔发生,没有任何特殊的模式。我们已经尝试了很长一段时间,添加调试信息的任何地方,我们可以认为它可能有帮助,爬行的日志等,但我们还没有能够重现或弄清楚它。
问题:
我现在试图通过使用 MSTest 和 WatiN 重复这个操作,这个操作应该会失败很多次(几百次)。为了了解测试在循环中走了多远,我想打印一些内容,比如:
Console.WriteLine(String.Format("Uploaded file, attempt {0} of {1}", i, maxUploads));
但是,这不会出现在“输出”窗口中。现在我知道您将在测试结果中获得控制台输出(以及您从 Debug.Writeline
等输出的内容) ,但是在 之后测试完成之前这是不可用的。由于我的测试有数百次重复,可能需要相当长的时间,我想知道它已经走了多远。
问题:
有没有一种方法,我可以得到控制台输出在输出窗口 期间测试执行?