Multi-Environment Software Testing on the Grid Universidade Federal de Campina Grande - Brasil Motivation ! " $ * % " # " % & $ '( ( ) Motivation + % , - % " Speeding up Test Execution ! Dealing with Configuration Mistakes & "" ., / "" Agenda 0 1 % 2 " 3 Environmental Coverage / " "" GridUnit 4 , % , " % $ " % , " 4 3 5 % 6 % 6 GridUnit Architecture InGriD & 0 7 , 3 + 8 % / 4 "4 2 2 " % 1$ InGriD Architecture InGriD and a Grid: How it works Job Description File ... Broker Requirements: environment = seghidro ... Peer Site 1 Machines with seghidro environment Site 2 Site N Testing a Real Application % % " $ " + 5 4 7 = 9 : 0 ; <( $ = 9 ; <( 7 7 ' " Running the Tests Environment Description InGriD GridUnit JUnit Automated Tests + Test Session Spec. Grid 1. Environment Specifications 2. Test Session Specification OurGrid 8 & >% ( 0 22 ≈ (( 6 2$& 2 + 2&> 4$ $ & 8@ 6 ? 4 2$. $ ? @ 74 > @ * 4 <<< GridUnit + OurGrid / * 2 - " 4 " # Screenshot – Green Bar Screenshot – Red Bar Screenshot – Gray Bar Conclusions and Future Work 3 " " " 7 + /5 + 5 % , . 2 " 6 " " " - Thank you – Obrigado Merci – Danke – Arigato Gracias > 7 " > , + 2 3 " 5BB 5BB 5BB 5 / ,A < " < 3 & " % < " < A A " A " < # < B < <% < < " < <% < " < <% B ? #