[发明专利]用于机器人过程自动化的测试自动化在审
申请号: | 202080002317.2 | 申请日: | 2020-09-18 |
公开(公告)号: | CN113168169A | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | T·斯托克;G·魏斯哈尔 | 申请(专利权)人: | 尤帕斯公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 辛鸣 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 机器人 过程 自动化 测试 | ||
1.一种计算机实现的方法,包括:
针对工作流或所述工作流的一个或多个部分创建测试用例,其中所述工作流是生产中的工作流或正在开发的工作流;
执行针对所述工作流或所述工作流的所述一个或多个部分的所述测试用例,以标识针对所述工作流的环境和/或自动化问题;以及
当标识出所述环境和/或自动化问题时,报告工作流测试失败。
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所述的计算机实现的方法,还包括:
发布引用针对其创建所述测试用例的所述工作流或所述工作流的所述一个或多个部分的所述测试用例;以及
将所述测试用例与一个或多个其他测试用例分组在一起,以创建测试集以用于执行。
11.一种系统,包括:
存储器,存储计算机程序指令;以及
至少一个处理器,被配置为执行所述计算机程序指令,所述计算机程序指令被配置为执行:
针对工作流或所述工作流的一个或多个部分创建测试用例,其中所述工作流是生产中的工作流或正在开发的工作流;
执行针对所述工作流或所述工作流的所述一个或多个部分的所述测试用例,以标识针对所述工作流的环境和/或自动化问题;以及
当标识出所述环境和/或自动化问题时,报告工作流测试失败。
12.根据权利要求11所述的系统,其中所述计算机程序指令还被配置为执行:
在应用内打开所述工作流;以及
选择所述工作流或所述工作流的一个或多个部分,以确定工作流测试用例的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于尤帕斯公司,未经尤帕斯公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080002317.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:机器人浏览器嵌入
- 下一篇:用于机器人流程自动化的应用集成