<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Dana Scheider</title>
    <description/>
    <link>https://speakerdeck.com/danascheider</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/danascheider.rss"/>
    <lastBuildDate>2016-06-23 13:35:18 -0400</lastBuildDate>
    <item>
      <title>Going Rambo: Contract and Collaboration Testing in Ruby</title>
      <description>End-to-end testing of a microservices architecture is costly and can be unreliable, leading to test suites that add limited value to a project. Contract and collaboration tests are becoming the accepted way to solve this problem, relying on data contracts and documentation to create fast, robust, and informative tests to make sure each API works as advertised.

Rambo is a new open-source Ruby tool that generates contract tests from API documentation in RAML, enabling documentation to become a single source of truth about service APIs. In this talk, I will discuss contract and collaboration testing and how Rambo tackles these problems for Ruby services. Additionally, I will give generalized suggestions about how to incorporate these practices into your or your organization’s workflows.</description>
      <media:content url="https://files.speakerdeck.com/presentations/99fdc969084e4304a5af60c818a465d7/preview_slide_0.jpg?6486243" type="image/jpeg" medium="image"/>
      <content:encoded>End-to-end testing of a microservices architecture is costly and can be unreliable, leading to test suites that add limited value to a project. Contract and collaboration tests are becoming the accepted way to solve this problem, relying on data contracts and documentation to create fast, robust, and informative tests to make sure each API works as advertised.

Rambo is a new open-source Ruby tool that generates contract tests from API documentation in RAML, enabling documentation to become a single source of truth about service APIs. In this talk, I will discuss contract and collaboration testing and how Rambo tackles these problems for Ruby services. Additionally, I will give generalized suggestions about how to incorporate these practices into your or your organization’s workflows.</content:encoded>
      <pubDate>Wed, 22 Jun 2016 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/danascheider/going-rambo-contract-and-collaboration-testing-in-ruby</link>
      <guid>https://speakerdeck.com/danascheider/going-rambo-contract-and-collaboration-testing-in-ruby</guid>
    </item>
  </channel>
</rss>
