当前位置:首页 > 工业控制 > 《机电信息》
[导读]摘要:设计了一种基于Java和selenium的自动化操作工具,利用selenium开源自动化测试框架建立企业信息系统自动化执行的解决方案,着重对比自动化工具和手工操作的差异。通过使用工具和人工操作的对比试验,证明这种工具和方法能够大幅降低工作时间,很好地解决了实际性问题。

引言

企业内部使用的业务系统很多操作都属于重复性的机械操作,对于企业员工来说,企业系统的操作是其日常工作内容之一,企业员工每天需要处理繁多的系统操作任务,根据调查访谈发现,很多企业的员工使用应用系统的时间往往超过6h,除了基本流程工作以外,他们还要承担繁琐的系统点击等重复性录入工作。由于批量处理需求数量众多,且录入的数据过多,容易出现录入误操作等情况,一方面直接影响用户使用,另一方面也影响了公司应用系统的数据质量。

为了解决企业系统操作中存在的问题,提高企业员工的整体工作效率,本文设计了一种基于Java和selenium的自动化操作工具,通过自动化测试工具模拟企业员工登录企业的应用系统,将需要批量处理的工作任务以结构化表格的方式进行存储,由程序自动读取表格中的工作任务并从页面自动完成人员查询以及业务操作等工作。

1技术原理

本工具主要原理为通过UI自动化测试框架selenium模拟人工网页操作过程,对批量操作工作自动执行,降低人力重复性工作量。

(1)建立系统操作数据分析模型,对各个操作环节的点击情况进行统计分析,定位采用自动化手段效果最明显的操作环节。基于Java技术以及selenium自动化测试框架,开发批量处理工具,以完成企业系统操作的自动化。

(2)将原来手动操作系统的方法,更改为批量填写结构化的Excel表格。程序根据Excel表填写的录入信息要求,模拟系统管理员登录企业管理系统进行点击动作,自动执行预先设定的程序脚本,实现系统操作方式从人工手动到程序自动的改变,提高系统操作效率,并为企业员工减负。

(3)通过程序方式实现操作过程的全面跟踪,自动记录操作的状态情况,使系统操作处理可控可管,方便对操作过程进行跟踪和回滚,实现操作级别的审计跟踪。

2设计与实现

2.1Selenium自动化测试框架

selenium是一个自动化工具,具有开源性、跨平台性以及众多的编程语言支持的特点,是网页自动化测试、网页数据爬虫的利器。其可以直接运行在浏览器中,模拟真实用户操作,包括浏览页面、点击链接、输入文字、提交表单、触发鼠标事件等等,并且能够对页面结果进行验证。只要在测试用例中把预期的用户行为与结果都描述出来,就得到了一个可以自动化运行的功能测试套件,如同真正用户在操作一般。

2.2功能设计

企业系统自动化操作工具功能设计如图1所示。

2.3功能实现

通过Java技术,利用自动化测试框架,研发和发布企业系统自动化操作工具,编制一键执行脚本,方便企业员工进行自动化操作。

2.4结构化设计

通过Excel批量填写需要操作的附加信息,将本来非结构化的数据进行结构化整理,实现大量操作的批量处理,大量节省人工逐项点击操作的时间成本。

2.5日志审计功能设计

通过程序脚本实现操作的跟踪和回滚,实时掌握操作过程的状态以及结果,一是方便企业员工跟踪执行结果,二是记录每次执行的操作,实现在误操作的情况下实现自动回滚。

3测试实验

下面选取一个企业系统作为样例,对工具进行模拟测试,设计自动化点击流程,如图2所示。

3.1实验结果

实验结果如表1所示。

从表1可以看出,采用自动化工具后与人工操作对比,工具操作时间只需人工操作时间的1/4,能大幅降低操作处理时间。

3.2经济效益分析

采用本工具前,按照企业平均每人每天需要处理5张工单,每张工单15项操作步骤,平均每项操作步骤耗时2min计算,每人每天一共需要(5×15×2)÷60=2.5h开展系统操作工作。使用本文设计的工具后,每张工单操作点击的时间缩短至10min以内,则每人每天一共仅需花费50min即可处理5张工单,极大地减少了时间成本。在企业员工配置方面,实验企业专门进行系统操作的人数由8人调整至4人,因此人员成本也相应减少了。

4结语

通过设计实验发现,本文所设计的工具方法具有很强的推广性,对提升公司的整体管理水平产生了重大影响。由于本文提出的方法在软件架构设计上采用脚本流程化技术,只需对流程脚本进行简单改造即可实现任何网页流程的自动执行,具备跨专业推广的意义,不同企业均能采用本工具开发不同的自动执行流程实现数据批量录入功能,减轻人力重复性劳动工作量,实现减负的目的。

采用本文设计的工具开展工作,可以避免人工方式对机械重复操作易发生误操作的安全隐患,杜绝由于错误授权造成损失的可能性。显著改善了企业现场作业环境,极大地减轻了人员劳动强度,企业员工对工具的使用效果非常满意,完全释放了企业员工机械重复性的权限配置工作量。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭