presentation

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
?
#