  www.steria.no © Steria FitNesse som nyttig verktøy Smidig 2011 15.11.2011 FitNesse som nyttig verktøy Anders Vindvad.

Slides:



Advertisements
Liknende presentasjoner
PUG Norway – 12. nov 09Thomas Skjørten / Jan Kolstad.
Advertisements

Together. Free your energies Scrum mot Utvikler - Kampen for tilværelsen! Mads Aagaard
Ditt eget integrerte utviklingsmiljø med OpenEdge i fokus Hamar 27. mars 2009 Thomas Skjørten/Jan Kolstad.
Agenda 1 •17:30 - Mat og mingling •18:00 - Kvalitet i EPiServer prosjekter •19:10 - Pause •19:25 - EPiServer og mobil. Nei, ikke MobilePack.
”Verifiser Forventet Funksjonalitet”
Breathe Easy Gruppe 4 Kåre Ydsti Kristian Aaslund Peter Dew Øystein Fjellheim.
Smidig forvaltning – En pragmatisk tilnærming
Produkteier vs virksomhetsarkitekt
Testene koster mer enn de smaker? Ole Morten Amundsen
Mobilitet Fordeler / ulemper Maximo Høstmøte - Oslo 5-7 oktober 2010
Akseptanse-test drevet regelutvikling hos NAV i eResept programmet Anders Vindvad fra Steria AS.
Prioriter testene dine!
Tjenestebasert design med dynamiske proxyer og Spring Bjørn Vidar Bøe, JavaZone 2005.
Om smidig brukerkommunikasjon Smidig 2011 Johannes Brodwall Steria Norway.
Plugin for DrPublish.
ELIN-k Erfaringskonferanse ELIN-k meldinger og sykehusets EPJ- konsekvenser for arbeidsflyt Erfaringer så langt! Gardermoen, 15. februar 2011.
BarentsWatch Lab Mål, funksjoner og oppgaver - Per-Arne Hoel, nov
Velkommen til Scrum-kurs
PLO-meldinger v1.6 Planer fra RHF SamUT
Veiledet lesing Mørkved skole
Validering og verifisering
Verifikasjon og validering
Programvare-prosesser
Prototyping In 140 Sommerville kap. 8. Mål Forstå hensikten med prototyping i forskjellige utviklingsprosjekt Forstå forskjellen mellom evolusjonær og.
Hovedprinsipper i Rational Unified Process
Bendik Bygstad Høgskolen i Vestfold RUP-prosjekt Sammenhengen med UML 1.Hovedstruktur i RUP-prosjekter 2.Faser og iterasjoner 3.Sammenhengen med.
Erfaring med bruk av åpen kildekode til støtte for læringsprosessene
Empiriske metoder Oppgaveanalyse, observasjon
Sketcing Interfaces: Toward More Human Interface Design Av James A. Landay & Brad A. Myers.
Mange IT-prosjekter kunne med fordel vært drevet mer som en Lean Startup.
Konfigurasjon - Kjekt å ha du får sikkert ikke bruk for det en vakker dag Anders Karlsen Steria.
Riktig kvalitet i leveransene kommer ikke av seg selv Ellen D. Varsi – Lyntale til Smidig 2010.
 Utvikler eller arkitekt, du er også designer! Ketil Storvik.
Improving Products Gruppe Presenteres av : Hege-Kristin Johansen Herman Kolås Marianne Ates Marit Finden Jonas Lillevold André Johansen Tom.
  © Steria Å Lytte til koden Johannes Brodwall, Chief scientist, Steria Statkraft 16. april, 2010 Du kan lytte til koden.
En lean verdikjede for utvikling av systemer
1. Vår høyeste prioritet er å tilfredsstille kunden gjennom å levere et verdifullt, kjørende system tidlig og kontinuerlig.
Scrum APressen Johannes Brodwall, Sjefsarkitekt Steria Norway.
Stykkpriskontrakt Oslo XP meetup Johannes Brodwall, Bare en Programmerer Steria Norway.
Opplev smidig programmering
Smidige Prosjektmetoder – what’s hot and what’s not?
Teknisk gjeld i smidige prosjekter Synliggjøre: Fremgang Hindringer
Velkommen til Faglig Forum! :-). Problemstilling For lang feedbackloop under utvikling når man skal bygge og starte vortex og klikke seg fram til riktig.
Black box testing av webapplikasjoner
Fitnesse i PDMT 05. mai 2008 Finn-Robert Kristensen Systemarkitekt.
Misbruk av FitNesse XP Meetup Trond Arve Wasskog.
Hvorfor bruke tid på testing ?
Subversion addin for Visual Studio.NET Gruppe 03-10: Arild Fines Per August Krämer Kristin Borud.
Presentasjon av masteroppgave
Smidig vedlikehold gir gevinst – men koster blod, svette og tårer
Workshop, Dokka – 9. nov
Subversion addin for Visual Studio.NET Gruppe 03-10: Arild Fines Per August Krämer Kristin Borud.
Subversion addin for Visual Studio.NET av: Arild Fines Per August Krämer Kristin Borud.
Forstudie Nå situasjonen: dagens situasjon med ulemper og fordeler
HPR 56 - Cross Platform Gaming Server Av Bjørn Haugen, og Hans Kristian Hovland.
Landsbyens problemstillinger: Oppsummering og konklusjon.
System Center Configuration Manager 2007 Bachelorprosjekt gruppe 18A
Subversion addin for Visual Studio.NET av: Arild Fines Per August Krämer Kristin Borud.
12 spørsmål om test Besvarelse på Case – Senior Testleder -Leif Kristian helstad 26.Mai 2015.
Prosjektpresentasjon for [Virksomhet]
RUP-prosjekt Sammenhengen med UML
Nytt Intranett Trøndelag Fylkeskommune
Samarbeidsgruppemøtet
Programvareprosessen styrer utviklingen
Utskrift av presentasjonen:

  © Steria FitNesse som nyttig verktøy Smidig FitNesse som nyttig verktøy Anders Vindvad

  Agenda  Suksesskriterier  Testdrevet feilretting  Refaktorering  Oppsummering FitNesse som nyttig verktøy 2

  Sukesskriterier FitNesse som nyttig verktøy 3 Funksjonell kompetanse utviklere JUnit-tester FitNesse-tester Lav Høy Testdekning - testdrevet utvikling/sikkerhetsnett

  Suksesskriterier  Planlegge  Tilpasse funksjonelle  Like seriøs tilnærming som ”vanlig” kode  Kost/nytte vurdering  Vedlikeholde testene  Integrere i utviklingsmiljøet  Få ansvarsfordeling på testene FitNesse som nyttig verktøy 4

  FitNesse-suite FitNesse som nyttig verktøy 5

  Testdrevet feilretting  Feil vil bli funnet ▬ Fra tidligere iterasjoner/sprinter ▬ Inneværende iterasjon  Hvordan gjør vi effektiv feilretting? ▬ Bestandig lage en FitNesse-test som feiler først ▬ Utvikler retter testen slik at det går grønt ▬ Funksjonelle tester tilsvarende funksjonalitet i GUI FitNesse som nyttig verktøy 6

  Testdrevet feilretting  Fordeler ▬ Utviklere kan gå rett på løsningen av feilen ▬ Klar definisjon av når feilen er løst ▬ FitNesse-test kan lages av funksjonell når tid  Viktig med god rytme ved feilretting ▬ FitNesse-test->feilretting->funksjonell testing FitNesse som nyttig verktøy 7

  FitNesse-test FitNesse som nyttig verktøy 8

  Refaktorering  Når ▬ Egen arkitekturoppgave for teamet ▬ En oppgave i et forvaltningsteam  Hvorfor ▬ Teknisk gjeld ▬ Nye arkitekturretningslinjer ▬ Ny plattform/versjoner FitNesse som nyttig verktøy 9

  Refaktorering  Sikkerhetsnett – testdekning ▬ JUnit-tester ▬ FitNesse-tester ▬ Integrasjonstester ▬ Funksjonell testing  Fordeler med FitNesse-tester ▬ Kan være enklere å forstå ▬ Kan være enklere å få funksjonell hjelp ▬ Kan være enklere å få lagt til flere FitNesse-tester ▬ Kan ofte være mer ”funksjonelle” tester FitNesse som nyttig verktøy 10

  Oppsummering  Suksesskriterier ▬ Planlegge  Testdrevet feilretting ▬ Rytme  Refaktorering ▬ Sikkerhetsnett  Alle må hele tiden ha et aktivt forhold til nytteverdien av FitNesse-testene FitNesse som nyttig verktøy 11