Innehåll
Krav:
- Vad är syftet med krav och kravställning?
- Hur man skriver tydliga krav
- Olika sorters och nivåer av krav
Test:
- Vad är test och vilken nytta tillför det
- Testnivåer och olika sorters tester
- Hur vet man vad och hur mycket som behöver testas?
Behavior Driven Development
- Vad är BDD?
- Vilka är fördelarna med BDD?
- Hur jobbar man med BDD och vem gör vad?
Krav och test i förening
Inom utveckling av IT-system hör krav och test ihop. De är ”olika sidor av samma mynt.” Krav är att samla in och sammanställa information som beskriver hur ett system eller en applikation skall bete sig. Test handlar om verifiering av krav och att säkerställa att det som beställts levereras till kund, utan aktiva avvikelser från kraven, d.v.s. ”buggfritt”.
Verktyg för att arbeta självständigt med krav
Syftet med den här utbildningen är att ge deltagarna kunskaper i både Krav och Test och att knyta ihop dessa till en enhet i form av Behaviour Driven Development. Efter genomförd utbildning kommer deltagarna att självständigt kunna arbeta med kravanalys samt formulera och dokumentera krav. Deltagarna kommer även att självständigt kunna arbeta med specifikation, planering, genomförande och uppföljning av test.
Utbildningen inkluderar flera kompletterande tekniker
Vi tar ett brett grepp på behavior driven development och inkluderar besläktade tekniker som: Specification By Example, Acceptance-test Driven Development, Executable Requirements, Story Testing, etc.