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

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

Stack Exchange QA用户
提问于 2011-12-02 19: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 11:11:50

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

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

票数 1
EN

Stack Exchange QA用户

发布于 2012-02-19 22:58:47

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

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

票数 1
EN

Stack Exchange QA用户

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

我使用WinTask进行这类活动。

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

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

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

复制
相关文章
使用 Python 开发桌面应用程序的最佳方法是什么?
Python 是一种通用编程语言,可用于各种任务,包括 Web 开发、数据分析和机器学习。它的最大优点之一是它还可用于创建桌面应用程序。在本文中,我们将深入探讨使用 Python 开发桌面应用程序的最佳实践。
很酷的站长
2023/02/18
7.1K0
使用 Python 开发桌面应用程序的最佳方法是什么?
MapReduce计算任务的步骤
第一步 InputFormat Inputformat到hdfs上读取数据 将数据传给Split 第二步 Split Split将数据进行逻辑切分 将数据传给RR 第三步 RR(RecordReader) RR:将传入的数据转换成一行一行的数据,输入行首字母偏移量和对应数据 将数据传给Map 第四步 Map map根据业务需求实现自定义代码 将数据传给shuffle的partition 第五步partition(分区) partition:按照一定的分区规则,将key va
用户4870038
2021/02/05
3450
等待多个异步任务的方法
Task.Wait(),这个是用来等待异步任务完成的一个方法,当我们有多个异步任务同时进行,需要等待所有异步任务完成或者等待某个异步任务完成的时候,就可以用WaitAll或WaitAny这两个方法,下面先看一段代码:
宿春磊Charles
2021/11/05
2.6K0
混合云最佳的后续步骤
决定利用混合云基础设施的公司有许多可供选择的选项,而其他公司则不是这样。但由于混合云的概念还是如此之新,所以选择并不很明显。它们包括高可用性,灾难恢复,甚至应用程序的移动性。 混合云环境是利用一些
静一
2018/03/28
5410
混合云最佳的后续步骤
物联网设备和应用程序涉及协议的概述
物联网设备和应用程序涉及协议的概述。 帮助澄清IoT层技术栈和头对头比较。 物联网涵盖了广泛的行业和用例,从单一受限制的设备扩展到大量跨平台部署嵌入式技术和实时连接的云系统。 将它们捆绑在一起是许多传统和新兴的通信协议,允许设备和服务器以新的,更互联的方式相互通信。 同时,数十个联盟和联盟正在形成,希望能够统一断层和有机的物联网景观。 以下频道指南: 提供有助于IoT设备,应用程序和应用程序的热门协议和标准的概述列表 深入了解特定层次或行业特定协议 列出流行协议的头对头比较(即:mqtt vs xmpp)
架构师研究会
2018/04/09
3.7K2
开发机器学习应用程序的步骤
收集我们关心的数据,方法如:网络爬虫,一些设备发送过来的数据,如从物联网设备获取来的数据。
用户7886150
2021/04/20
5670
人工智能实现电脑任务自动化的开源软件
hallo大家好,我是星哥,今天给大家介绍一个开源软件,融合了人工智能与机器人流程自动化(AI+RPA)的开源软件autoMate!
星哥玩云
2025/03/17
620
人工智能实现电脑任务自动化的开源软件
开发机器学习应用程序的步骤
[美]Peter Harrington. 机器学习实战 (图灵程序设计丛书 72) (Kindle 位置 519-529). 人民邮电出版社. Kindle 版本.
iOSDevLog
2018/12/06
5270
3D建模软件中涉及的技术
3D建模可使用建模软件,常用的通用商业3D软件有3Dmax以及Maya,cad 软件有autocad、solidworks、sroe。上面这两类3D软件都可输出3D模型,并导入到ThingJS平台使用。接下来我们来看建模软件中涉及的技术。熟悉了这些,即使你不是专业的3D可视化开发工程师,你是前端工程师,掌握Javascript 语言,便能够在ThingJS平台上自由创作。
要不要吃火锅
2019/10/24
2.3K0
用于复杂任务的 AI 编码引擎:多文件多步骤拆解实现 | 开源日报 No.239
Plandex 依赖于 OpenAI API,并需要 OPENAI_API_KEY 环境变量。即将推出对开源模型、Google Gemini 和 Anthropic Claude 的支持。
小柒
2024/04/15
3080
用于复杂任务的 AI 编码引擎:多文件多步骤拆解实现  | 开源日报 No.239
软件复杂性的协同:AI 工具应如何与人类协作解决软件开发任务?
在设计 Unit Mesh 架构时,其思想是以 Unit(如代码单元)作为 AI 辅助生成的元素,以辅助人类解决复杂的软件开发问题。
Phodal
2024/01/29
2390
软件复杂性的协同:AI 工具应如何与人类协作解决软件开发任务?
TRICONEX 8110 执行复杂的数据集成任务
随着传统工业自动化软件应用转向新的IIoT解决方案,对IT/OT集成的要求也发生了变化。以前,重点是专用网关的低维护和易用性。现在,需要灵活、自动化的配置、接口抽象和IT安全性。 这导致了新的数据集成解决方案的两个关键特征:
用户10384942
2023/04/26
2320
TRICONEX  8110 执行复杂的数据集成任务
复杂任务中,流程的解耦设计
在系统开发的过程中,必然存在耗时极高的动作,是基于请求响应模式无法解决的问题,通常会采用解耦的思维,并基于异步或者事件驱动的方式去调度整个流程的完整执行;
知了一笑
2022/06/14
1.2K0
复杂任务中,流程的解耦设计
打通多个视觉任务的全能Backbone:HRNet
在人体姿态识别这类的任务中,需要生成一个高分辨率的heatmap来进行关键点检测。这就与一般的网络结构比如VGGNet的要求不同,因为VGGNet最终得到的feature map分辨率很低,损失了空间结构。
BBuf
2020/04/23
1.4K0
打通多个视觉任务的全能Backbone:HRNet
商业智能BI软件所涉及的核心技术
现在越来越多的企业开始使用商业智能BI软件,用来整合企业中现有的各种数据,对这些数据按照不同的需求进行处理分析,并快速准确地形成分析报告,为企业决策提供数据支持,帮助企业做出明智的业务经营决策。
数据前沿
2020/09/09
8920
商业智能BI软件所涉及的核心技术
利用人工智能和机器人技术实现复杂的自动化任务!
这篇mylangrobot项目由neka-nat创建,本文已获得作者Shirokuma授权进行编辑和转载。
大象机器人
2024/01/08
3820
利用人工智能和机器人技术实现复杂的自动化任务!
【物联网基础】物联网设备和应用程序涉及协议的概述
物联网涵盖了广泛的行业和用例,从单一受限制的设备扩展到大量跨平台部署嵌入式技术和实时连接的云系统。
架构师研究会
2020/07/20
2.4K0
文件同步是什么?解析6个最佳的文件同步应用软件
文件同步应用程序是一项服务或程序,它提供了一种便捷的方式来在多台计算机或移动设备上自动文件同步。在登录文件同步应用程序的任何地方,都可以使用相同的文件来打开,编辑,复制,流式传输等,就像在最初上传文件的设备上一样。
镭速
2023/02/09
3.3K0
「前端工程化」该怎么理解?
工程是指使用科学原理设计和制造机器、结构等,比如修桥、铺路、建隧道、造车、盖房子:
ayqy贾杰
2020/09/07
5780
「前端工程化」该怎么理解?
如何降低软件的复杂性?
Ousterhout 教授认为,软件设计的最大目标,就是降低复杂性(complexity)。 所谓复杂性,就是任何使得软件难于理解和修改的因素。
lyb-geek
2022/03/10
8080
如何降低软件的复杂性?

相似问题

行为Gherkin步骤在自动化时需要复杂的步骤定义

30

软件测试生命周期的步骤是什么?

30

有多个产品的测试自动化框架的最佳架构是什么?

10

REST自动化的最佳方法是什么?

40

自动化验收测试的最佳方法是什么?

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文