Part of my job description is to interview potential candidates for Sogeti Finland. In those interviews, I have one particular question that I tend to always ask.
In it, I draw a picture that has quite a few different components that are integrated to each other. One is a central CRM, one is an API for a bank, one is a legacy system that connects to an external system and so on. Then I simply ask the candidate to think of ideas to break the system.
If my job as a test consultant has taught me anything, it’s that things tend to break at their integrations. The message is not sent correctly, it doesn’t transfer everything it should, it might get lost on the way. The purpose of this question is to find out what happens when you take different systems that might work very well on their own and then attach them to each other. Something terrible might happen. [...]
To read the whole post and interact, please visit the SogetiLabs blog: Why Testers Should Watch ’Black Mirror’?