Kursbeskrivning
Många företag och organisationer implementerar nya IT-system som aldrig förr. Många av IT-systemen som man tar fram i projekt eller i förvaltning är icke användbara. Det ställs krav på utvecklingsteamet att utvecklings- och testarbetet ska gå fort. Men att testa ett system som har utvecklats enligt kraven på ett kontrollerat och strukturerat sätt är viktigt för att lyckas med sitt uppdrag.
Vad är ditt ansvar och arbetsuppgifter som testare? Vad ska du tänka på när du testar för att lyckas med ditt testarbete? Vilka artefakter behöver du ta fram? Denna kurs lär dig viktiga aspekter du ska tänka på för att kunna sköta din yrkesroll på ett proffsigt sätt. Du kommer att lära dig olika metoder för att veta hur du ska gå tillväga när du ska testa. Du lär dig också hur du kommer igång och skriver testfall.
Med hjälp av praktiska övningar lär du dig hur du ska lyckas med ett kvalitativt testarbete.
Introduktion
Begrepp och motiv
Defekt- och felterminologi
Testterminologi
Testartefakter och relationerna mellan dem
Testansträngning
Att tillämpa testfärdigheter tidigt säkerställer framgång
De grundläggande principerna för testning
Programvarukvalitet
Programvarukvalitet enligt ISO 25010
Kvalitetsledning och kvalitetssäkring
Grunder i testning av programvara
Testprocessen
Testplanering
Testövervakning och kontroll
Testanalys
Testdesign
Testimplementering
Testexekvering
Slutförande av test
Spårbarhet
Kontextens inverkan på testprocessen
Effekterna av mänsklig psykologi på testning
Hur testare och utvecklare tänker
Testning genom hela mjukvaruutvecklingens livscykel
Sekventiella utvecklingsmodeller- Vattenfallsmodellen- V-modellen
Iterativa och inkrementella utvecklingsmodeller
Mjukvaruutveckling i projekt- och produktsammanhang
Testnivåer- Komponenttestning- Integrationstestning- Systemtestning- Acceptanstestning
Testtyper- Funktionstester- Icke-funktionella tester- Kravbaserad och strukturbaserad testning
Testa nya produktversioner- Testning efter programvaruunderhåll- Testning efter releaseutveckling- Regressionstestning
Statisk testning
Vad kan vi analysera och testa?
Statiska testtekniker
Granskningsprocessen- Granska processaktiviteter- Olika individuella granskningstekniker- Roller och ansvar inom granskningsprocessen
Typer av granskning
Kritiska faktorer, fördelar och begränsningar
Skillnaderna mellan statisk och dynamisk testning
Dynamisk testning
Black-Box-testtekniker- Ekvivalensuppdelning- Gränsvärdesanalys- Provning av tillståndsövergång- Test av beslutstabell- Parvis testning- Användningsfallstestning- Utvärdering av Black-Box-testning
White-Box testtekniker- Utlåtandetestning och täckning- Beslutstestning och täckning- Testförhållanden- Utvärdering av White-Box-testning
Erfarenhetsbaserade testtekniker
Välja rätt teknik
Testhantering
Testorganisation- Oberoende testning- Roller, uppgifter och kvalifikationer
Teststrategier- Testplanering- Välja en teststrategi- Konkreta strategier- Testning och risk- Testansträngning och kostnader- Uppskattning av testinsats- Kostnaden för testning kontra kostnaden för defekter
Testplanering, kontroll och övervakning- Testexekveringsplanering- Testkontroll- Testcykelövervakning- Testrapporter
Defekthantering- Utvärdera testrapporter- Skapa en felrapport- Klassificering av fel och defekter- Spårning av defektstatus- Utvärdering och rapportering
Konfigurationshantering
Relevanta standarder och normer
Testverktyg
Typer av testverktyg- Testhanteringsverktyg- Testspecifikationsverktyg- Statiska testverktyg- Verktyg för att automatisera dynamiska tester- Last- och prestandatestverktyg- Verktygsbaserat stöd för andra typer av tester
Fördelar och risker med testautomatisering
Använda testverktyg effektivt- Grundläggande överväganden och principer- Verktygsval- Pilotprojekt- Framgångsfaktorer under lansering och användning
Kommande kursstarter
Intresseanmälan
Informator är utbildningsföretaget som stärker din konkurrenskraft genom att underhålla, uppdatera och tillföra relevant kunskap inom IT och management där och när du behöver det. Vi har vuxit tillsammans med svensk mjukvaruindustris ledande företag och utbildat utvecklare, tekniker, projektledare och chefer sedan...