270 likes | 621 Vues
Pablo Garcia Munos Testspecialist Stockholm-Göteborg. Test konsulter Testprocesser (SPTM) Outsourcing av test . Testpsykologi i en testares vardag Testverktygslåda. Agenda Egenskaper hos en bra testare Kommunikation Testteam Flexibilitet. Vem vill vara testare?
E N D
Pablo Garcia Munos Testspecialist Stockholm-Göteborg • Test konsulter • Testprocesser (SPTM) • Outsourcing av test
Testpsykologi i en testares vardag • Testverktygslåda
Agenda • Egenskaper hos en bra testare • Kommunikation • Testteam • Flexibilitet
Vem vill vara testare? • Elak budbärare, ”din baby är ful”
Vem vill vara testare? • Elak budbärare, ”din baby är ful” • Jobba under värsta tänkbara press • Release om xx –min, timmar, sek • Behöver ställa obehagliga frågor av typen: • Om man gör så här vad händer då? • Möter mycket ovilja. • Trots att folk borde vara glada att felet hittats nu och inte senare
En testares vardag • Ett kreativt arbete • Lär sig system bättre än de flesta • Mitt i händelsernas centrum • Teknisk bredd • Teknisk detaljkunskap • Svårt, utmaning • Får ibland ta på sig rollen som ”ställföreträdande kund”
En testare har rätt att ... • Erhålla aktuell information om ändringar och releaser • Veta hur programvaran är uppbyggd • Granska specifikationer och testplaner • Kräva att levererad programvara skall vara enhetstestad, och hålla en viss kvalitet • Ta adekvat hjälp vid felsökning • Hitta fel • Kräva att felrapporter blir behandlade
En testare har ansvar för att ... • Följa testplaner och testdokument • Omedelbart rapportera fel • Kontrollera att testfallet beter sig korrekt, innan fel rapporteras • Komma ihåg att det är programvaran och inte programmeraren som testas • Bedöma risker objektivt • Säga sanningen • Förbättra den egna testprocessen
Egenskaper hos en bra testare: • Analytisk – uppmärksam på detaljer? • Utmanande – inte alltid accepterande? • God teknisk kunskap? • Noggrann? • Pålitlig? • Trovärdig? • Nyfiken? • Ihärdig? • Kommunikativ?
Kommunikation: • Skriftligt • Verbalt • Kroppsligt
Skriftlig kommunikation: • Planer • Mätningar • Statusrapporter • Testrapporter • Rekomendationer • Felrapporter • ...
Att informera om fel: • Konkret – ringa in felet • Gärna med hjälp av verktyg • Kompletterande testfall • Du kan bara kommunicera med någon om de låter dig göra så • Några sätt att öka chanserna att de låter dig kommunicera: • Låt dem veta att du bryr dig • Ge en hjälpande hand
Att kommunicera skriftligt: • Väck intresset! • Användning av ord – rätt antal för olika befattningar • Användning av grafer/tabeller • rätt detaljnivå för olika befattningar • Faktabaserad snarare än känsloladdad • gäller speciellt testrapporter • E-post-varning
Att kommunicera verbalt: • En mun men två öron! • Vad är målet med informationen? • Testare måste säkerställa att de blivit förstådda • Flödesschema, sekvensdiagram, grafer, • Att undvika ”Du…” när det handlar om faktiska omständigheter
Att kommunicera kroppsligt: • Underskatta inte kraften av kroppsspråket
Var medveten om din kommunikation och använd den på bästa sätt. Använd dina styrkor.
Låsningar i kommunikationen. • Murar vs. Broar
Kommunikation - Murar: • Potentiella orsaker till att murar uppkommit • Politik • Oberoendet har missförståtts • Missförstånd om olika avdelningars mål • Geografisk separation • Utvecklarna testar inte överhuvudtaget • Testarna beskriver problemen dåligt/felaktigt • Tidspress medger ej nödvändig kommunikation • Testarna är utelämnade i projektets tidiga stadie • Brist på samarbete
Kommunikation - Broar: • Hur man bygger dem: • Gemensam förståelse för olika mål • Både succéer och misslyckanden delas • Öppen kommunikation • Ändra från ”vi och dom” till ”vi” • Ge lösningar – inte bara problem • Få utvecklare att förstå: • Test är till för att korta projekttiden • Humor • Förlora slaget. (men vinn kriget)
Att bygga testteam: • Kompetens • Personlighet
Att bygga testteam: • Kompetens -Genom hela testkedjan:-Planering-Förankring-Kravgranskning-Testmiljö-Testdesign-Exekvering av testfall-Bearbetning av resultat-Presentation av resultatet
Att bygga testteam: • Personligheter -Dooern-Tänkaren-Gnällspiken-Den tråkiga-Den annorlunda personen • Olikheter är Styrkor
Är det viktigt att vara flexibel? • ”Jag kan test” • ”Ju mer jag lär mig om test desto mer inser jag att jag har mycket kvar att lära.” • Var beredd att lära dig något nytt.(alla kan något du inte kan)
Tips 1 • När tempoväxling behövs Le.
Tips 2 • Vid låsningar Humor. (gärna torr)
Tips 3 • Vid viktig förhandling. • När inget annat hjälper. Tystnad.