[发明专利]数据到软件应用中的注入无效
申请号: | 201080066099.5 | 申请日: | 2010-04-10 |
公开(公告)号: | CN102822796A | 公开(公告)日: | 2012-12-12 |
发明(设计)人: | I.梅尔曼;D.塔尔;D.西顿 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F3/048;G06F9/06;G06F3/14 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐红燕;李浩 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 软件 应用 中的 注入 | ||
技术领域
本发明涉及数据到软件应用中的注入。
背景技术
软件测试器常常在应用的开发和测试期间向软件应用中输入样本数据。在对软件应用或网页页面执行手动功能测试的同时,测试器常常需要反复地用各种数据完成长表格。由于数据是手动输入的,所以填充这些表格是冗长、费时且易于出错的。这可能导致不可靠的测试结果和较少的数据方案被测试。这些问题不可避免地影响了测试的效力并最终影响了结果得到的软件应用的质量。
附图说明
图1示出了依照示例性实施例的用于向应用中注入数据的流程图。
图2A示出了依照示例性实施例的具有用于用户定义提供数据以测试软件应用的数据源的位置的对话框的计算机窗口。
图2B示出了依照示例性实施例的具有用于用户选择将被注入到软件应用中的数据的对话框的计算机窗口。
图2C示出了依照示例性实施例的具有用于用户对被注入到软件应用中的数据的选择进行自定义的第一对话框的计算机窗口。
图2D示出了依照示例性实施例的具有用于用户对被注入到软件应用中的数据的选择进行自定义的第二对话框的计算机窗口。
图3示出了依照示例性实施例的用于使用户界面标签与用户界面控件(control)匹配的基于概率的算法的流程图。
图4示出了依照示例性实施例的具有用户界面控件的示例的对话框或窗口。
图5示出了依照示例性实施例的具有用户界面标签的示例的对话框或窗口。
图6示出了依照示例性实施例的具有多个控件的多个左对齐标签的对话框。
图7示出了依照示例性实施例的具有多个控件的多个右对齐标签的对话框。
图8示出了依照示例性实施例的具有与多个控件的顶部对齐的多个标签的对话框。
图9示出了依照示例性实施例的具有处于三个预期位置上的标签的控件框。
图10示出了依照示例性实施例的具有处于三个预期位置上的放大标签区的控件框。
图11示出了依照示例性实施例的作为距离的函数的匹配概率的图表。
图12示出了依照示例性实施例的用于测量支点(pivot point)的图。
图13示出了依照示例性实施例的用于使数据元素标签与用户界面控件匹配的基于概率的算法的流程图。
图14示出了依照示例性实施例的被选用于注入到软件应用中的行的显示。
图15示出了依照示例性实施例的具有说明数据被从数据源注入到软件应用中的控件的图形的显示。
图16示出了依照示例性实施例的具有在数据已被从数据源注入到软件应用中的控件之后被去除的图形的显示。
图17示出了依照示例性实施例的用于在显示器上使将数据从数据源注入到控件的过程以图形方式形成动画的流程图。
图18示出了依照示例性实施例的计算机系统。
具体实施方式
示例性实施例涉及数据到软件应用或网页页面表格中的自动注入。
在测试软件应用的同时,示例性实施例使得测试器能够用被用来测试应用的杂项数据来填写或完成表格。该数据被自动地注入或插入到应用表格中,诸如独立软件应用或网页应用。示例性实施例自动地将来自数据源的数据映射到正在被测试或开发的应用中的正确位置。一个实施例被包括或集成了软件测试工具。数据注入的软件测试工具和/或进程被包括到新软件应用的设计、开发和测试的工作流程中。
如下文更全面地讨论的,示例性实施例提供各种环境中的数据到软件应用中的自动注入,诸如用于万维网(web)的应用、独立应用、客户关系管理(CRM)应用以及企业资源规划(ERP)应用。示例性实施例包括用以使用户界面控件与其适当的标签匹配的基于概率的算法和用以使数据条目与用户界面元素匹配的基于概率的算法。示例性实施例还包括将数据注入能力无缝地集成到手动测试工具中的方法和用以使注入和测试过程可视化的图形动画方式。
图1示出依照示例性实施例的用于将数据注入到软件应用中的流程图。
根据方框100,定义了将被注入或插入软件应用中的数据的源。
存在测试器能够用于数据注入的多个数据源。举例来说,这些数据源包括但不限于工作表(诸如Excel工作表)、逗号分隔值(CSV)文件、可扩展标记语言(XML)文件、数据库(诸如结构化查询语言(SQL)查询)以及Web服务调用的结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080066099.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:无线跟踪设备
- 下一篇:用于在维护期间维护网络通信的方法及设备
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置