我有一些使用nunit和selenium编写的自动化测试。我该如何从Microsoft Test Manager调用dll来执行测试,因为我无法弄清楚如何从MTM运行自动化测试。这是可能的。
我有一些使用nunit和selenium编写的自动化测试。我该如何从Microsoft Test Manager调用dll来执行测试,因为我无法弄清楚如何从MTM运行自动化测试。这是可能的。
MTM可以自动化测试。我们可以在Visual Studio中浏览测试用例并将可执行文件附加到测试用例(在MTM中创建)。稍后,我们还必须将构建链接到测试计划以执行自动化测试。如果测试代码未开发为测试项目(CodedUI或Unit test),则测试经理将无法检测到要测试的方法。
MTM不支持自动化测试。它是为手动测试人员设计的工具。它唯一提供的自动化功能是记录/重放测试人员已记录的操作。
如果您想要自动运行Selenium测试,那么可以考虑将NUnit作为构建过程的一部分运行,只需确保构建代理作为交互式进程而不是服务运行,以便Selenium可以访问桌面并运行浏览器。
或者,您可以考虑使用无头浏览器,例如XBrowser或HTMLUnit(但您需要使用Selenium2远程驱动程序)。