[发明专利]云连接的自动化测试的方法和系统有效
申请号: | 201711406044.4 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108347358B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | J·萨吉瑙;A·J·达里戈;A·M·斯特文斯;J·C·安德森 | 申请(专利权)人: | 埃森哲环球解决方案有限公司 |
主分类号: | H04L43/50 | 分类号: | H04L43/50;G06F11/36 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;李峥宇 |
地址: | 爱尔兰*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 连接 自动化 测试 方法 系统 | ||
1.一种云连接的自动化测试的方法,包括:
接收用于具有第一标记字段的针对应用的独立测试用例的集合的基于关键词的测试套件描述符;
基于所述第一标记字段,从独立测试用例的所述集合中选择独立测试用例的子集;
标识指定针对从所述测试套件描述符被链接的独立测试用例的所述子集的测试步骤的基于关键词的测试脚本;其中所述测试步骤中的至少某些测试步骤包括对应的数据条目,所述数据条目指定针对相应测试步骤的测试数据的相应子集;
基于在基于关键词的所述测试脚本中的第二标记字段选择将被执行的测试步骤的子集,所述测试步骤的每个子集对应于独立测试用例的所述子集中的一个独立测试用例;
根据所述测试套件描述符标识用于所述应用的多个不同操作环境;
编译源代码以获取用于生成测试代码的代码引擎;
针对所述多个不同操作环境中的一个操作环境中的独立测试用例的所述子集中的一个独立测试用例的每个组合并且响应于接收用以发起针对所述应用的测试的命令:
使用所述代码引擎从对应于独立测试用例的所述子集中的所述一个独立测试用例的测试步骤的所述子集生成测试代码;
通过执行所述测试代码,实例化包括远程测试驱动和线程特定的测试数据集的独立测试线程;以及
将用于独立测试用例的所述子集中的所述一个独立测试用例的所述数据条目中指定的测试数据复制到所述远程测试驱动中,以创建针对所述独立测试线程的线程特定测试数据集;以及
通过基于所述线程特定测试数据集和所述远程测试驱动来运行所述独立测试线程,独立地针对所述多个不同操作环境中的每个操作环境来执行独立测试用例的所述子集。
2.根据权利要求1所述的方法,其中所述应用是网站,并且基于关键词的所述测试套件描述符包括具有数据项集合的电子表格,其中每个数据项关联于独立测试用例的所述集合中的一个独立测试用例。
3.根据权利要求2所述的方法,其中基于关键词的所述测试脚本包括电子表格。
4.根据权利要求3所述的方法,其中所述测试脚本包括指定测试动作的预定义关键词。
5.根据权利要求3所述的方法,其中所述数据条目还包括指定预期测试输出的相应数据字段。
6.根据权利要求2所述的方法,其中所述多个不同操作环境中的一个操作环境包括操作系统和web浏览器类型的至少一个组合。
7.根据权利要求2所述的方法,其中每个远程测试驱动包括预定测试网格平台中的独立测试网格web驱动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于埃森哲环球解决方案有限公司,未经埃森哲环球解决方案有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711406044.4/1.html,转载请声明来源钻瓜专利网。