Testorganisation och testteam Flashcards
Vilka olika roller kan finnas i ett testteam?
- Testledare
- Testmiljöansvarig
- Testdataansvarig
- Felrapportsansvarig
- Teknisk testare, Integrationstestare, Systemtestare, Testdesigner.
Vad innebär det att vara oberoende i en testorganisation?
- Inte ha konstruerat testobjektet
- Inte ha känslomässigt bindning till testobjektet
- Inte ha leveranskrav som överskrider kvalitetskrav
- Bidra med en annan synvinkel
Varför är oberoende så viktigt?
Verifiering av utvecklarnas antaganden. Färre förutfattade meningar. Ingen känslomässig bindning. Leveransen närmar sig. Tidsskäl.
Nämn några fördelar med oberoende testning respektive nackdelar med oberoende testning.
Fördelar
- Oberoende testare hittar andra typer av fel och är opåverkade
- En oberoende testare kan verifiera antaganden andra gjort under specificering och utveckling av systemet
Nackdelar
- Risk för kommunikationsproblem pga. isolering från utvecklingsgruppen
Oberoende testare kan bli flaskhals. Orsak till förseningar
Utvecklaren kan känna mindre ansvar för kvalitén för att de upplever att någon annan tagit över ansvaret
Vi och dom känsla
Vad ingår i rollen som testledare?
Testledare ansvarar vanligtvis för planering,
övervakning och styrning av testaktiviteterna
Två delar
Leda testverksamheten
Designa testupplägget
För stora projekt är det ofta två personer som har dessa två delar: Testledare och Testarkitekt
Vad är vanligtvis titeln för testledaren och vem kan jobba som testledare?
Kallas ibland testchef eller testkoordinator
Kan utföras av projektledare, utvecklingsledare, testgruppchef
Kan ses som delprojektledare
Arbetar oftast under hela projektet
Vilka arbetsuppgifter är det som en testledare kan ha?
Koordinera test med projektledare och andra
Skriva teststrategi och testpolicy
Bidra med testperspektivet till andra projektaktiviteter
Planera testningen
Initiera testarbetet samt följa upp och styra genomförandet
Anpassa planeringen beroende på vad som händer
Introducera mätetal
Bestämma vad som ska automatiseras, till vilken nivå och hur
Välja verktyg och samt se att testarnas utbildas i dem
Bestämma hur testmiljön ska implementeras
Skriva statusrapporter
Delta i CCB
Vilka arbetsuppgifter har en testare? Nämn några exempel.
Granska och bidra till testplaner Granska användarkrav, specifikationer och modeller Skapa testspecifikationer Sätta upp testmiljön Förbereda och skaffa testdata
Skapa tester på alla nivåer, genomföra och logga tester, utvärdera dokumentera avvikelser
Använda testverktyg för administration, styrning och övervakning
Automatisera tester
Mäta prestanda
Granska testfall
Vilka tre viktiga områden behövs kompetens i ett testteam?
Applikationer och verksamheten:
Problem som systemet ska lösa, vilka processer som kan automatiseras osv för att förstå vad som behöver göras för att allt ska fungera vad gäller t.ex. funktion
Teknologi:
Känna till möjligheter, begränsningar, problem beroende på den teknologi man bestämt sig för
Test:
Att ha grundläggande färdigheter inom test liksom ibland lite mer avancerade kunskaper
Vilka formella beslutsfattare respektive informella beslutsfattare finns det i en organisation?
Formella: VD, Produktchef, Ekonomichef, Personalchef
Konsultchef
Informella: Projektledare, Testledare, Testare, Utvecklare
Kravhanterare