首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >自动化涉及多个应用程序/步骤的复杂任务的最佳软件是什么?

自动化涉及多个应用程序/步骤的复杂任务的最佳软件是什么?
EN

Stack Exchange QA用户
提问于 2011-12-03 03:06:35
回答 3查看 869关注 0票数 3

基本上,我想要自动创建某种类型的用户帐户。有四个基本步骤,但每个步骤涉及不同的应用程序,并且有一些复杂的细节。这些步骤如下:

  1. 打开一个Excel文件并填写所需的字段(这些字段将是用户名、具有特定要求的密码以及其他两个简单字段)。Excel文件的模板每次都是相同的,但输入的信息将有所不同。
  2. 使用步骤1中输入的信息在远程服务器上创建本地用户帐户。(此外,编辑用户帐户上的某些设置,如“用户不能更改密码”等。)
  3. 打开web浏览器并浏览到intranet站点,输入登录信息,选择一些选项,并使用基于web的表单从步骤1上传Excel文件。
  4. 打开一个名为"PasswordSafe“的应用程序,并输入步骤1中创建的用户名/密码。

理想情况下,这样做的方式是让命令行类型窗口提示用户提供所需的信息,并执行上述四个步骤。

我研究了几个不同的自动化程序,其中一个看起来很有效,但是非常昂贵。是否有一种相对简单和便宜的好方法来做到这一点呢?

谢谢你的帮助。

EN

回答 3

Stack Exchange QA用户

发布于 2012-02-14 19:11:50

这不是最可靠的解决方案,但是如果您想要一次一次地运行这个测试,我建议使用AutoHotkey (http://www.autohotkey.com/docs/Tutorial.htm)。这不是很漂亮,但它会完成任务的。

我建议使用其他方法来缩小测试范围,但是如果您想要更彻底地测试它们的话。

票数 1
EN

Stack Exchange QA用户

发布于 2012-02-20 06:58:47

最近,我们面临着使用不同技术(Swing应用、基于web、大型机等)在不同应用程序上实现用户身份创建自动化的类似问题。即使是场景中的几个步骤也难以使用相同的工具实现自动化(例如Flash控件)。为了解决这个问题,我们开发了一个框架,其中应用程序中的每个场景都使用不同的库( web应用程序使用WebDriver,大型机使用机器人和鼠标模拟,在X、Y位置单击AutoIT库,图像比较库用几个步骤)。自动化使用不同的批处理文件驱动,然后将不同的批处理文件合并到一个批处理文件中,负责一个场景自动化。在少数情况下,需要将以前步骤的输出作为后续步骤的输入,数据被缓存在DB / CSV文件中。

在上述情况下,自动化与测试无关,但需要将以前手工完成的操作任务自动化。

票数 1
EN

Stack Exchange QA用户

发布于 2011-12-03 13:25:42

我使用WinTask进行这类活动。

有关此工具的更多信息,请参见:http://www.allthingsquality.com/search/label/WinTask

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

https://sqa.stackexchange.com/questions/2209

复制
相关文章

相似问题

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