Testdesign för programvara
Översikt
Kursen är normalt 2 dagar men kan anpassas till längre eller kortare utbildning
Företagsintern kurs
Vill ni genomföra denna kurs skräddarsydd internt hos er?
Anmäl intresseEfter 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.
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.
Märks att han har jobbat länge som testare, mycket egna historier och upplevelser. Bra!!
Lars Zandén, Ericsson IPX AB
Snabb med att uppfatta frågor, svarar tydligt och kunnigt, uppenbart att det finns mycket erfarenhet och ämneskunskap.
Christin Wiedemann, AddQ Consulting
Rekommenderar kursen
Matilda Nelly, Handelsbanken
Rekommenderar kursen
Lena Erlandsson, AddQ Consulting
Rekommenderar kursen
Lars-Erik Sandberg, AddQ Consulting
Kursen vänder sig till dig som arbetar med framtagning av testfall i faserna programintegrationstest, systemtest och acceptanstest.
- Hur identifieras och samlas krav in?
- Arbetsgången från ställda krav till färdiga testfall
- När börjar man skapa 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
- Syntaxtester med checklistor
- Grundläggande jämförelser - välj rätt testfall vid test av komplexa regelverk
- Heuristik, utgå från hur programvaran bör fungera
- Riskbaserad testning
- Parametrar, olika typer
- 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 vi bör fokusera på
- Felgissning: utnyttja kreativt tänkande och checklistor för att hitta värden utöver ovanstående
- Att testa verksamhetsprocesser med scenariobaserade tekniker
- Tillståndsgrafer, som utgångspunkt för att testa
- 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
- Kombinatorik, parvisa tester
- Syntaxtester med checklistor för att kontrollera systemets gränssnitt
- Vad innehåller ett testfallspaket?
- Testkedjor, vilka tester är lämpliga att köra i sekvens
- När körs paketen?
Kursen innehåller ett antal praktiska övningar där du ges tillfälle att öva på de testtekniker som behandlas under kursen.
Tipsa kollega