Kursplan

=============== Dag 01 =====================

Introduksjon

    Hvorfor BDD? BDD som en forlengelse av Agile Agenda for dag 01

Bruk av BDD på forskjellige stadier i programvareutviklingssyklusen

    Før utvikling Under utvikling Etter utvikling

Ett språk for å styre dem alle

    Ingeniører og ikke-ingeniører snakker forskjellige språk. Bridging gapet gjennom BDD En forhåndsvisning av BDD-språket: Gherkin

De forskjellige rollene til BDD

    BDD som produktkrav (for produkteier) BDD som akseptkriterier (for utviklere) BDD som testcase (for testere) BDD som en beskrivelse av produktet (for andre interessenter)

Tilbake til Agile: Det hele starter med brukerhistorier

    Oversikt over utviklingssyklusen Agile Rollen til User Stories i Agile utvikling

Spørsmål og svar økt og diskusjon

Quiz

Opprette en Goodd brukerhistorie

    Bruke riktig språk Rolle, Handling, Utfall
Et eksempel på en brukerhistorie
  • Aktivitet - Skrive en brukerhistorie
  • Skrive din første User Story – individuell aktivitet Stramning av User Stories – teamaktivitet Levere User Story – teamaktivitet

      Brukerhistorier i virkelige prosjekter

    Teamdynamikk Verktøy og teknikker User Stories i programvareutviklingssyklusen

      Videre til BDD

    Utvide brukerhistorien Introdusere funksjonsfilen Fange den forventede oppførselen til programvaren Tenk deg hvordan "uventet" oppførsel ser ut

      Opprette en Goodd funksjonsfil

    Bruke riktig språk (Gherkin) Gitt, Når, Da

      Et eksempel på funksjonsfil
    Aktivitet - Skrive en funksjonsfil - DEL 01
  • Skrive din første funksjonsfil - individuell aktivitet Featureseksjon Scenarioseksjon
  • Stramning av funksjonsfilen din - teamaktivitet

      Levere funksjonsfilen din - teamaktivitet
    Funksjonsfiler i ekte prosjekter
  • Teamdynamikk Verktøy og teknikker User Stories i programvareutviklingssyklusen
  • Spørsmål og svar økt og diskusjon
  • Quiz

      Sette opp miljøet ditt

    Gjøre Gherkin pen Gleden ved produktivitet

    Aktivitet - Skrive en funksjonsfil - DEL 02

    Skrive funksjonsfilen din - individuell aktivitet Sende flere argumenter til Scenario Scenario Outline-delen

      Stramning av funksjonsfilen din - teamaktivitet

    Levere funksjonsfilen din - teamaktivitet

      Spørsmål og svar økt og diskusjon
    Quiz
  • Sluttkommentarer
  • =============== Dag 02 =====================
  • Introduksjon

    Oppsummering av dagen før dag 02

    Ditt eget produkt - en introspeksjon

    Beskrive produktet Tegne et bilde av produktet ditt

    Utvide testdekningen

      Brukbarhet av systemet Business krav Business prosesser

    Aktivitet - Skrive en funksjonsfil - DEL 03

      Skrive funksjonsfilen din - individuell aktivitet Eksempler-delen Gjenbruk av data og scenarier Organisere funksjoner og scenarier med tagger

    Stramning av funksjonsfilen din - teamaktivitet

      Levere funksjonsfilen din - teamaktivitet

    Spørsmål og svar økt og diskusjon

      Quiz
    Funksjonsfilen – hva du bør utelate
  • Hva du skal overlate til ingeniørene Funksjonalitet på lavt nivå (enhetstester) Uttømmende tverrkomponentfunksjonalitet (integrasjon og API-testing)
  • Spørsmål og svar økt og diskusjon
  • Quiz

    Ditt eget produkt - en introspeksjon

    Hvor brukbart er produktet ditt? Hvor anvendelig er produktet ditt for brukere utenfor?

      Communication med personer utenfor teamet ditt

    Sluttkommentarer

    Krav

    • En forståelse av konsepter for brukerkrav
    • Et kresne øye for god programvare og mangler ved programvare, fra et sluttbrukerperspektiv
    • Programming og testerfaring er ikke nødvendig

    Publikum

    • Produkteiere og ledere
    • Business analytikere
    • Manuelle testere
    • Sluttbrukere av et programvareprodukt eller system
    • Ikke-ingeniører og ikke-kodere involvert i produktdesign
     14 timer

    Antall deltakere



    Price per participant

    Testimonials (10)

    Relaterte kurs

    Related Categories