Sometimes in life, two unexpected elements can combine together to form something better.
Here I discuss how combining behavioural specifications from BDD and e2e testing can help provide a common testing understanding between developers and non-technical stakeholders. I also showcase a brief example to reinforce how behavioural specifications make the user perspective clearer within your tests.
From real-life to mathematics to philosophy, life is full of axioms. Despite their established truth, it takes us time to learn these maxims and become comfortable that they are indeed true. This includes with code reviews, particularly when reviewing an unfamiliar part of the system such as the frontend for backend service developers.
This week I outline some of the my own personal UI code review regimen, and analyse the overlap between UI and middle tier practices.