我真的不知道如何更好地解释我遇到的这种情况,但我会尽我所能。
这就是我要做的......
我目前有一个批处理文件可以执行一些操作,例如从FTP下载文件,创建文件夹,修改一些文本文件等。这需要我们45分钟手动执行,并且使用批处理脚本自动化更容易。< / p>
我想要做的下一步是,启动我们的.net Windows应用程序,登录它并在其中执行一些操作,然后注销它。这实际上是一个回归测试案例,我在另一台机器上使用VS Coded UI进行了自动化。我遇到的问题是,有一个单独的支持团队需要做45分钟的工作,我已经自动化,然后在登录应用程序后执行一些操作。该支持团队的机器不会安装VS或Coded UI。
那么,我该怎么做呢?请问有什么想法吗?
答案 0 :(得分:1)
您可以执行您编写的CodedUI测试,而无需在计算机上安装Visual Studio / CodedUI。请记住,您可以通过TFS或Microsoft Test Manager中的控制器和代理运行测试。您可以采用这些原则手动运行它们,即使这是一个奇怪的角落案例。如果我没记错的话,这需要两个步骤:
然后,您的测试人员必须使用mstest.exe(更新:安装代理后,您可以/应该使用vstest.console.exe作为替代方案)来运行CodedUI测试。或者,您可以使用powershell或批处理文件在一个整洁的包中执行测试和其他测试。
请告诉我这是否为您提供了解决问题的潜在解决方案。