[发明专利]可定制的企业自动化测试框架在审
申请号: | 201980044234.7 | 申请日: | 2019-05-24 |
公开(公告)号: | CN112368685A | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | S·米特拉 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 冯薇 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定制 企业 自动化 测试 框架 | ||
实施例提供了用于实现可定制的企业自动化测试框架的系统和方法。可以接收用于企业网站的自动化测试的工作流定义、页面结构定义和函数定义。混合脚本解析器可以解析工作流定义、页面结构定义和函数定义,以生成用于自动化测试的混合脚本。自动化工具解析器可以解析混合脚本以生成自动化工具的输出。基于来自自动化工具解析器的输出,可以生成运行时脚本,该运行时脚本由自动化工具执行以生成自动化测试的结果,其中自动化工具在企业网站的多个网页上实现一个或多个工作流的步骤,以生成自动化测试的结果。
相关申请的交叉引用
本申请要求于2019年4月5日提交的编号为16/376,484的美国专利申请的优先权,其公开内容通过引用并入本文。
技术领域
本公开的实施例一般而言涉及可定制的企业web应用自动化测试框架。
背景技术
企业实体的web存在已变得越来越重要。例如,这些年来电子商务已成倍增长,而其它企业活动也越来越向线上转移。另外,随着web技术的进步,web应用和网站已经获得了复杂的功能。这些趋势已经改变了企业系统客户端、客户和/或用户的期望。例如,远非无缝的在线交易、集成和/或工作流可能导致对可用性问题的抱怨。因此,企业web存在(webpresence)可能经常会用新的功能或内容进行更改或更新,但仍期望维持或增强可用性。因而,可以自动化测试可定制的和实现工作效率的web存在的框架可以极大地改善企业网站或web应用。
发明内容
本公开的实施例一般而言针对用于实现可定制的企业自动化测试框架的系统和方法,该系统和方法对现有技术进行了实质性的改进。可以接收用于企业网站的自动化测试的工作流定义、页面结构定义和函数定义,其中工作流定义为包括一系列步骤的一个或多个测试用例定义一个或多个工作流,页面结构定义定义包括企业网站的多个网页的web元素,以及函数定义定义由一个或多个工作流的步骤引用的特定于企业网站的函数。混合脚本解析器可以解析工作流定义、页面结构定义和函数定义,以生成用于自动化测试的混合脚本。自动化工具解析器可以解析混合脚本以生成自动化工具的输出。基于来自自动化工具解析器的输出,可以生成运行时脚本,该运行时脚本由自动化工具执行以生成自动化测试的结果,其中自动化工具在企业网站的多个网页上实现一个或多个工作流的步骤,以生成自动化测试的结果。
实施例的特征和优点在下面的描述中阐述,或者从描述中显而易见,或者可以通过本公开的实践而获知。
附图说明
通过结合附图对优选实施例的以下具体实施方式,其它实施例、细节、优点和修改将变得显而易见。
图1图示了根据示例实施例的用于实现可定制的企业自动化测试框架的系统。
图2图示了根据示例实施例的可操作地耦合到系统的计算设备的框图。
图3图示了根据示例实施例的用于实现可定制的企业自动化测试框架的另一个系统。
图4A、4B、5A和5B图示了根据示例实施例的企业web应用的版本。
图6A图示了根据示例实施例的示例工作流定义。
图6B图示了根据示例实施例的用于搜索航班的示例工作流。
图6C图示了根据示例实施例的示例页面结构定义。
图6D图示了根据示例实施例的示例函数定义。
图7A、7B、7C和7D图示了根据示例实施例的用于配置用于定制的自动化测试的混合脚本生成的用户界面。
图8图示了根据实施例的生成的混合脚本。
图9A图示了根据示例实施例的示例实现框架配置。
图9B图示了根据示例实施例的示例实现框架特性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980044234.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:香料和香精材料
- 下一篇:AGV系统和控制AGV系统的方法