IntroAbout checkingProblem with checkingConference example – how ensure quality for realSo – what is testing…
Here the emphasis on testing is on humans doing stuffChecking is still really important – but can not solely be usedA more detailed view of checking vs testing – List Crispin…
Gojkos adoption – explain – break stuff vs confirmApplied to APIs – what would this mean? Most developers and testers are on the left – but focusing on the right would be around user-experience testin – but also doing stuff like sending unexpected input – ignoring directives, etc.. Failures could lead to automated checks….Testers aren’t evil – your users are much worse! So – given this – you need to partner with a “testers mentality” – it could be someone already on the team – or someone you need to hire – but you need that mindsetUI/UX analogy
Stop whining – a huge shift concerning quality is on its way – developers are embracing testing and a quality mindset from day one – (we’ll soon hear more about that…)