有没有在测试项目之外运行CodedUI步骤的方法?
我想使用它们来自动化应用程序中的一些操作。
发布于 2015-06-25 16:06:36
程序mstest.exe可用于调用编码的UI测试。它的/test:{test name}选项允许执行特定的测试(即活动),因此可以将几个不同的活动(即测试)组合到一个源文件中,但只执行所需的活动。从批处理或Powershell脚本调用mstest.exe允许执行活动,而无需每次都键入长命令。
如果您已经在使用Coded UI,那么没有理由不能使用它来自动执行一系列GUI操作。
例如:对于一个项目,我们需要在每一系列测试之前从备份中设置一个数据库。手工操作需要5分钟,有时我们做错了,因此浪费了时间。有了编码的UI,它总是能正常工作,而且运行得很快。
发布于 2015-06-25 04:37:29
在编码的ui中有大量的开销,你可能不需要在你的自动化任务中。要执行编码的ui测试(并因此运行自动化),您将需要在将运行测试/自动化的每台计算机上安装完整的Visual Studio Professional或测试控制器/测试代理,并且计算机必须具有始终可用的UI,即,配置虚拟机,使桌面始终可用,并且不会与其他用户进行交互。
由于您的问题对于您想要自动化的内容相当模糊,所以我不能真的建议使用任何东西来代替编码的UI,但这应该足以说明您应该使用最适合手头工作的工具。当然,你可以用它来运行你的自动化,但是你为什么要这样做呢?(在这里插入克尔维特拉着露营车的图片)
https://stackoverflow.com/questions/30983896
复制相似问题