You are on page 1of 19

c 

  





    







     





Author:

















  

c 
  









Background / Objective:

      !


!   !  "  #
$  
 

   !  



  !
  "!
  !" !   

"   %!
!"! 

"


 
" 
"$ $  !
 

     &!  
  
  %  !
"$



 "
 &
!"


"$%




  

c 
  

ðABLE OF CONðENð


'  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(


) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*
+ , !
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'-
( ,
.$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'*
(%'%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'*

. &
!"/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'*
* , "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'0
1  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'2
0 34"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'5







  

c 
  

V Êntroduction

$!  


6
78 8


78""
 ,.
9:;:
%   
!8
$

7$ !

"$
 !    

 8  !"  

% 


$   !""  
     
 
  " 

% "
 ! #
"$ 8

 
 
 
 
"
 
 

# !
  !"8
6



6


8"%

 
  !
  '55*$<
"$
 <


"$6!   7 

! 


" 
  !
8

"%"
'70*-

 0--
!!"
 %"" 

""
0*= 8
" $ "%

!
!!"#
$

  !


 !
"!
  !"! 
" %8
$
!
!"$

 
"
!  
"
"
! %


  

c 
  

è Benefits

ðangible Benefits:
p p
  


$3$
   $7"! 
# "$
  


"

%:$
$
! 

"
"
7 
$
""  ! "$" % 7

 !""$

"> 
 
"$
8! 

%  6 


"
 
$
6

%



6

8
$  
$  !

"

!    !""
%"

""$  !

  ! 
7
  !



"$
 

"$ %

?
 8
6
@
7
 
"$7


" /


"  
A 
8&! !8
&
!


""   
!$"! 

%

ð  
    "
 "!"+ 
7
$8 



"7
8 "!"
! $"
!
$$# "$%

˜    




4
"$ !
$     #
 ! "%
3  $ 
$$B
""$
#

8
"
8! 7


 ""$8!" 

7# #
 

!
 "

7
%!!"
&!
6
7
 
$
!

 !!$ 

  

"$!
%  






%

  

c 
  

C8  8""

  @ 
7 
"
"$"
"
/

Ä p 

 

""
! 



" !"$


& !



% 7

   "

  

"
$


"8

/$3

73
73

"" 

"$7
%

Ä p 
  ?


"7" >

!!"!$
""$!%?



7"$
 !

"

"% 


6

 "$
"2
 $ "8"" 
"$
"6
10= "
!
 $)(;
$%
8
"
$7

"
%
" !

 ! 7 


8
)7---!
$

!
"
!!&
"$2701-%
6


""$&!")(&07  ! $ "8""
0*=%

Ä Êncremented testing time due to automation can be used to cover


more test scenarios, thus by decreasing the field errors possible.

Ä Automated testing also yields the other benefits like person


independency, faster transition across test engineers, and less
training and easy product maintenance.


" 7 

6

""$


! 7
 $ "

"$  !$*-=7 #"$$0*=7
  $
!5-=%


7
!8
6


"6
"

! /
6
  
"
8

! 7

 
 !


! % 
""


7
8
$!
!! 7
 

! 
  


! $
$

% 

  

c 
  

 
 7
$


!"$
 "

"


"
6
%

   




"D#
"$D



  !7D #
"$D"$
"7

 
!


$
6

7  "$
8%
6

 !
 $&!7


"
!

""$$&  ! "


%

 788""
 !" #
"$  "!$ &"
7

9

4 

8""8 "
! 
"6
!
 
$%!
7D!. "%%%.8

7D9%"
8

$ !$ 

"/ 

! "


"
&!&

 
! 

%E

!!
79%"
 "

D #
"$D  

8

 

! " $ "/

,<
"$A  !"
& & !
"


!

"#
"$ ! $

7  !
 
#
"$

"  #
"$

 %


! 
 !"7" 


  
" $ "7
 D #
"$D
$  
6
 
& %


"
8""!8
/  
%
"


 

  
"
 $ "7
 & %
"
& 
"
"&!
& 
"
%  "
7
   "

 #
"$!
$8"" 

"

8 /

Ä ƒ 
" "$

" #7

  

c 
  

Ä  &
 
! 





""$ 
&
 ! 


%

ƒ ˜   !"


 



$"
!8  

 F

"






""8/

*anual ðesting:

,$ "

'--=


,


   
    
" "

"
  "







 




















  

c 
  



Automated ðesting:


Implement Test
Cycle Cycles
V 

Test
Coverage

Time Target Release

8


"$6!


8
  "

" 




  



"
!  

%
7 


 
"%

  

c 
  

 ‘OÊ Computations

 88"" 


8
$8

" 
"
 %

 "
  $ Gƒ"
 C
H7
 
 !
  #
"$ %  


!!" "

$ $!  

8""%

 $""8!


!%
 
 

$ 
  
 
" 
 7 


" 
 
" 
"
     !     
 #
 8 "8%   8 &
!" !
 
    $ 


  

" %    8 !
 
  
 

""


%

':A
; A
IJƒ
; IJƒ 

): A
; A
I'Jƒ
; I)Jƒ 

+  

     A   

 ; , 


A
;,

( 

 Aƒ 



";ƒ,




"Aƒ
;ƒ,


?/
:/  
 

  

"    
    "!

  %
: :


 

"  %
. !


7 


"

/:&!! 

 !" 

 /:&!! 

ƒ
/:&!!




ƒ /:&!"7

"& 
/ 




"& 
'/ 

"$& 
)/ 

"& 
/
 



 

/ 

%
,
/ 

%

  

c 
  

ƒ
/  
" 



"%
ƒ
     A .  !   &  

    #$
%
I.

" 

"  F.


" 

&  
ƒ,
/  
" 



"%
ƒ,
 A. 
& 

 #$%
I
.

"  


F.

"  


"
I.

" 



 &;'

    #
  ! 
" 
   !
 8

"



% 
 

"  !

  
"  
" %

" 

"
    
6
 F 
 8""   8  


  % 
 

"  8   &! 

" 7
8  8 
" 
" 

 8 !%   #
&!
  !
""$     
 7  
   !
"  

"7"$"
 
"
%
:#
'  !
  




"8
 
  


%   !  
     

 


   


#
"

"
 %  
" " 
  


 


  8    


 

 
  

"  %  #

   
 !
  
 "   !"  

""$



""$7  "$

!!"  !      &


 !  8 

"



 

"" 
   
     % C87   

  


 

  
 
 8

%  & 
  
" 

 
 
 8 
" 7
     

 
8



"$#
'%9

  




 

""$#
%


" 

"

7 


%
 
"   #
 '
  #
 "
 
 ! 
"

 ! 

3    
6
7
  3
!!"
" 
 %   
 !
 !
 "
"$  !
% "$7  7

"





  7
$
3
#
""$ 
"
"           ""$   !"  

$

  

c 
  

#  % . "$7  


6
 3 
    


$





"7

""$88

%"$7

$

  #

          !   8


""7  


 ""$  

"    


   
 %
:#
 )
          

" 



 %  "" &!   

7

 
  

"
7  
" " 
  8

 


%  #
 


"$
  8  
 7  "" 3 
   !
"
  7& 7

 %!

    #

  

""

 
  &  

""


"
 %
:#
+88 
  !

" %

  

   %  
" 
 
  
 
 



 %8
$""



8 ""
8% "!77






  !%C87$ "8  !




"%
:#
(8
"
   !

 

8

   

% "  #
  $ 
"7  


"$ !  
" 

  "
 

" % 
""8
" "
!



"  !!  
6

"


   "
""
  & 
 
 8""
 

" 

%#


!!"
"$!  
!7
8
 

8
"%#


8""&!"

&
!"%
#
(8$
"""
 
%
"
        




" 7   8

 !





" % .   
$ "$
!!"$    
7 
8
 $ 

% 
&
!"7
    
8

 "
$  # 

 8 
! &! 8 

""$% 

7
 " 8 $ 


 
$ !
 
 "
 
 #

" !!"  
"#
"

"7


" 

"

&  

 %  
  

" 
  "  

  

c 
  

  
   #
  ƒ
7 8"   


  "  

#
ƒ,
%
 
"!
!7"  

$7


" % ""
 7  "$
 
8
!
 
!!"$%
 
" 
      !
  8 $  
  
 ""$%
E
""$8
$
8#88
"$


7
83 
"
$  !
"

 %    
!!"
" 
 8
 

!!&
 
"

  
 
6

" 8  
 !!"   %   ! 

"8
$
"
  !
!
#



"/
ƒ
     A .  !   &  

    #$
%
I.

" 

" F
.

" 

 

ƒ,
 A. 
& 

 #$%
I
.

"  


F.

"  


"
I.

" 



 
á‘ead as sigma)
]
"6 

     "$ 

 
7    "
 


"

""%  !
!!
"

 
 

!   

" %?
 

"$ $     !!" " 

"  
 
""
 
 8
& 
8


"
""



  !   ! 
 
  % 
!!


" 
     "     
" 8" 

    


"8   


 
!"
%" 

   

"7
!8

!!%

8 !"&
!"
!

$88 
 

   %   &
!"  

 " 7 8  


8
""$
"
"$# !
$ 

%

#"$

 !"
"
"$
"%

  

c 
  

 &
!"


]E78 

& 7 8  "
$
 
"" !
$% ]E    8  


 
" "  

   


  
$   

 #
&
!"%


  

c 
  

Ñ Case tudy

 788"" 


"&
!"%
!""8)

  8   
 !!
 8  8
 8 ƒ  ƒ   C4
C8"4

 
"$!%
Ñ.V

Automation of moke ðest examples:



"

 %?


"$7




%8"""88 

 



/

m ?"$"
8 
"%
m ?        & 
$ 7
    
" 
"!  
 
  & 7 8  8
  
"  
$     

$"%
m   !  8
   

      8
"! 
  !""! %

 !
  !

"
"/
Kƒ
"$"
* 
8
K9

"
*
$7'
K "$
"

"  8"   
$  
$ ' 8  
"
""8
$
K

'*
$
 !" 7


""$6 
K 
   8 
   !
 
   " ! 7 #
L'7---

8
78
""+$

K


$)*7
$8#
K4 " /1 ')*
$
'2 +0*
$
K4!" L'--7---!$
AL(--!
$AL*-!

ƒ
     A .  !   &  

    #$
%
I.

" 

"  F
.

" 

&  
?/
ƒ
/  
" 



"
ƒ,
/  
" 



"

ƒ
1 A-I'J')*F-J')*AL*-J')*AL17)*-
ƒ
'2 A-I'J+0*F-J+0*AL*-J+0*AL'270*-

  

c 
  


ƒ,
 A. 
& 

 #$%
I
.

"  


F.

"  


"
I.

" 



 &;'

ƒ,
1 AL'7---J1;+1I'*JL(--F*JL(--IL(--J')*;)*
AL'10IL17---FL)7---IL)7---AL17'10
ƒ,
  '2  A L'7--- J '2;+1 I '* J L(-- F * J L(-- I L(-- J
+0*;)*AL*--IL17---FL)7---IL17---AL'-7*--


1 AL17)*-;L17'10A'%-'+M

N


'2 AL'270*-;L'-7*--A'%021M2-=N
1  
  


"
 '2 % ? 

 
  " #"$  # 


   "8%
""!

""$$"8
 



%


  

c 
  

ÿ Conclusion



"$  &


"

8
 
  
" 
 
" 
  " 

    !!
  
 % O
$ 8
  !" $  
 
" 
 8  


  $ " 
    %  &
!"7    
  


! 

"8
%
 
"  "
!
"7 
!"
7
 ! $% !!"$ 8  &

 D
"
   
D 
"
 
8 
 
  
 
"  

7 
 
 
"
" "  $    %

!
 "
"$ 
/

Ä
"
 !6
$

   !
8
 !7
""8 
 
"
!

"$%

Ä  !  !"!



 
!!
 !
 "
 $

  
"
#

"
!!

 
%

Ä : 

!; " !

   !"  !"
 

"$8

!
" !
 

%

  

c 
  

[ ‘eferences

'% 9

4 $ &"
%
)% .8

$9
 8Pƒ$]


+% 4
;?!$ƒ"
C



  

c 
  

D Author¶s Profile




88
  
8 $"G:& "" H%
!
78

 
8  !
"?! "

6,"4%
Q%
!)8!
!
G:& "" 1.
H
G4  
9

 H $
$?! "%
8"!
"

$
$
?C<Q?8C
8
<
"$Q

$%

  !
!

"  
6 $ .% 
" 
 $!
!G  
H" !

.   )--("9
!"%






  


You might also like