Testing Production Environments and Verifying Open Service Broker API Compliance
summary
anynines describes a reusable end to end test framework that validates Open Service Broker API implementations against production platforms using BOSH and the CF CLI, exercising a microservice stack of >40 components and VM provisioning that can take ~5 minutes. tests use a small service binding app called pin dingo with endpoints for /status, put/delete/check data to verify backup and restore, plan updates, credential isolation and platform updates. suites run in parallel, integrate into CI, and customers run them on AWS, vSphere, OpenStack and Alibaba.
AI-written summary · about
chapters (9)
- 0:00Introduction to service brokers
- 3:30Open Service Broker API basics
- 6:25Day two operations challenges
- 10:12Testing framework goals
- 12:44End-to-end test suite design
- 16:20Generic test interface explained
- 21:40Test cases walkthrough
- 26:41Testing platform updates
- 28:07Future plans and Q&A
related talks
19mAutomatic Testing for Services at Scale
47mContract-Based Testing for Microservices and UI
24mWill it Run on *My* OpenStack? – Building an Executable Validation Testsuite for CPIs
45mTesting in a Service-Based Environment, Staged Acceptance
40mStrategic Business Functionality Testing: Accelerating Development Through Mocking
31mTesting an Enterprise Service Bus: What? Where? How?
57mEnd-to-End Automated Testing in a Microservices Architecture
23mSolving Challenges in API Testing to Achieve More Agile Development
