Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Fånga buggen

443 views

Published on

Presentation (in Swedish) about software bugs. What are they and where do they come from? How can we avoid bugs and achieve better quality by being familiar with different quality characteristics? Illustrated by looking at a number of bugs that have occurred in real-life projects. Presented at Foo Café in Malmö on November 12, 2014.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Fånga buggen

  1. 1. - We create new opportunities Fånga buggen! AW-seminarium • Foo Café • 12 nov 2014
  2. 2. Agenda  Introduktion  Vad är en bugg?  Vad innebär kvalitet i mjukvara?  Buggexposé  Fånga buggen!
  3. 3. Freddy Gustavsson Kort om mig:  Konsult hos System Verification i Göteborg  Testare  Testledare  Utbildare  Brinner för att hjälpa kunder förbättra sitt arbete inom test och kvalitetssäkring  Arbetar efter mottot ”Test är fest” 
  4. 4. ”First Actual Case of Bug Being Found” Photo: U.S. Naval Historical Center Autentisk notering ur en loggbok från Harvard University den 9 september 1947
  5. 5. Ibland blir det fel...
  6. 6. Misstag (mänskligt fel)  En handling som någon utför  Vanliga orsaker till att människor gör fel ibland: – Tidspress – Missförstånd – Komplexitet – Nya teknologier
  7. 7. Defekt (bugg)  Resultatet av ett misstag  Kan finnas i modeller, textdokument, mjukvarukod m.m.  Kan orsaka problem för användare  100% buggfri kod? Images courtesy of Stuart Miles and AKARAKINGDOMS/ FreeDigitalPhotos.net
  8. 8. Felsymptom  Defekter kan leda till att ett system fallerar: – inte gör vad det ska – gör sådant det inte ska  Kan också orsakas av hårdvarufel eller yttre påverkan  Indikerar kvalitetsproblem Images courtesy of Master isolated images and AKARAKINGDOMS/ FreeDigitalPhotos.net
  9. 9. Hur kan vi få in kvalitet i vår produkt? Korrigera problem Upptäcka problem Förebygga problem Analyser Teststrategi Testplanering Testdesign Testutförande Felhantering Analyser Tekniker Verktyg Utbildning Standarder Processer Verktyg
  10. 10. Externa kvalitetsegenskaper Förmågor Pålitlighet Användbarhet Karisma Säkerhet Kompatibilitet IT-vänlighet Prestanda
  11. 11. Spela kvalitetsbingo och hitta buggen Förmågor Pålitlighet Användbarhet Karisma * Säkerhet Prestanda IT-vänlighet Kompatibilitet
  12. 12. Lär känna dina buggar  Våra vanligaste husdjur i IT-projekt  Testare och utvecklare behöver lära känna och förstå buggarna väl  Med kunskap om dem blir de ofta mindre skrämmande  Vi kan hålla dem borta från ställen där de ställer till problem  Vilka typer av buggar kommer du att hålla noggrannare utkik efter i fortsättningen? Images courtesy of AKARAKINGDOMS/ FreeDigitalPhotos.net
  13. 13. Tack för att du deltog! No, it’s not a bug... Please visit our website: www.systemverification.com Follow us in social media:

×