I consider myself to be a “Full Stack” Tester.
There are two fundemental reasons why.
I test many layers
It is not unusual for me to get involved building Test Stacks using Infastructure as Code, get involved in application configuration and then test ‘all the things’. Including Front-End UI, Backend API, Database, WebSockets, Lambdas, third party integrations.
I know peoples opinions on what consititeus a Stack and how full it is varies depending on context. But I feel if I am involved from Concept to Deployment and all the layers and stages inbetween, that’s close enough for me.
I think most testers are Full Stack
I know some testers who execute testing in a “Black box” style, using the Customer focused UI. And some who focus in great detail with Data in the Database.
But generally, most Test Experts I know have built a varied skill set and career where they have tested some elements of Frontend, Backend, Database and Infastructure.
You may not of thought about it, you may not identify as “Full Stack”, but I am betting, and this is partly an assumption based on incomplete data (small sample of Testers I know personally) you ARE a Full Stack Tester.
In fact, the Tester in a team is often the only person who has the privallage to exprience the end to end exprience of an application with live integrations.
What are your thoughts?
Tell me what you think! Am I mad man? or are many of us Full Stack Testers, and we didn’t even know it?