Ein Werkzeugsystem zur Automatisierung von GUI-Tests

Da in mehreren Gruppen parallel gearbeitet wird, ist ein regelmiaßiger Test un- .... Die Daten- banken miussen zuniachst mit dem RCParser erstellt werden.
437KB Größe 1 Downloads 384 Ansichten
                    

           

    

 







  ' 5

    / 3  

 / !  !  !   *  4 $

  



 ,.2-   '

           

  

           ! !  " 

E 5! !   / D$  !  .2 

  

# $  % ! &   

E   *     

' ( !  )*

     

 

  ,  - /

! '

  "  '

 +!    "   

 F

 $   /

!  

  

       

'

   ,'

'

8! 

    -" )*



E      " 

    6

   !   #     

! /  "     / !  

+  

   ' (   .

 *  4 $ 

 !   '



   !  "    

#  / 

.     5 

  ! (





"   0 

    

 ,/  -  5   $ 5  

   

$          1! 

3 5    .2  $ 5   3

23 

$ 4 !*      

E

  .28!        

'

 !'

(  3

   +  

 / !$

 . 

$ $ 3 $ / $

   :  $ 5

    /  3

 $  "

 9  

     5 

     

$  ? ! 3 5    4

        ' ( 4 !  5        7 $

      "  !   $*

8!     5  



        !  ?

 !6

  " ' !   '

'

 $ / 3  !   9"      3 ' (      :  3!;   5 $   

 <   " :  !   0    

  5! "     ' / $    3     /   

 !6

!   5   $! "   =>>        ? @" ? ) A 7/ A &BB A C  ' (  5      .$         

 4 ! *   &'



 $!6

 

  )      ' (  / D$ !$' /    

  ! $    '

   E       /

!   7  $  4 !   ?    $ '

G .28!   ! +  

 ? 5  ! "  

1 I H  !  ?         (    ' ( E  $    (  .28!  * ! =>>       1  (



' 2!  !



 

) 



(



5

 

*

  * '

(

(



$ 4 !  4 $ 

  

 <      $     !

      ! 3   

  5 

 ,2 =  - $  (

  !  ,4 " )  - 3 

  $ 4 !       

!'

'

/     :   3 

5    $*

   

)



F  

  



  

  / D$  "     5

  ( 3 '

! 

 

/     $ F   3 F 

   4 $  

 !         





 

(   3

4$ 

 

.28! 

! $'

G      5 

  .28! !       "

  $  





 

 



4 $

:

 '

?



  /   3  !

  3 

  

    .28!   '

   1 (

     $

 $   (

!   

  5      E  

 "



   < J

     /  

 



   ' ( ?$ 3        

  

 

  E  

  !

5!!  $  E   $   /  



!  

    -

(

/  

,5 

   / !6



   





2 ! '

F 





 

  !    / ! $ 5   '

G / 

  !

 

 ' ?    +  (       ! !   "   5!   

  /     $ '



   < "    

   !!     $ E  /   $'

  *  4 $ 

 $ '   .28!      E   

   3 4$ $  '

(  ! 

)   "   $ < $      5     !  "   3

  

         ( 

!    $   ' 7! !!  )  " +   (  !   

 3 

* ! $      ?  (  ! ,8J  # 3 (

-  :  , / 

 I-   ' H

( :  3 5 ! 

        $

  !      ?$

 

   "

     (  !     E    ' .         !  3

  

3    (

!    E

$    4$   $   4 $ 

  / ! ' Umgebungsdateien

ATOS Protokolldateien

Skriptdateien

.INI

.log

.HTS

.INI

.HTS

.PSD

.log .log

.HTS

.URF

Testobjekt

Testsuite

Steuerprogramm

ATOS

.URF

RCParser Ressourcen Datenbank

.PSD

.REF

.CRV

.RC

DataDiff Ausgabedateien (Ist-Dateien)

5!!' &; (    

.RC

.REF

extern

  

.h

Referenzdateien (Soll-Dateien)

5!! & $  5 

Testobjekt Ressourcen

.log .log

 

        '

   

  

 3 5    3  4    )     !  $ 

DataDiff Protokolldateien

!  "       5!   5!!' ; 5!    /  

  

 !

 

! !

 ,  5!! 9-'  (

     !!     !    

 (

           E $ 

  

(



 





  

!

 

3

 

  !6 ' 

4$



   



?$

5!! K      F     



 $ <       5 !  !

  ?$    ' )  F  



" 5  " 5    5   3 / 

 

.28!  3  

3   '     '

( 

E 



     

5    /   "   *

    !

 /     3    3 

""" #  

##

)  #

 $%&'(   ($  #' $ '   

#  

##

)  #

    ($%& ' $ '  *

#  

##

)  #

   + $ ' 

 

 '



  !

  

( ! $        5+   4 !  

    ' 5 E    $

  F      5   

   ! !         * !  $ '   ! 2!  $   2!  3 4$     

""" #  

##

)  #

   ,    ($%& '($%&'( -  - ($  #'    ( # ($ &'($ & '    ,

#  

##

)  #

   ,    ($%& '($%&'( - # - ($  #'    ( # ($ &'($ & '    ,

(   .28! 

' (  :  

   3    '

(  5!!     

     "    :   $  F        !

! *$! ' E              D$ 

"""

5!!' 9;  



    ! ! '

 

(   4     ! !  2!      

  F '    +  !$'

  (  !   / 

5    I       8I H H

  ;

      ( F   $ 5   $    5         !  $ ;

                  !! " !!

5!!' K; ( /  

7!     $    3



5    4 $!6

         $ F  '

E 2

  (

 !  F  $ F "   !        +   /   ' (     !D  !    *  4 $ 

 !! ' + 



!! 

? 5



$ 

  



.2!   



  ' ( :$ !   

 !

/  "

$





 !  

       (

!  $ 4 !  .2  / !  ' !     $

  

( (



  

 

' : 5    /    

 

$ <    $ 5!     '

(

 :    / !      F* 

 

 !  "   /     5     (

 $ < $   ' +    E J    5 !

         ' ?  F  $ (*  3 " ?  $  /

 !    /     6!'

      ( /  



!  2   $ ! 

$   (

!    F  $ 

F   3          

   '

  ' (      

?     F  

$

     ' /      /   $   '  3

       

  

3

     (

!   

  !  *  8!6

   / ! '

(

  3 / D$     

             $ 5    ! '

( $ *    F$   D  : 3

 



 

 ?$      

 '   / 

  ,$ -   

  ! " !    )  5    .2"  

       !



 '

   4 !    2!

  $  . *  !$  ' 7  

 !  / 

  $ E  /      3    ' 1   

    5 !     '

5!!' L; 

 

F 

   ! " "  # $  %       & " =N/" K  =    

 F  4 ;

  

  /  " = 

" 25 &BB

 '  !   '            '' ( )    "

& G