Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Replay: Let Customers Test Your Application

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

Replay: Let Customers Test Your Application

Avatar for Rahul Kumar Shinde

Rahul Kumar Shinde

July 23, 2018

Other Decks in Technology

Transcript

  1. The Problem š Applications and Services are becoming increasingly complex

    š Hard to functionally test all the use cases that customers will have. š The industry expectation for developers is that they are full stack, which includes testing. š Customer retention is highly driven by the quality of the product.
  2. The Solution š Replay records production traffic, using real use

    cases to create tests automatically. š Replay is a set of tools that spans services and clients to aggregate the actions of the user into reproducible tests. š Integrates with existing testing workflows, and can be adopted incrementally. š Leverages open source products benefitting from their continual improvement
  3. What do you get? š Reduces and can even eliminate

    the need for developers to write functional tests. š Tests can be replayed in preproduction environments as regression tests. š Gives more confidence that your changes won’t negatively impact real use cases. š Gives insight beyond clickstream data. š Observe the exact flow of how a user interacted with your product replayed in real time. š Streamlined onboarding using Chef for automated setup and deployment