Effektiv Mjukvarutestning

17900 kr

Denna kurs ger dig verktygen för att utveckla dina färdigheter som testare och göra ditt arbete mer effektivt. Du kommer att lära dig olika testmetoder som hjälper dig att navigera genom testprocessen och säkerställa att testningen genomförs professionellt, från planering till att skriva detaljerade testfall.

Med hjälp av praktiska övningar får du möjlighet att finslipa dina färdigheter och utveckla de verktyg du behöver för att lyckas i din roll som mjukvarutestare.

Schemalagda kursdatum (Distans):
28-29 januari, 13-14 mars, 13-14 maj

Beskrivning

Som mjukvarutestare spelar du en avgörande roll i att säkerställa att IT-system fungerar som de ska. I en tid där företag och organisationer implementerar nya system snabbare än någonsin, är ditt arbete ännu viktigare. Men trots ett högt tempo är många IT-system som tas fram fortfarande inte tillräckligt användbara.

Utvecklings- och testarbetet behöver gå snabbt, men det är lika viktigt att du genomför testningen på ett noggrant och strukturerat sätt för att säkerställa kvalitet. Vilka är dina huvudsakliga ansvarsområden som mjukvarutestare? Vad behöver du tänka på för att utföra ditt testarbete framgångsrikt? Och vilka testartefakter måste du producera?

 

Mål­grupp

  • Testare
  • Testledare
  • Förvaltare
  • Utvecklare
  • Projektledare

 

Kurs­mål

Efter avslutad kurs ha du

  • lärt dig att beskriva och exemplifiera testprocessens delar
  • utvecklat kunskaper om, och färdigheter i, test
  • fått kännedom om olika begrepp och roller och ansvarsområden inom test
  • fått kännedom om olika testtyper
  • lärt dig att använda olika tekniker för att utforma testfall
  • lärt dig olika tekniker för att skriva för att testa
  • lärt dig att identifiera och prioritera testfall
  • fått kännedom om olika modeller och metoder som används i testarbete

 

Kurs­in­ne­håll: 

In­tro­duk­tion

Be­grepp och mo­tiv

  • 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

 

Pro­gram­va­ru­k­va­li­tet

  • Programvarukvalitet enligt ISO 25010
  • Kvalitetsledning och kvalitetssäkring

 

Grun­der i test­ning av pro­gram­va­ra

Test­pro­ces­sen

  • Testplanering
  • Testövervakning och kontroll
  • Testanalys
  • Testdesign
  • Testimplementering
  • Testexekvering
  • Slutförande av test

 

Spår­bar­het

  • Kontextens inverkan på testprocessen
  • Effekterna av mänsklig psykologi på testning
  • Hur testare och utvecklare tänker

 

Test­ning ge­nom hela mjuk­va­ru­ut­veck­ling­ens livscy­kel

  • 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

 

Sta­tisk test­ning

  • 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

 

Dy­na­misk test­ning

  • 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

 

Test­han­te­ring

  • 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

 

Test­verk­tyg

  • 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

 

 

Kursen levereras i samarbete med

Kontakta oss om denna kurs

Ytterligare information

Kurslängd

2 dagar

Lärarledd

Ja

Språk

Svenskt tal, material på Svenska

Recensioner

Det finns inga recensioner än.

Endast inloggade kunder som har köpt denna produkt får lämna en recension.