Mock, Stub, or Virtualize… let’s Shift Left
Today, everybody is tasked with integrations. We must integrate our product with EVERY system, component, and operating system under the sun. Unfortunately, it might not be desirable or even possible to access those systems during development. There could be security, performance or maintenance issues that make them unavailable. We see teams having dependencies on services owned by other groups which are not accessible, which halts development.
This is when we mock, stub, or virtualize.
Learn how to shift left and start building realistic virtual services. Learn how to enable parallel development and test. Learn how to delete dependencies here!
Learning Objectives:
- What is mocking, and how does it support different stages of the Software Development Life Cycle?
- What are the common use cases for mocking, and how does it benefit my workflow?
- How to make realistic mocks, and modified downstream behavior.
Matt Bonner
Matt Bonner, Lead Cloud Computing Solutions Engineer, has covered automated end to end software development and agile practices with his time at SmartBear. He has passions for helping developers and teams to create DevOps and Agile architectures in the cloud. Outside of his professional life, Matt enjoys an active lifestyle on the water.