SlideShare a Scribd company logo
1 of 29
Automatiserade Systemintegrationstester – Jonas Hermansson
Vem är Jonas Hermansson?
presenter
     ar




WWW.   TZ13   .se
Varför automatisera
systemintegrationstesterna?
De tar tid att utföra
Du måste få hjälp av en expert
Du får alltid veta otrevliga sanningar
De hittar felen innan det är för sent
De hittar felen medans de fortfarande är lätta
att åtgärda
De är kostsamma
Alla problem kommer upp till ytan

2 nivåer på ramverk
   – Ett gemensamt
   – Ett på systemnivå
Abstraktion
Testfall 1           Testfall 2           Testfall 3


Logga in()           Logga in()           Titta på innehav()


Logga ut()           Titta på innehav()   Logga in()


Titta på innehav()   Titta på innehav()   Titta på innehav()


                     Logga ut()


                     Logga ut()




                                                               Logga in()


                                                               Ange User


                                                               Ange Password


                                                               Ange Email


                                                               Tryck OK
Gemensamt ramverk
• Lättviktigt

• Webservice

• Brygga mellan testadministativt system och
  respektive systemnära ramverk

• Egen förvaltning
Ramverk för varje system

• Samma språk som systemet

• Förvaltas tillsammans med systemet
Hälsotester
 Respektive system äger sin egen hälsokontrolls funktion
         •   Talar om systemet lever
         •   Hur länge det har levat
         •   Eventuella felmeddelanden
         •   Antalet inträffade fel
Roller

• Testautomatiseringsspecialist

• Manuell testare

• Utvecklare

• Testledare
Svårigheter
Smärta
22
 Jonas Hermansson
23
     Jonas Hermansson
Jonas Hermansson
26
LÖNSAMHETSBERÄKNINGAR -
            SYSTEM

 (G)      Genomsnittlig tid för automatisering av ett TF
   (AN)   Anntalet testfall som skall automatiseras
   (MT)   Tid för manuell exekvering per testfall per indata variant
   (AT)   Tid för automatiserad exekvering per testfall per indata variant
   (AI)   Antal indatavarianter per testfall
   (UM)   Genomsnittlig tid för att underhålla ett manuellt TF inför varje iteration
   (UA)   Genomsnittlig tid för att underhålla ett automatiserat TF inför varje iteration
   (FB)   Tid sparad tack vare snabbare feedback till utvecklarna
   (IT)   Tid för att sätta upp infrastruktur
   (UT)   Utbildningstid
   (IT)   Antalet iterationer (testomgångar) per år
SYSTEMINTEGRATIONSTEST – FRÅN
TANT OCH TÖNT TILL COOLAST I
KVARTERET
jonas.hermansson@claremont.se

More Related Content

Viewers also liked (6)

Хоол зоогийн үйлчилгээ
Хоол зоогийн үйлчилгээХоол зоогийн үйлчилгээ
Хоол зоогийн үйлчилгээ
 
Aanchal Gupta,BCA 2nd year
Aanchal Gupta,BCA 2nd yearAanchal Gupta,BCA 2nd year
Aanchal Gupta,BCA 2nd year
 
Information processing
Information processingInformation processing
Information processing
 
Heena Soni,B.Sc fashion Technology+2 years Diploma
 Heena Soni,B.Sc fashion Technology+2 years Diploma Heena Soni,B.Sc fashion Technology+2 years Diploma
Heena Soni,B.Sc fashion Technology+2 years Diploma
 
Vishal Kumar,B.Sc.-Interior Design +2 years Diploma ID(Commercial Design)
 Vishal Kumar,B.Sc.-Interior Design +2 years Diploma ID(Commercial Design) Vishal Kumar,B.Sc.-Interior Design +2 years Diploma ID(Commercial Design)
Vishal Kumar,B.Sc.-Interior Design +2 years Diploma ID(Commercial Design)
 
Putting Email At The Center Of A Cross-Channel Conversation
Putting Email At The Center Of A Cross-Channel ConversationPutting Email At The Center Of A Cross-Channel Conversation
Putting Email At The Center Of A Cross-Channel Conversation
 

More from Jonas Hermansson (7)

East kvalitetscoach jonas 150518
East kvalitetscoach jonas 150518East kvalitetscoach jonas 150518
East kvalitetscoach jonas 150518
 
Jonas hermansson nfi 2013 acceptans test
Jonas hermansson nfi 2013 acceptans testJonas hermansson nfi 2013 acceptans test
Jonas hermansson nfi 2013 acceptans test
 
Sharepointtest
SharepointtestSharepointtest
Sharepointtest
 
Talentum2012 jonas hermansson
Talentum2012 jonas hermanssonTalentum2012 jonas hermansson
Talentum2012 jonas hermansson
 
Vad innebär Cloud Computing ur ett testperspektiv?
Vad innebär Cloud Computing ur ett testperspektiv?Vad innebär Cloud Computing ur ett testperspektiv?
Vad innebär Cloud Computing ur ett testperspektiv?
 
Agiasverige2012 jonas hermansson
Agiasverige2012 jonas hermanssonAgiasverige2012 jonas hermansson
Agiasverige2012 jonas hermansson
 
Agiasverige2011 jonas hermansson
Agiasverige2011 jonas hermanssonAgiasverige2011 jonas hermansson
Agiasverige2011 jonas hermansson
 

Testautomatisering SAST Öresund - Jonas Hermansson