首页> 外文会议> >Using Test Cases as Contract to Ensure Service Compliance Across Releases
【24h】

Using Test Cases as Contract to Ensure Service Compliance Across Releases

机译:使用测试用例作为合同来确保跨版本的服务合规性

获取原文
获取原文并翻译 | 示例

摘要

Web Services are entailing a major shift of perspective in software engineering: software is used and not owned, and operation happens on machines that are out of the user control. This means that the user cannot decide the strategy to migrate to a new version of a service, as it happens with COTS. Therefore, a key issue is to provide users with means to build confidence that a service ⅰ) delivers over the time the desired function and ⅱ) at the same time it is able to meet Quality of Service requirements. This paper proposes the use of test cases as a form of contract between the provider and the users of a service, and describes an approach and a tool to allow users running a test suite against a service, to discover if functional or non-functional expectations are maintained over the time. The approach has been evaluated by applying it to two case studies.
机译:Web服务正在引起软件工程领域的一个重大转变:使用软件而不是拥有软件,并且操作发生在用户无法控制的机器上。这意味着用户无法决定迁移到新版本服务的策略,就像COTS那样。因此,一个关键问题是为用户提供建立信任的手段,以使服务()在一段时间内提供所需的功能,而服务()在能够满足服务质量要求的同时。本文提出了将测试用例作为服务的提供者和用户之间的契约形式的用法,并描述了一种方法和工具,以允许用户针对服务运行测试套件,以发现功能或非功能期望随着时间的流逝而被维护。通过将该方法应用于两个案例研究,对该方法进行了评估。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号