我想自动运行编码的UI测试。 我是否需要让用户登录系统? 或者是否可以使用XYNT服务运行它?
答案 0 :(得分:2)
我们可以使用Windows调度程序和命令行MSTest.exe以自动方式运行我们的编码ui测试。请查看以下MSDN文章,了解如何完成此任务:
http://msdn.microsoft.com/en-us/library/ms182486.aspx
我相信您也可以使用Microsoft的测试管理器来完成此任务,但我们还没有TFS,所以我无法保证。
答案 1 :(得分:1)
据我所知,CodedUI测试需要一个活动的桌面会话,因此在没有开放桌面会话的情况下在服务帐户下运行它们可能有效,但不能没有会话。
答案 2 :(得分:1)
我使用mstest运行编码的ui测试并使用Windows TaskScheduler来安排测试。 您可以在MSTest.exe command-line documentation中找到详细信息。
如果您想自动运行它,您应该注意两件事: 1.设置自动登录 2.关闭屏幕保护程序
答案 3 :(得分:0)
您需要在用户登录后拍摄环境快照,然后您可以通过MS Test Manager或TFS(每晚构建过程)运行测试
答案 4 :(得分:0)
在Visual Studio 2010/2012中编写测试,这意味着您可以手动编辑测试的代码,然后您应该在测试管理器中运行它们,
顺便说一句,你需要TFS和测试管理器在同一年,否则它将不会工作。
如果您在网上发布任何问题并给我发消息,我最近会做很多这样的事情,我很乐意提供帮助。