Citat:
Ursprungligen postat av
pelle_snusk
Jag tror på en blandning av att programmerare testar sin kod och att andra gör det. Programmeraren känner sin kod bäst och kan testa gränser etc men riskerar att missa mycket. En duktig testare (och testförfattare) har ett detektivjobb som fordrar kreativitet och bra kunskaper - både om testandet som process och test i det aktuella fallet. Jag tror att programmeraren och testaren kompletterar varandra väl.
Programmeraren ska dessutom testa sin kod till något slags hygiennivå så att testaren inte får kod som inte går att köra överhuvudtaget.
Nej naturligtvis ska den kod som levereras funka på ett rimligt sätt. Det jag upplevt är ju snarare att i programmerar-rollen ingår det såklart att leverera kod med acceptabel kvalitet, men även att upplysa testaren om vad det är koden är tänkt att göra och hur man ska gå tillväga i ett "best case"-scenario.
Utifrån detta kan sedan testaren börja klicka runt och hitta buggar när man inte riktigt gör som det är tänkt så att säga, dvs använder den nya fabulösa funktionen utifrån ett användarperspektiv, sådana gör påfallande ofta inte riktigt det man har tänkt sig att de ska göra
Edit: Ser nu att föregående skribent var inne på samma spår.