从Excel运行VisualStudio类(unit testing)?

可能是一个愚蠢的问题,但是:这可能吗? 例如,单击Excel中的一个button,在VS中运行特定的C#unit testing,最好也从Excel发送一些信息,并可能返回运行的结果。

我在HP QTP / UFT上做了很多工作,用于运行testing用例。 现在我在C#/ VS中使用Selenium,并想到也许有办法在这里“简化”它。

顺便说一下,我正在使用VS 2013 Express,如果有这种可能性,我意识到它们在Express版本中可能是有限的或不存在的。

Visual Studio的任何版本都没有这样的标准function。 我们可以为Excel创build一个插件。 Visual Studio Test Runner是一个简单的可执行文件 ,它可以输出带有testing结果的XML文件,也可以从命令行附加自己的logging器( /logger )。

VSTO允许你编写一个可以执行C#代码的Excel插件。 运行testing运行器并从C#代码parsing结果应该是相对简单的。

要填充可用testing列表,可以使用/ListTests