Visual studio 2010 如何自动运行SeleniumWebDriver测试用例
我已经使用SeleniumWebDriver和.Net(c#)创建了几十个测试用例,我的问题是: 有没有办法让我所有的测试用例都按时运行 目前我正在Visual Studio中手动运行测试用例Visual studio 2010 如何自动运行SeleniumWebDriver测试用例,visual-studio-2010,selenium,selenium-webdriver,Visual Studio 2010,Selenium,Selenium Webdriver,我已经使用SeleniumWebDriver和.Net(c#)创建了几十个测试用例,我的问题是: 有没有办法让我所有的测试用例都按时运行 目前我正在Visual Studio中手动运行测试用例 有什么帮助吗?您可以安排从TeamCity这样的持续集成服务运行测试。CruiseControl是开源的,可以做TeamCity可以做的事情(只是没有很棒的界面,可能需要一些计算) MSTest命令行选项文档在此处实时发布: 您可以将其包装到批处理文件中,并使用Windows计划任务启动它 如果要加载
有什么帮助吗?您可以安排从TeamCity这样的持续集成服务运行测试。CruiseControl是开源的,可以做TeamCity可以做的事情(只是没有很棒的界面,可能需要一些计算) MSTest命令行选项文档在此处实时发布: 您可以将其包装到批处理文件中,并使用Windows计划任务启动它 如果要加载所有测试,非常简单,只需:
mstest.exe/testcontainer:Assembly.dll
将Assembly.dll
替换为已编译的测试项目程序集。MSDN文档应该足够了。如果没有,请随时回来询问Jenkins/Hudson是另一个很棒的第三方开源持续集成工具,具有整洁的界面。
相当好的社区和大量插件/附加组件
非常容易设置和开始以及。
更多信息 大多数情况下,人们将其与CI解决方案(如TeamCity)相结合。但是,您也可以轻松地调用MSTest或NUnit命令行。如何通过命令行调用MSTest?在Visual Studio中有什么可以做的吗?我的管理层不允许与teamcity或任何其他第三方合作,除非该产品是开源的CruiseControl和Hudson是开源解决方案,与teamcity的工作类似。我不知道会在Visual Studio中安排测试运行的任何内容。演练:使用命令行测试实用程序: