Se ha denunciado esta presentación.

Automatisert Testing

1

Compartir

Próximo SlideShare
Prosjektveiviseren med Scrum
Prosjektveiviseren med Scrum
Cargando en…3
×
1 de 16
1 de 16

Automatisert Testing

1

Compartir

Descargar para leer sin conexión

Descripción

Presentation held for the DND testing group.

Transcripción

  1. 1. Automatisert testing Anders Sveen
  2. 2. Automatisert testing?  Automatisk  Kjøres hyppig  Raskt  Testnivåer • Enhetstester • Integrasjonstester • Test av integrasjon • Kravtester • GUI tester • Kopiproduksjon • Ytelsestest © 2008 Capgemini - All rights Anders Sveen
  3. 3. Motivasjon  Iterativ og inkrementell utvikling  Proaktiv holdning til feil  Tester hjelper utviklerne å fokusere på å oppfylle krav  Tester gir tydeligere definisjon av når noe er ferdig  Tester gir utviklerne trygghet til å gjøre forbedringene som er nødvendig  Tester synliggjør problemer mellom gamle og nye krav  Testere kan bruke mer tid på de spesielle tingene © 2008 Capgemini - All rights Anders Sveen
  4. 4. Hyppig produksjonssetting  Raskere feilfiks i produksjon  Funksjonalitet og fikser raskere til test  Funksjonalitet og fikser raskere til kunde  Raskere tilbakemelding © 2008 Capgemini - All rights Anders Sveen
  5. 5. NIVÅER © 2008 Capgemini - All rights Anders Sveen
  6. 6. Enhetstester  Holder deg til kravene  Rask tilbakemelding  Kode som er testbar har bedre struktur  Lettere å følge eksempler enn abstrakte beskrivelser © 2008 Capgemini - All rights Anders Sveen
  7. 7. Integrasjonstester  Deler spiller sammen  Teknologi oppfører seg som forventet  Tregere enn enhetstester © 2008 Capgemini - All rights Anders Sveen
  8. 8. Test av integrasjon  Systemer spiller sammen  Teknologi oppfører seg som forventet  Trege  Ustabile? © 2008 Capgemini - All rights Anders Sveen
  9. 9. Kravtester  Systemet oppfyller kravene  Regresjonstesting  Raske © 2008 Capgemini - All rights Anders Sveen
  10. 10. GUI tester  Krav og regresjon  Trege  Kompliserte © 2008 Capgemini - All rights Anders Sveen
  11. 11. Kopiproduksjon  Verifiserer at systemet fungerer som eksisterende system  Spiller av produksjonstrafikk på testsystem og sammenligner  Kan gi indikasjoner på ytelsesproblemer  Tregt  Komplisert © 2008 Capgemini - All rights Anders Sveen
  12. 12. Ytelsestest  Tregt  Komplisert  Kan GUI tester brukes til å teste ytelse? © 2008 Capgemini - All rights Anders Sveen
  13. 13. Pass opp!  Tester kan gi motstand mot endring • Testdata er vanskelig å endre • Tar tid å kjøre • Små endringer krever oppdatering av mange tester • Tester feil ting  Tester kan gi falsk trygghet • Tester feil ting  Tester må også ha høy kvalitet © 2008 Capgemini - All rights Anders Sveen
  14. 14. Hvor langt kan man komme?  IMVU • 3D avatar • Web back end • Utrulling til produksjon på 9 minutter • Mye GUI Webtester  Hvor farlig er en feil dersom det tar 30 minutter å fikse den?  Oppnåelig for de fleste: Hver 4. uke  Oppnåelig for mange: Hver 2. uke © 2008 Capgemini - All rights Anders Sveen
  15. 15. Hva skal en tester gjøre?  Jobbe med testkriterier under utformingen av kravene  Skrive eksempler og scenario  Skrive automatiske tester  Vedlikeholde testdata  Coache utviklere i manuelle tester  Utforskende testing  Koordinere testaktiviteter © 2008 Capgemini - All rights Anders Sveen
  16. 16. © 2008 Capgemini - All rights Anders Sveen anders.sveen@capgemini.com / http://blog.f12.no / http://twitter.com/anderssv

Descripción

Presentation held for the DND testing group.

Transcripción

  1. 1. Automatisert testing Anders Sveen
  2. 2. Automatisert testing?  Automatisk  Kjøres hyppig  Raskt  Testnivåer • Enhetstester • Integrasjonstester • Test av integrasjon • Kravtester • GUI tester • Kopiproduksjon • Ytelsestest © 2008 Capgemini - All rights Anders Sveen
  3. 3. Motivasjon  Iterativ og inkrementell utvikling  Proaktiv holdning til feil  Tester hjelper utviklerne å fokusere på å oppfylle krav  Tester gir tydeligere definisjon av når noe er ferdig  Tester gir utviklerne trygghet til å gjøre forbedringene som er nødvendig  Tester synliggjør problemer mellom gamle og nye krav  Testere kan bruke mer tid på de spesielle tingene © 2008 Capgemini - All rights Anders Sveen
  4. 4. Hyppig produksjonssetting  Raskere feilfiks i produksjon  Funksjonalitet og fikser raskere til test  Funksjonalitet og fikser raskere til kunde  Raskere tilbakemelding © 2008 Capgemini - All rights Anders Sveen
  5. 5. NIVÅER © 2008 Capgemini - All rights Anders Sveen
  6. 6. Enhetstester  Holder deg til kravene  Rask tilbakemelding  Kode som er testbar har bedre struktur  Lettere å følge eksempler enn abstrakte beskrivelser © 2008 Capgemini - All rights Anders Sveen
  7. 7. Integrasjonstester  Deler spiller sammen  Teknologi oppfører seg som forventet  Tregere enn enhetstester © 2008 Capgemini - All rights Anders Sveen
  8. 8. Test av integrasjon  Systemer spiller sammen  Teknologi oppfører seg som forventet  Trege  Ustabile? © 2008 Capgemini - All rights Anders Sveen
  9. 9. Kravtester  Systemet oppfyller kravene  Regresjonstesting  Raske © 2008 Capgemini - All rights Anders Sveen
  10. 10. GUI tester  Krav og regresjon  Trege  Kompliserte © 2008 Capgemini - All rights Anders Sveen
  11. 11. Kopiproduksjon  Verifiserer at systemet fungerer som eksisterende system  Spiller av produksjonstrafikk på testsystem og sammenligner  Kan gi indikasjoner på ytelsesproblemer  Tregt  Komplisert © 2008 Capgemini - All rights Anders Sveen
  12. 12. Ytelsestest  Tregt  Komplisert  Kan GUI tester brukes til å teste ytelse? © 2008 Capgemini - All rights Anders Sveen
  13. 13. Pass opp!  Tester kan gi motstand mot endring • Testdata er vanskelig å endre • Tar tid å kjøre • Små endringer krever oppdatering av mange tester • Tester feil ting  Tester kan gi falsk trygghet • Tester feil ting  Tester må også ha høy kvalitet © 2008 Capgemini - All rights Anders Sveen
  14. 14. Hvor langt kan man komme?  IMVU • 3D avatar • Web back end • Utrulling til produksjon på 9 minutter • Mye GUI Webtester  Hvor farlig er en feil dersom det tar 30 minutter å fikse den?  Oppnåelig for de fleste: Hver 4. uke  Oppnåelig for mange: Hver 2. uke © 2008 Capgemini - All rights Anders Sveen
  15. 15. Hva skal en tester gjøre?  Jobbe med testkriterier under utformingen av kravene  Skrive eksempler og scenario  Skrive automatiske tester  Vedlikeholde testdata  Coache utviklere i manuelle tester  Utforskende testing  Koordinere testaktiviteter © 2008 Capgemini - All rights Anders Sveen
  16. 16. © 2008 Capgemini - All rights Anders Sveen anders.sveen@capgemini.com / http://blog.f12.no / http://twitter.com/anderssv

Más Contenido Relacionado

Libros relacionados

Gratis con una prueba de 30 días de Scribd

Ver todo

Audiolibros relacionados

Gratis con una prueba de 30 días de Scribd

Ver todo

×