Inspirerad av Fredrik Schejas artikel ”Varför testar vi” ställer jag nu frågan ”Vad kan ett testteambidra med?”. Att det handlar om mer än att hitta fel är troligen de flesta på det här forumet överrens om.
Det första och mest naturliga svaret är att vi genom tester tar fram och sedan presenterar information om produkten. Men det finns mycket annat som vi testare bidrar med.
Genom att exempelvis ställa krav på interna leveranser (från utveckling till test) sätter testteamet nivån på hela projektet och blir en pådrivande kraft. Utvecklarna tvingas löpande knyta ihop säcken för att kunna leverera något testbart. Annars är det lätt hänt att skjuta på det där allra sista vilket resulterar i att det blir väldigt mycket detaljer kvar att göra på slutet.
Som testare blir man också på ett naturligt sätt en länk mellan teknikerna (utvecklarna) och användarna/mottagarna/beställarna. Utvecklarna uppskattar arbetsron och användarna uppskattar testarnas bredare kunskap om produkten.
Min erfarenhet är även att testledaren efter ett tag blir den som har bäst koll på produkten och därför blir projektledarens högra hand, en person som rådfrågas vid beslut, hjälper till med rapportering, presentationer etcetera.
Det var bara några exempel på vad ett testteam kan bidra med, kom gärna med fler förslag.
James Whittaker skriver nyligen på Googles testblogg:
“Every developer is expected to do their own testing. The job of the tester is to make sure they have the automation infrastructure and enabling processes that support this self reliance. Testers enable developers to test.”
http://googletesting.blogspot.com/2011/01/how-google-tests-software.html
Kan bara hålla med David. Känner igen tankegångarna från mina egna.
Vi i test tvingar ofta projekten och förvaltningen/driften att börja prata med varandra rörande hur produktionsmiljön skall se, när den skall stå till förfogande m.m. Vi vill ju främst ha en bra testmiljö, men för att få det så måste vi ju veta hur den kommande produktions miljön är tänkt att se ut och därmed så tvingar vi fram dessa aktiviteter i rätt tid.