NFI Utbildning

Kontaktuppgifter
tfn: 08-615 19 60(vx)
epost: info@nfi.se
Besöksadress:
Tjärhovsgatan 21
116 28 Stockholm
                                         Startsida     Om NFI    Kontakta oss    NFI söker lärare       Startsida       Skriv ut

Testdesign för programvara

Boka här

Boka din plats på kursen genom att klicka på önskat kurstillfälle.

12-13 oktober 20102-3 december 2010

Kursfakta

Längd:  2 dagar
Pris:  11950 kronor (exkl. moms)
Inregistrering: kl. 09:00
Kursstart: kl. 09:30
Kursslut: kl. 16:30 (ca)
Kursort: Stockholm

Lärare

Lars-Erik Sandberg
Lars-Erik har mer än tjugofem års erfarenhet inom test och kvalitetssäkring i olika roller. Under sin senare tid som konsult har han också skaffat sig erfarenhet kring förbättring av testverksamheten, nulägesanalyser enligt TPI, samt processutveckling. Lars-Erik är också certifierad enligt ISEB practitioner.

Kursmål

Efter kursen kommer du kunna följande: Arbeta självständigt som testdesigner i främst system- och acceptanstester. Använda de vanligaste testteknikerna på rätt sätt i ditt dagliga arbete. Stödja testledaren i arbetet med planering och val av teststrategi. Ge värdefull återkoppling på kravens kvalitet.

Vem bör deltaga?

Kursen vänder sig till dig som arbetar med framtagning av testfall i faserna programintegrationstest, systemtest och acceptanstest.

Förkunskaper

Grundläggande kunskaper om systemutveckling och test motsvarande introduktionskursen Test av IT-system - metoder och arbetssätt: Grundkurs.

Övningar

Kursen innehåller ett antal praktiska övningar där du ges tillfälle att öva på de testtekniker som behandlas under kursen.

Sammanfattning

Test är ett stort område som innehåller många vitt skilda arbetsmoment. En viktig och central del är själva konstruktionen av testfallen. Felkonstruerade testfall tar längre tid att ta fram, är svårare att paketera, är svårare att använda och återanvända samt täcker i värsta fall inte alla delar i systemet på ett bra sätt.

Denna spännande tvådagarskurs är praktiskt inriktad. Under kursen lär du dig hur du utifrån en kravspecifikation tar fram bra testfall och validerar dem. Du lär dig använda några av de vanligaste och mest användbara teknikerna och får en förståelse för när och hur de ska användas beroende på just ditt projekt. Du kommer att få insikt i hur test bidrar till kvalitetssäkring av kraven. Slutligen knyter vi ihop säcken genom att bygga ihop testfallen i paket och kedjor för att få ett praktiskt upplägg inför utförandet. (Denna kurs hette tidigare "Testdesign för programvara")

Kursinnehåll

Introduktion

  • Hur identifieras och samlas krav in?
  • Arbetsgången från ställda krav till färdiga testfall
  • När börjar man skapa testfall?

Tekniker för att ta fram testfall

  • Från användningsfall till testfall
  • Beslutsträd för test av regelverk
  • Tillståndsgrafer för realtidssystem
  • Test av datacykler - Finns allt med?
  • Test av verksamhetsprocesser
  • Vad är Produktionstest?
  • Syntaxtester med checklistor
  • Grundläggande jämförelser - välj rätt testfall vid test av komplexa regelverk

Att skapa bra testdata

  • Typer av parametrar
  • Att välja ut lämpliga testvärden och få en bra testtäckning
  • Ekvivalenspartitioner: att gruppera värden som behandlas lika ur testsynpunkt
  • Gränsvärdesanalys: att utgå från grupperingar och hitta de gränsvärden som bör testas speciellt noga
  • Felgissning: utnyttja kreativt tänkande och checklistor för att hitta värden utöver ovanstående

Flödesbaserade testtekniker

  • Att testa verksamhetsprocesser med scenariobaserade tekniker
  • Tillståndsgrafer som teknik för att testa:
    • realtidssystem
    • ärendehantering
    • dialogflöden

Logikbaserade tekniker

  • Att ta fram en beslutstabell för att testa stora regelverk
  • Kvalitetssäkra kraven: verifiera att regelverket är korrekt beskrivet med hjälp av ett beslutsträd
  • Parvisa tester med hjälp av programmet Allpairs
  • Syntaxtester med checklistor för att kontrollera systemets gränssnitt

Att paketera testfallen

  • Vad innehåller ett testfallspaket?
  • När körs paketen?
  • Körplanen som det övergripande dokumentet för utförandet av testerna
  • Vad ska körplanen innehålla?

Sammanfattning och avslutning

© 2010 NFI Utbildning AB Telefon: 08-615 19 60 E-post: info@nfi.se