gpt4 book ai didi

.net - 将 MStest(从 XML)的结果发送给我的经理

转载 作者:行者123 更新时间:2023-12-02 03:46:25 29 4
gpt4 key购买 nike

我正在使用 Selenum Webdriver,使用 .Net 绑定(bind)、Selenium Grid、MStest 框架来测试我们的 Web 应用程序。

我的经理不想扫描 XML 文件,这是 MStest 日志的输出格​​式。他也不想在 Visual Studio 中打开 .trx 文件(没有安装 VS studio)。

我想提供一种方法,让他可以通过自己获取信息(例如通过 Web URL 或其他方法)轻松查看自动化测试的结果。

我可以编写一个 perl 脚本来将 XML 解析为网页。但我不想重新发明轮子。这似乎是一个非常普遍的需求。

我已经内置了一个功能,可以在出现故障时向我的老板发送电子邮件。

难道没有一些标准方法可以让人们以外行可读的格式阅读他们的测试结果吗?我写这篇文章时知道它可能会吸引大量针对特定插件的广告。但我真正想知道的是是否有一些经过验证的标准方法。

我的输出看起来像这样:

-<UnitTestResult outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" executionId="4554a086-ffc9-48a3-81a3-1c97da18a32f" testId="14f288b2-4758-186e-8101-87acd599e23c" relativeResultsDirectory="4554a086-ffc9-48a3-81a3-1c97da18a32f" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" endTime="2013-05-23T17:58:26.9575999-07:00" startTime="2013-05-23T17:57:51.6000645-07:00" duration="00:00:35.1400076" computerName="myMachineName" testName="mySmokeTest">
-<Output>
<StdOut>Hello pappy! System.Environment.MachineName=CCI-SKYN outFilePath is W:\\CCI_SMOKE_TESTS-CCI-SKYN-firefox.csv</StdOut>
</Output>
</UnitTestResult>

我希望我的经理能够调用一个网址或打开一个文件,它看起来像这样:

mySmokeTest
Passed
StartTime:2013-05-23T17:57:51.6000645-07:00
endTime=2013-05-23T17:58:26.9575999-07:00
duration=00:00:35.1400076

但我对任何适合我正在使用的框架的标准解决方案持开放态度。

最佳答案

您可以将 XSLT 应用于 xml 以在浏览器中显示漂亮的东西... http://rhysc.blogspot.com/2009/02/mstest-xslt.html

编写一个小脚本来搜索 XML 的内容,您就可以开始了。

关于.net - 将 MStest(从 XML)的结果发送给我的经理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16741030/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com