首页> 外文会议>International Conference on Product-Focused Software Process Improvement >Consumer-Driven Contract Tests for Microservices: A Case Study
【24h】

Consumer-Driven Contract Tests for Microservices: A Case Study

机译:用于微服务的消费者驱动的合同测试:案例研究

获取原文

摘要

Design by contract is a paradigm that aims at capturing the interactions of different software components, and formalizing them so that they can be relied upon in other phases of the design. Such a characteristic is especially helpful in the context of microservice architecture, where each service is an independent entity that can be individually (re)deployed. With contracts, testing of microservice based systems can be improved so that also the integration of different microservices can be tested in isolation by the developers working on the system. In this paper, we study how systems based on microservice architecture and their integrations can be tested more effectively by extending the testing approach with consumer-driven contract tests. Furthermore, we study how the responsibilities and purposes of each testing method are affected when introducing the consumer-driven contract tests to the system.
机译:合同设计是一种范式,旨在捕获不同软件组件的交互,并使它们正式化,以便在设计的其他阶段依赖于它们。在微服务架构的上下文中,这种特征特别有用,其中每个服务是可以单独(重新)部署的独立实体。通过合同,可以提高基于微服务的系统的测试,以便通过在系统上的开发人员隔离,可以通过隔离测试不同微服务的集成。在本文中,我们研究了如何通过将测试方法扩展到消费者驱动的合同测试来更有效地测试基于微服务架构及其集成的系统。此外,我们研究如何在向系统引入消费者驱动的合同测试时影响每个测试方法的责任和目的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号