海外厂商疯狂布局API与Ui集成,国产RPA发展如何?(2)
扫一扫
分享文章到微信
扫一扫
关注99科技网微信公众号
API与UI集成前文简单介绍了软件测试行业与RPA的渊源,这也是理解API与UI集成的基础。随着更多组织引入信息化系统,在对于增效降本的共同追求之下,UI自动化与API自动化也在组织中普及开来。UI自动化与API自动化,各有优缺点。UI自动化能够覆盖用户使用的大部分场景,通过模拟用户操作实现自动化,根据用户操作方法来使用脚本替代用户操作。但缺点也很明显,那就是高度依赖开发UI界面的稳定性,使得UI自动化流程相对比较脆弱,维护成本比较高,运行时间长,质量反馈相对会慢一些,投入产出比也会低一些。API自动化运行速度快,质量反馈周期短,能快速给质量提供一个结果来评价质量好坏,运行比较稳定,在校验前后台数据交换上优势明显。也因为输入输出很明确,投入产出比相对高一些。但API自动化的弊端也很明显,无法校验前端页面代码逻辑。对于复杂的输入和输出解析,穷举各个参数,参数数量超过一定级别后API自动化写作成本太高,耗时太长。事实上,API给组织带来的最大问题是授权费用高和开发与维护难度大。并且,API也不能胜任所有的自动化。这几点因素,正是RPA能够流行的主要原因。另一方面,RPA所带来的UI自动化虽然已经流行起来了,但基于RPA业务流程的脆弱性也是显而易见的。为了能够为客户提供更加稳定、安全、高效的端到端自动化解决方案,自动化厂商们纷纷探寻更广泛的自动化解决方案,由此API与UI集成就成为更高效和更容易被接受的解决方案。由自动化厂商来提供集成服务,不但为客户提供了更简单的自动化部署,同时厂商们自有的API资源以及与各系统厂商及API技术供应商达成的战略合作关系,也为客户在API服务方面节省了更多投资。比如UiPath的API与UI集成服务,用户可在单个自动化中灵活使用UI和API的任意组合。开发者可以像使用UI一样在UiPath Studio中简单、轻松地使用API,从而快速构建需要API的自动化流程,以及跨越API和非API应用和系统的自动化流程。
▲ UiPath集成服务有了API的集成,系统和系统之间的连接会变得非常简单。原来用传统方式开发接口需要几个月甚至是几年的项目,现在只需要几个小时。在自动化领域,API与UI集成也正在成为新的趋势。而催生了RPA的自动化测试领域,现在也正在往集成的方向发展。事实上,面向未来的AI自动化测试工具,也应该是API与UI相集成,以提供更加智能化与自动化的端到端解决方案。比如正在流行的测试工具Parasoft SOAtest,就是一个API和Web服务相集成的AI自动化工具,它能够提供包括API测试、WebUI集成、移动测试、负载测试、性能和API安全测试等各种端到端的功能。
99科技网:http://www.99it.com.cn
