Take The Path Of Least Resistance For Your Test Data | Zach Attas | RabbitMQ Summit 21
Take The Path Of Least Resistance For Your Test Data | Zach Attas - Lead SDET @ ReviewTrackers ABSTRACT Great E2E tests have realistic, unique data, but when a test depends on multiple systems’ databases for its data, this becomes challenging. Sure, you can use a script to insert data into each separate system’s DB. But great E2E tests take advantage of RabbitMQ messaging to get data in place in the same way that would occur in production. This talk covers architecting E2E tests to use implicit waits, to adapt to an event-driven RabbitMQ world! With tests like these, unforeseen, deployment-halting bugs can be found, and you can have confidence in the natural flow of data into your systems under test! • Timecodes 00:00 - 02:30 - Introduction 05:36 - 07:35 - What is Review Trackers? 08:02 - 11:35 - How data moves around in production?? 13:47 - 21:41 - How to utilize this system to move around data tests 18:02 - 33:45 - Other great uses of RabbitMQ for tests 23:07 - 38:02 - QnA • Follow us on social: Twitter: https://twitter.com/rabbitmqsummit?lang=en LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw