[发明专利]自动测试基于姿态的应用有效
申请号: | 201210449497.6 | 申请日: | 2012-11-12 |
公开(公告)号: | CN103810089B | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | X.曾;C.王;Y.郝;X.耿 | 申请(专利权)人: | SAP欧洲公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽 |
地址: | 德国瓦*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动 测试 基于 姿态 应用 | ||
这里描述了用于促进测试网络应用的技术。在一些实施例中,接收包括一个或多个记录的姿态事件的记录的数据的数据文件。用记录的数据加载测试案例。在测试案例重播一个或多个记录的姿态事件并运行网络应用以生成测试结果。
技术领域
本公开一般涉及软件测试。
背景技术
随着移动计算设备(例如,智能电话、平板计算机、电子阅读器、音乐播放器、等等)的快速发展,在这些平台上运行的软件程序已经变得越来越流行。不同于使用传统的键盘和鼠标与用户进行接口通信的桌面软件程序,这些移动软件程序典型地包括对通过触摸、多点触摸(例如,轻敲、掐捏、等等)、以及其它姿态(gesture)事件进行控制的触觉用户接口的支持。
这样的移动程序的测试遇到一些现实的挑战。本地安装在移动设备中的本地程序(Native programs)更容易测试,因为原始的仿真器典型地包括在软件开发工具包(SDK)中。但是,在没有对多点触摸(multi-touch)姿态的本地支持和公共的应用程序接口(API)的情况下,经由网络浏览器加载的网络应用则更难进行自动测试。支持在网络应用中测试多点触摸事件的工具很有限,并且软件测试者通常必须人工地测试这样的应用。人工测试可以是非常冗长的、容易出错的、以及耗费成本的过程。测试典型地很难再现和保持,并且可能是极其费时的。
因此,存在对于解决现有技术的不足并提供其它新的和创新的特征的系统、方法、以及装置的需求。
发明内容
这里描述了用于促进测试网络应用的计算机实现的技术。在一些实施例中,接收包括一个或多个记录的姿态事件的记录的数据的数据文件。用记录的数据加载测试案例。在测试案例中重播一个或多个记录的姿态事件并运行网络应用以生成测试结果。
随着这些以及其它优点和特征将在以下变得清楚,通过参考以下的详细描述和附加权利要求以及所附的附图可以获得进一步信息。
附图说明
一些实施例示出在附图中。附图中相似的参考标号指代相似的部分。
图1是示出示范性系统的框图;
图2示出记录基于姿态的事件的示范性方法;
图3a示出示范性JSON事件文件;
图3b示出用于在客户端设备处记录触摸事件的示范性序列图;
图4示出示范性测试网页;
图5示出处理事件文件的示范性方法;
图6示出自动测试的方法;
图7示出用于在测试计算机处重播记录的触摸事件的示范性序列图;以及
图8示出另一个示范性测试网页。
具体实施方式
在以下描述中,为了说明的目的,特定的数目、材料、以及配置被阐述,以便提供本架构和方法的彻底的理解,并且以便满足法定撰写的描述、启用、以及优选模式的要求。然而,本领域技术人员将很清楚,在没有特定示范性细节的情况下也可以实践本架构和方法。在其它实例中,熟知特征被省略或简化,以使本架构和方法的示范性实施方式的描述更清楚,并由此更好地解释本架构和方法。而且,为了容易理解,一定的方法步骤被描绘为单独的步骤;但是,这些单独描绘的步骤不应当被解释为必要的从属次序或它们的执行相互独立。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于SAP欧洲公司,未经SAP欧洲公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210449497.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:硅锭的开方方法
- 下一篇:一种山葡萄强心补肾酒及生产方法