0

我对使用 TFS 的通用测试和构建项目有一点问题。我有一个 Silverlight 用户控件,我正在使用工具包中的 Silverlight 单元测试对其进行测试。我们还有一台构建机器,使用 StatLight,我设法在项目构建时自动进行运行测试(感谢本文作者http://www.nielshebling.de/?p=167)。问题出在结果上,我希望在摘要中显示内部测试结果(请看下面的屏幕截图)。现在它显示只运行了一个测试(通用测试)。http://img705.imageshack.us/i/screenqqs.jpg/

甚至可能吗?使用 XML 架构定义工具 (Xsd.exe) 我从 SummaryResult.xsd 生成了一个类。也许可以重写这个类,以便内部测试的结果显示在摘要中?您的帮助将不胜感激

PS对不起我的英语

4

2 回答 2

0

我在编写可从测试项目 [TestMethod()] 调用的多用途子测试时使用的解决方案之一是子测试中的 Console.WriteLine 消息。这些在测试结果窗口中不可见,但您可以通过右键单击单个测试结果在“查看测试结果详细信息”窗格中查看控制台输出(如果有)。

标准控制台输出:你好

对您的特定测试场景(Silverlight 或 TFS)没有直接经验,我不确定这是否适用于 SilverLight;但我希望这会有所帮助。

于 2011-07-20T19:17:54.777 回答
0

看看这两篇文章:

  • VSTS 通用测试的摘要结果文件(示例是用 VB 编写的,但很容易理解。它对我帮助很大。)
  • 手动、通用和有序测试(在本文的最后一部分描述了通用测试。有一些有用的屏幕截图,因此您可以决定是否值得您实施它,这意味着Summary Result提供的信息是否足够为您的目的)。

希望它能帮助您或其他面临同样挑战的人。

于 2012-06-10T14:51:52.673 回答