首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >运行CodedUI测试以自动执行操作

运行CodedUI测试以自动执行操作
EN

Stack Overflow用户
提问于 2015-06-22 23:26:48
回答 2查看 349关注 0票数 0

有没有在测试项目之外运行CodedUI步骤的方法?

我想使用它们来自动化应用程序中的一些操作。

EN

回答 2

Stack Overflow用户

发布于 2015-06-25 16:06:36

程序mstest.exe可用于调用编码的UI测试。它的/test:{test name}选项允许执行特定的测试(即活动),因此可以将几个不同的活动(即测试)组合到一个源文件中,但只执行所需的活动。从批处理或Powershell脚本调用mstest.exe允许执行活动,而无需每次都键入长命令。

如果您已经在使用Coded UI,那么没有理由不能使用它来自动执行一系列GUI操作。

例如:对于一个项目,我们需要在每一系列测试之前从备份中设置一个数据库。手工操作需要5分钟,有时我们做错了,因此浪费了时间。有了编码的UI,它总是能正常工作,而且运行得很快。

票数 2
EN

Stack Overflow用户

发布于 2015-06-25 04:37:29

在编码的ui中有大量的开销,你可能不需要在你的自动化任务中。要执行编码的ui测试(并因此运行自动化),您将需要在将运行测试/自动化的每台计算机上安装完整的Visual Studio Professional或测试控制器/测试代理,并且计算机必须具有始终可用的UI,即,配置虚拟机,使桌面始终可用,并且不会与其他用户进行交互。

由于您的问题对于您想要自动化的内容相当模糊,所以我不能真的建议使用任何东西来代替编码的UI,但这应该足以说明您应该使用最适合手头工作的工具。当然,你可以用它来运行你的自动化,但是你为什么要这样做呢?(在这里插入克尔维特拉着露营车的图片)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30983896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档