可能是个愚蠢的问题,但是:有可能吗?例如,单击Excel中的一个按钮,该按钮在VS中运行特定的C#单元测试,最好还从Excel发送一些信息,并可能返回运行结果。
我在HP QTP / UFT中已经做了很多,用于运行测试用例。现在我在C#/ VS中使用Selenium,并且想到也许有一种方法可以在这里“简化”它。
我正在使用VS 2013 Express,顺便说一句 - 如果有可能,我会发现Express版本可能有限或不存在。
答案 0 :(得分:1)
任何版本的Visual Studio都没有标准化功能。可以为Excel构建一个插件来执行此操作。 Visual Studio Test Runner is a simple executable它可以输出带有测试结果的XML文件,或者您可以从命令行附加自己的记录器(/logger
)。
VSTO允许您编写可以执行C#代码的Excel插件。运行测试运行器并从C#代码解析结果应该相对简单。
要填充可用测试列表,您可以使用/ListTests
。