2. Om den annoterade versionen
Denna version av presentationen skiljer sig från
originalet genom att en del kommentarer lagts
till i efterhand för att göra den mer läsvänlig. De
ser ut som följande:
Kommentar
Alexander Tarnowski
2
3. Jag förväntar
mig bra
kvalitet och att
det är klart
Lite är skrivet om testning
i samband med utveckling
Olika
förväntningar
Sluta testa på dålig
kod
Testning är plåster på såret
Utveckling
Test
Det finns en klyfta mellan
det som utvecklas och det
som testas
Alexander Tarnowski
Bristfällig testning av
utvecklaren leder till att
testningen måste
fokusera på checking
5. 1. Lära utvecklaren om testning:
– För att testa bättre
– Veta hur saker kommer att testas
2. Lära ut programmeringsprinciper
som leder till ökad testbarhet
Alexander Tarnowski
7. Brian Maricks testkvadranter visar mycket. Mest
intressant idag är testningens tvåfaldiga syfte:
verifiera och skapa trygghet.
Alexander Tarnowski
7
9. Kontrakt
Om man vid utveckling tänker på vilket kontrakt
en given komponent/klass/funktion uppfyller
blir koden mer testbar. Detta gör att utvecklaren
kan backa lite och betrakta sin egen kod som en
svart låda, som uppfyller vissa villkor.
Alexander Tarnowski
13. Vad utvecklartestning inte är
Verifiering av att teamet gör rätt sak
Testsessioner utförda av utvecklare
Användbarhets-, last- eller säkerhetstestning
Alexander Tarnowski
14. Sammanfattningsvis
Kunskap om test och testbarhet
Koll på hantverket och verktygen
Genom att stärka utvecklaren inom testtekniker och testteori, samt stärka inom
programmering som leder till ökad testbarhet, hoppas jag att kvaliteten på det som
utvecklas höjs och att testningen börjar bortom checking.
Alexander Tarnowski