[发明专利]使用继承的测试属性对网络服务进行测试在审
申请号: | 201380080299.X | 申请日: | 2013-10-17 |
公开(公告)号: | CN105637500A | 公开(公告)日: | 2016-06-01 |
发明(设计)人: | 里卡多·亚历山大·德·奥利韦拉·施陶特;雨果·瓦列斯·维埃拉;卡里纳·德·皮尼奥·佩拉尔塔;马伊罗·佩德里尼 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | G06F17/00 | 分类号: | G06F17/00 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 康泉;宋志强 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 继承 测试 属性 网络服务 进行 | ||
背景技术
许多组织使用网络服务通过网络共享信息。例如,公司和客户可经由网络服务彼 此连接并共享信息,以及实施操作和交易。随着这些网络服务扩展来提供新特征且适 于商务组织,可测试网络服务以确保充足性和功能性。因此,可实施测试以确定网络 服务是否如预期那样运行。
附图说明
附图图示本文描述的原理的各种示例,并且是说明书的一部分。所图示的示 例不限制权利要求的范围。
图1是根据本文描述的原理的一个示例的用于使用继承的测试属性对网络服 务进行测试的系统的示意图。
图2是根据本文描述的原理的一个示例的用于使用继承的测试属性对网络服 务进行测试的方法的流程图。
图3是根据本文描述的原理的一个示例的测试系统的层次的示意图。
图4是根据本文描述的原理的另一示例的用于使用继承的测试属性对网络服 务进行测试的另一方法的流程图。
图5是根据本文描述的原理的一个示例的用于使用继承的测试属性对网络服 务进行测试的系统的示意图。
图6是根据本文描述的原理的一个示例的测试报告。
贯穿整个附图,相同的附图标记表示相似但不一定相同的元素。
具体实施方式
网络服务可允许公司和客户通过网络彼此连接和共享信息。网络服务还可有 助于网络化。例如,经由网络服务,用户可参与社交网络活动和事务,以及在其 他网络活动中与其他用户一起操作。在任一种情况下,网络服务可以是对组织或 其他用户有价值的资产。维持品质网络服务可能是有挑战性的任务。例如,在连 接新业务时,网络服务的快速且安全的扩展可能是期望的。网络服务的一种扩展 还可能需要额外的操作参数,其可能引起网络服务的改变。此外,与之前版本的 网络服务的向后兼容性对于支持现有的连接也是期望的。为了满足这两个需要, 网络服务可实现回归测试和功能测试。回归测试可在确保整个网络服务的生命周 期维持网络服务的品质时发挥作用。例如,故障、病毒、程序错误、或其他元素 可禁止正常运行的网络服务。经由回归测试,可识别、处理及纠正这些因素。回 归测试还可用于确定对网络服务的特定特征的改变是否影响网络服务的其它特 征。相比之下,功能测试可用于确定由网络服务使能的操作是否如预期那样运行。 虽然回归测试和功能测试可能有助于网络服务的改进的、安全的、且稳定的功能, 但可能存在使回归测试难以实现的许多复杂性。
例如,维持提供充足覆盖水平的一大套回归测试的成本和努力可能过高。因 此,可用的回归测试和功能测试套件可能具有降低的覆盖、延迟的发布、或其组 合。当前方法的一个最大的挑战是提供支持网络服务的增长的回归测试和功能测 试。此外,大套回归测试和功能测试可能包括效率低且很难更新的冗余。例如, 根据当前方法,测试独立地执行与该测试关联的所有属性。因此,对测试套件的 任何更新可包括更新套件中的每个单独测试。
因此,本公开描述了用于使用继承的测试属性对网络服务进行测试的系统和 方法。更具体地,本公开描述了对使测试信息能够被重新使用而不是重写的网络 服务进行测试的系统。该系统实现了使测试属性能够重新使用的分层结构。由于 可从源继承现有的测试属性,而不是用测试元素的每个实例生成测试属性,因此 这样做可简化新测试的生成。以这种方式简化新测试的生成允许测试套件在保留 可维持性的同时增长。
使用本文描述的系统和方法,可生成包括多个测试属性的测试模板。用于测 试网络服务的功能的可执行操作的测试元素可继承测试属性,并且可通过修改测 试元素中的测试属性来定制,保持测试模板中的测试属性不修改。类似地,在基 于对网络服务的改变更新测试模板时,可经由测试模板和测试元素之间的继承, 更新被改变影响的测试元素中的测试属性。如下面将描述的,在测试元素的运行 时执行时,测试属性可由测试元素继承。因此,在执行测试元素之前,对测试模 板做出的任何更新可在运行时执行期间由测试元素继承。
本说明书描述一种用于使用继承的测试属性对网络服务进行测试的方法。该 方法可包括:生成网络服务入口点的测试模板。测试模板可包括多个测试属性。 该方法还可包括:基于测试模板生成多个测试元素。测试元素可继承多个测试属 性。该方法可包括:执行多个测试元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380080299.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于搜索数据库的方法
- 下一篇:内存完整性检查