【技术实现步骤摘要】
【国外来华专利技术】用于机器人过程自动化的测试自动化相关申请的交叉引用本申请要求于2020年4月22日提交的美国专利申请16/855,563的权益,其是于2020年4月21日提交的美国专利申请16/854,733的延续并且要求其权益。该在先申请的主题在此全文引入作为参考。
本专利技术总体上涉及机器人过程自动化(RPA),并且更具体地涉及用于生产被测工作流的RPA。
技术介绍
数字转型要求企业不断利用数字技术来创造新的客户价值来源并且提高客户服务的运营敏捷性。例如,在可能的情况下,将实现软件和自动化应用以减少成本和缩短上市时间。过程自动化在这个转换中起着关键作用,因为它有可能大大提高效率,从而创造竞争优势。例如,RPA表示相当新的市场,大约持续了几年。RPA已经从企业客户的快速采用中获利,从而创建了成千上万的机器人来实现过程自动化。但是,很多这样的机器人可能由于各种原因而停止工作。例如,机器人的低稳定性是由于应用改变、环境改变以及脆弱的自动化本身造成的。与其他自动化领域(诸如已经运行了20多年的测试自动化)不同,RPA不必处理维护,并且实现通常侧重于快乐的路径,而不是弹性和异常处理。通过为异常处理和调试应用最佳实践和工具支持已经部分解决了这个问题,但考虑到自动化质量和数字转换的高层观点,需要一个可以解决多个领域的维护问题的平台。
技术实现思路
本专利技术的某些实施例可以提供对于本领域中尚未被当前的RPA技术完全识别、理解或解决的问题和需求的解决方案。例如,本专利技术的一些实施例涉及为现有 ...
【技术保护点】
1.一种计算机实现的方法,包括:/n针对工作流或所述工作流的一个或多个部分创建测试用例,其中所述工作流是生产中的工作流或正在开发的工作流;/n执行针对所述工作流或所述工作流的所述一个或多个部分的所述测试用例,以标识针对所述工作流的环境和/或自动化问题;以及/n当标识出所述环境和/或自动化问题时,报告工作流测试失败。/n
【技术特征摘要】
【国外来华专利技术】20200421 US 16/854,7331.一种计算机实现的方法,包括:
针对工作流或所述工作流的一个或多个部分创建测试用例,其中所述工作流是生产中的工作流或正在开发的工作流;
执行针对所述工作流或所述工作流的所述一个或多个部分的所述测试用例,以标识针对所述工作流的环境和/或自动化问题;以及
当标识出所述环境和/或自动化问题时,报告工作流测试失败。
2.根据权利要求1所述的计算机实现的方法,还包括:
在应用内打开所述工作流;以及
选择所述工作流或所述工作流的一个或多个部分,以确定工作流测试用例的范围。
3.根据权利要求1所述的计算机实现的方法,其中所述测试用例的所述创建基于“given-when-then”模板,
所述“given-when-then”模板包括“when”模块、“given”模块和“then”模块。
4.根据权利要求3所述的计算机实现的方法,其中所述“when”模块被配置为调用所述工作流或所述工作流的所述一个或多个部分,并且将所述工作流或所述工作流的所述一个或多个部分作为参考,从而允许供所述测试用例引用所述工作流或所述工作流的所述一个或多个部分。
5.根据权利要求3所述的计算机实现的方法,其中所述“given”模块被配置为针对所述“when”模块成功执行所述工作流添加一个或多个所需要的前提条件,
所述一个或多个前提条件包括由所述工作流或由所述工作流的所述一个或多个部分使用的一个或多个输入参数和一个或多个应用。
6.根据权利要求5所述的计算机实现的方法,其中所述“given”模块被配置为提供模拟被测工作流的步骤的可能性,从而确保所述被测工作流无错误地被执行,
所述步骤的所述模拟包括在所述被测工作流内模拟一系列步骤,
所述被测工作流是将针对其创建测试用例并且由所述“when”模块调用的测试对象。
7.根据权利要求5所述的计算机实现的方法,其中所述“given”模块被配置为自动标识针对要被执行的所述工作流或所述工作流的所述一个或多个部分所需要的一个或多个变量和/或一个或多个参数。
8.根据权利要求5所述的计算机实现的方法,其中所述“given”模块被配置成当针对所述工作流或所述工作流的所述一个或多个部分创建所述测试用例时,自动创建与所述工作流或所述工作流的所述一个或多个部分相同名称的变量。
9.根据权利要求3所述的计算机实现的方法,其中所述“then”模块被配置为验证所述工作流或所述工作流的所述一个或多个部分,并且实现来自所述用户的一个或多个现有验证活动。
10.根据权利要求1所述的计算机实现的方法,还包括:
发布引用针对其创建所述测试用例的所述工作流或所述工作流的所述一个或多个部分的所述测试用例;以及
将所述测试用例与一个或多个其他测试用例分组在一起,以创建测试集以用于执行。
<...
【专利技术属性】
技术研发人员:T·斯托克,G·魏斯哈尔,
申请(专利权)人:尤帕斯公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。