|
Erfarenhetsbaserad mjukvarutest av komplexa system.
Vilken roll har test? Målet med kursen är att ge deltagarna tillräckliga kunskaper för att kunna delta i projekt där moderna testtekniker används.
Kursen visar hur test förhåller sig till andra metoder för att förbättra en produkt och hur de aktiviteter som ingår i test förhåller sig till varandra.
Teori och praktikfall knyts samman Ett metodiskt sätt att planera och bedriva testverksamhet beskrivs. Kursen innehåller även många diskussioner och praktiska övningar i att ta fram testfall med olika metoder.
Påverkar test utvecklingsarbetet? Vi kommer att bekanta oss med olika utvecklingsstrategier och hur de påverkar testerna. Vi undersöker också vad som gäller för motsatsen: påverkar test utvecklingsarbetet? För att skapa en förståelse för hur det fungerar sätter vi test i ett längre perspektiv.
Planering av test Resultatet av all testplanering ska finnas dokumenterat i en testplan. Beroende på projektets storlek och omfattningen av test kommer planen att delas upp i testnivåer.
Vi tar fram en testplan utifrån en mall och ger exempel på vad man förväntar sig att hitta i en testplan.
Design av testfall Identifiering av testfall som testar alla kraven är en självklarhet i teorin. I praktiken finns inte tiden för att testa "allt". Hur reducerar vi testfallen till ett minimum men att vi fortfarande kan visa att vi har testtäckning?
Vi tar fram en testspecifikation utifrån en mall ochger exempel på vad man förväntar sig att hitta i en testspecifikation.
Genomförande av test Att exekvera testfall på ett felfritt system är enkelt men vad händer när man inte får förväntat resultat? Hur utreder man incidenter? Hur ska fel rapporteras?
Vi tar fram en testrapport utifrån en mall och gerexempel på vad man förväntar sig att hitta i en testrapport.
Metoder för att rapportera fel och verifiering av rättade fel
Syftet med felrapporter är att teckna ner scenariet som leder fram till ett icke förväntat resultat av ett eller flera testfall. Felrapporten ska vara så utformad att utvecklarna kan återskapa felet och kunna påbörja felrättningen.
Vid verifiering av ett rättat fel ska information om t ex påverkade delar i systemet finnas med.
Workshop Kursen beskriver teoretiskt hur effektiv test ska bedrivas. För att ytterligare belysa de teoretiska delarna kommer ett delsystem att genomgå en testrunda.
Hjälpmedel för test På marknaden finns idag ett antal testverktyg. Vi presenterar ett axplock och vad de är tänkta att underlätta test med samt vad man ska tänka på vid införandet av testverktyg. |
Innehåll
Kursupplägg Hur förmedlar man kunskap så att sammanhang och mönster blir tydliga istället för lösryckta detaljer och delsystem?
Våra utbildare kommer direkt från fältet med aktuella kunskaper och en djup praktisk förankring.
I vår värld måste alla teorier kunna omsättas i det dagliga arbetet. Just växlingen mellan teori och praktik är en grundsten för våra kurser.
Förkunskaper Inga formella förkunskaper krävs, men du förväntas ha tillräcklig erfarenhet för att se utmaningarna med test.
Kurslitteratur Kursen bygger mycket på kursledarnas erfarenhetermen referenser görs även till litteratur vilken skickas
Kursmaterial Alla deltagare får en kurspärm med allt presentationsmaterial, exempel och mallar som används under kursen. |