Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail...

30
Management Summary Vergleich der wichtigsten UI-Testautomationstools Vergleichende Testautomations-Studie 2015

Transcript of Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail...

Page 1: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Management Summary

Vergleich der wichtigsten

UI-Testautomationstools Vergleichende Testautomations-Studie 2015

Page 2: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .
Page 3: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Inhaltsverzeichnis

Page 4: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Dokumenteninformation

Dokumenteninformation

Allgemein

Dokumentenhistorie

Dokumenten-Qualitätssicherung

Zweck und Ziel dieses Dokuments

Impressum

Page 5: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Einleitung

1. Einleitung

Page 6: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Herausforderungen in der GUI-Testautomatisierung

2. Herausforderungen in der GUI-Testautomatisierung

Page 7: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Herausforderungen in der GUI-Testautomatisierung

Page 8: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Welche Strategien und Ansätze gibt es?

3. Welche Strategien und Ansätze gibt es?

Page 9: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Welche Strategien und Ansätze gibt es?

Page 10: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

GUI-Testautomatisierungsarchitekturen

4. GUI-Testautomatisierungsarchitekturen

Page 11: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

GUI-Testautomatisierungsarchitekturen

Page 12: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

GUI-Testautomatisierungsarchitekturen

Page 13: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Die bewerteten Werkzeuge im Detail betrachtet

5. Die bewerteten Werkzeuge im Detail betrachtet

Page 14: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Die bewerteten Werkzeuge im Detail betrachtet

5.1. HP Unified Functional Testing

Page 15: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Die bewerteten Werkzeuge im Detail betrachtet

Page 16: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Die bewerteten Werkzeuge im Detail betrachtet

5.2. IBM Rational Functional Tester

Page 17: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Die bewerteten Werkzeuge im Detail betrachtet

Page 18: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Die bewerteten Werkzeuge im Detail betrachtet

5.3. Micro Focus Borland SilkTest

Page 19: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Die bewerteten Werkzeuge im Detail betrachtet

5.4. MicroFocus Borland Silk4J/Silk4Net

Page 20: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Die bewerteten Werkzeuge im Detail betrachtet

5.5. Ranorex

Page 21: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Die bewerteten Werkzeuge im Detail betrachtet

5.6. SmartBear TestComplete

Page 22: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Die bewerteten Werkzeuge im Detail betrachtet

5.7. Froglogic Squish

Page 23: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Die bewerteten Werkzeuge im Detail betrachtet

5.8. Selenium

Page 24: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Die bewerteten Werkzeuge im Detail betrachtet

5.9. Quality First Software QF-Test

Page 25: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Die bewerteten Werkzeuge im Detail betrachtet

5.10. Microsoft Visual Studio 2013 (Coded UI Tests)

Page 26: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Die bewerteten Werkzeuge im Detail betrachtet

5.11. Bredex Jubula/GuiDancer

Page 27: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Bewertungstabelle aller zehn Tools

6. Bewertungstabelle aller zehn Tools Te

stau

tom

atis

ieru

ngs

we

rkze

ug

Jub

ula

Sele

niu

mSq

uis

hU

nif

ied

Fu

nct

ion

al T

est

ing

Rat

ion

al F

un

ctio

nal

Te

ste

rB

orl

and

Sil

k4J

/ Si

lk4N

et

Vis

ual

Stu

dio

QF-

Test

Ran

ore

xTe

stC

om

ple

te

He

rste

lle

rB

red

ex

–Fr

ogl

ogi

cH

PIB

MM

icro

Fo

cus

Mic

roso

ftQ

FSR

ano

rex

Smar

tBe

ar

Pro

du

ktlo

go

Ve

rsio

n8

2.42

.25.

012

.08.

315

.020

134.

0RC

5.1.

210

.3

We

bsi

teh

ttp

://t

est

ing.

bre

de

x.d

e/

htt

p:/

/do

cs.s

ele

niu

mh

q.o

r

g/

htt

p:/

/ww

w.f

rogl

ogi

c.co

m

/sq

uis

h/g

ui-

test

ing/

htt

p:/

/ww

w8.

hp

.co

m/a

t/d

e/s

oft

war

e-

solu

tio

ns/

un

ifie

d-

fun

ctio

nal

-te

stin

g-

auto

mat

ed

-

test

ing/

ind

ex.

htm

l

htt

p:/

/ww

w-

03.i

bm

.co

m/s

oft

war

e/p

rod

uct

s/d

e/f

un

ctio

nal

htt

p:/

/ww

w.b

orl

and

.co

m/

pro

du

cts/

silk

test

/

htt

p:/

/msd

n.m

icro

soft

.co

m/e

n-

us/

lib

rary

/fd

a2b

ad5(

v=vs

.8

0).a

spx

htt

p:/

/ww

w.q

fs.d

e/d

e/q

ft

est

/

htt

p:/

/ww

w.r

ano

rex.

de

/h

ttp

://s

mar

tbe

ar.c

om

/pro

du

cts/

qa-

too

ls/a

uto

mat

ed

-

test

ing-

too

ls/

All

gem

ein

e A

nga

be

n

Au

f fo

lge

nd

en

Be

trie

bss

yste

me

n v

erf

ügb

arW

ind

ow

s, L

inu

x/U

nix

an

d

Mac

Win

do

ws/

Ap

ple

OS

X/L

inu

x

Win

do

ws,

Lin

ux,

Mac

Win

do

ws

Win

do

ws,

Lin

ux

Win

do

ws

Win

do

ws

Win

do

ws,

Lin

ux,

Un

ixW

ind

ow

sW

ind

ow

s

Lize

nzp

oli

tik

Ge

sam

tliz

en

zK

ost

en

los

Extr

a fü

r D

esk

top

, Mo

bil

e,

We

b u

nd

Em

be

dd

ed

Ge

sam

tliz

en

zG

esa

mtl

ize

nz

Ge

sam

tliz

en

zG

esa

mtl

ize

nz

Pre

is p

ro G

UI-

Tech

no

logi

eG

esa

mtl

ize

nz

Extr

a fü

r W

ind

ow

s, W

eb

un

d M

ob

ile

Zie

lgru

pp

e d

es

We

rkze

ugs

Fach

be

reic

hsm

itar

be

ite

r

Mit

Erw

eit

eru

nge

n (

z. B

.

BD

D)

Fach

be

reic

hsm

itar

be

ite

r m

it g

run

dle

gen

de

n P

rogr

amm

iere

rfah

run

gen

Pro

gram

mie

rer

Un

ters

tütz

te G

UI-

Tech

no

logi

en

HTM

L, A

JAX

bas

iert

au

f Se

len

ium

Java

AW

T/Sw

ing

Swin

g–

Ecli

pse

SW

T

, in

cl. G

EF–

Mic

roso

ft .N

ETW

inFo

rms,

WP

F

(exp

eri

me

nte

ll)

–W

inFo

rms,

WP

F, V

B.N

ETW

inFo

rms,

WP

F,

Silv

erl

igh

t, z

ahlr

eic

he

Dri

tth

ers

tell

er

Win

Form

s, W

PF

Win

Form

s, W

PF,

Sil

verl

igh

tW

PF,

Win

Form

s–

Win

Form

s, W

PF,

Sil

verl

igh

tW

inFo

rms,

WP

F, S

ilve

rlig

ht

Mic

roso

ft L

ega

cy–

–M

FC, V

B 6

.x, N

ativ

Win

do

ws

Co

ntr

ols

M

FC, W

in32

, VB

MFC

, Win

32, V

B, A

ctiv

eX

tlw

. MFC

–M

FC, W

ind

32, V

B6,

Act

ive

X

MFC

, VB

, Win

32

Qt

––

––

––

SAP

––

––

Ad

ob

e–

–Fl

ex

Fle

xFl

ex

Fle

x–

–Fl

ash

, Fle

x, A

irFl

ash

, Fle

x, A

ir

An

de

reJa

vaFX

–P

ow

erB

uil

de

r, E

xon

tro

l,

Ple

x, In

frag

isti

cs

De

lph

i, O

racl

e, P

eo

ple

Soft

,

Po

we

rBu

ild

er,

Sie

be

l,

Stri

ngr

ay, T

erm

inal

Emu

lato

r, V

isu

alA

ge

Po

we

rBu

ild

er,

Sie

be

l,

Term

inal

em

ula

tor-

bas

iert

e

An

we

nd

un

gen

, zSe

rie

s-,

iSe

rie

s- u

nd

pSe

rie

s-

An

we

nd

un

gen

Term

inal

em

ula

tor-

bas

iert

(Ru

mb

a), …

Shar

eP

oin

t, D

ynam

ics

CR

M-

We

bcl

ien

t, D

ynam

ics

(Ax)

2012

Cli

en

t, t

lw.

Cit

rix/

Term

inal

die

nst

e,

Po

we

rBu

ild

er,

Win

do

ws

Sto

re-A

pp

s

–, n

ur

Java

od

er

We

b-

bas

iert

e G

UI

De

lph

i, P

ow

erB

uil

de

r, M

S

Dyn

amic

s, In

frag

isti

cs,

De

vExp

ress

,

Co

mp

on

en

tOn

e, J

anu

s,

Syn

cfu

sio

n, T

ele

rik,

Skin

Soft

un

d e

inig

e m

eh

r

De

lph

i, D

eve

lop

er

Exp

ress

,

Infr

agis

tics

, Syn

cfu

sio

n,

Tele

rik,

Selb

st e

ntw

icke

lte

Ste

ue

rele

me

nte

te

stb

ar m

ach

en

, E

rwe

ite

run

g d

er

use

r-

ext

en

sio

ns.

js

We

b B

row

ser

Mic

roso

ft In

tern

et

Exp

lore

r

, a

b V

ers

ion

8

Mo

zill

a Fi

refo

x

n

ur

Au

sfü

hru

ng

, a

b V

ers

ion

26

Go

ogl

e C

hro

me

, (e

xpe

rim

en

tell

)

nu

r A

usf

üh

run

g

, ab

QF

Test

4

Op

era

––

––

Ap

ple

Saf

ari

––

––

Bro

wse

run

abh

ängi

gke

it d

er

Test

s

De

skto

p B

etr

ieb

ssys

tem

e

Win

do

ws

Lin

ux

(UN

IX/P

OSI

X)

––

Ap

ple

Mac

OS

X

––

––

Mo

bil

e A

pp

s

Ap

ple

iOS

, m

it Z

usa

tztr

eib

ern

, m

it T

est

Wo

rkb

en

ch

, mit

Sil

k M

ob

ile

––

Go

ogl

e A

nd

roid

, mit

Zu

satz

tre

ibe

rn

, mit

Te

st W

ork

be

nch

, m

it S

ilk

Mo

bil

e–

Win

do

ws

Ph

on

e–

––

––

, m

it S

ilk

Mo

bil

e

––

Erke

nn

un

g vo

n S

teu

ere

lem

en

ten

XP

ath

––

, mit

Ein

sch

rän

kun

gen

–Q

Pat

h

Mu

ste

r–,

Erk

en

nu

ng

ist

ob

jekt

bas

iert

un

d

he

uri

stis

ch

Re

gExp

Re

gExp

, Wil

dca

rds

Re

gExp

, Wil

dca

rds

W

ild

card

ste

ilw

eis

eR

egu

läre

Au

sdrü

cke

Ko

nfi

gura

tio

n d

er

Erke

nn

un

gsge

nsc

haf

ten

man

ue

ll

, m

it E

insc

hrä

nku

nge

n–

Ob

ject

-Re

po

sito

ry

pro

gram

mie

rbar

, mit

Ein

sch

rän

kun

gen

Text

erk

en

nu

ng

–Ü

be

r B

ibli

oth

eke

n–

, fü

r Le

gacy

Co

ntr

ols

Bil

de

rke

nn

un

g–

Üb

er

Bib

lio

the

ken

, z. B

.

Siku

li

Erst

ell

un

g e

ine

s Te

stfa

lls

Erst

ell

un

g o

hn

e S

UT

––

Zugr

iff

auf

Dat

eie

n

Zugr

iff

auf

Dat

en

ban

ken

Zugr

iff

auf

Win

do

ws

AP

Is

Zugr

iff

auf

and

ere

Sp

rach

en

, Pyt

ho

n, J

avaS

crip

t,

Ru

by,

Pe

rl o

r Tc

l

Inte

rakt

ion

mit

Te

ste

r

Spe

zifi

kati

on

sfo

rm

Ob

jekt

ori

en

tie

rte

Sp

rach

eJa

vaJa

va, C

#, P

yth

on

, Ru

by,

Pe

rl, P

HP

, P

yth

on

, Jav

aScr

ipt,

Ru

by,

Pe

rl o

r Tc

l

–Ja

va, V

B.N

ETJa

va, C

#C

# u

nd

an

de

re .N

ET

Spra

che

n

Gro

ovy

, Jyt

ho

nC

# (V

B.N

ET m

it

Ein

sch

rän

kun

gen

)

Skri

pts

pra

che

, P

yth

on

, Jav

aScr

ipt,

Ru

by,

Pe

rl o

r Tc

l

, V

BS

––

–G

roo

vy, J

yth

on

–V

BSc

rip

t, J

scri

pt,

De

lph

iScr

ipt,

S++

Scri

pt,

C#S

crip

t

Vis

ue

lle

Pro

gram

mie

run

g

––

Um

setz

bar

e D

esi

gns

Cap

ture

& R

ep

lay

(Sw

ing

un

d S

WT/

RC

P)

Sele

niu

m ID

E

Ke

ywo

rd-D

rive

n-T

est

ing

Pag

e O

bje

ct P

atte

rn

(

lt. K

no

wle

dge

Bas

e)

––

Be

hav

iou

r D

rive

n D

eve

lop

me

nt

(

lt. K

no

wle

dge

Bas

e)

––

Ro

bu

sth

eit

de

r Te

sts

Feh

lerb

eh

and

lun

g

SetU

p/T

ear

Do

wn

––

He

uri

stik

en

r O

bje

kte

rke

nn

un

g

Xp

ath

, Re

gExp

Xp

ath

, Re

gExp

Entw

ickl

un

gsu

mge

bu

ng

zur

Test

spe

zifi

kati

on

Ecli

pse

––

––

MS

Vis

ual

Stu

dio

––

Pro

pri

etä

r–

––

––

Un

ters

tütz

un

g d

er

Test

fall

ers

tell

un

g d

urc

h A

ssis

ten

ten

Ein

füge

n n

eu

er

Test

sch

ritt

e ü

be

r au

fge

zeic

hn

ete

Mas

ken

––

––

Erst

ell

en

vo

n P

rüfp

un

kte

n

Dat

en

ban

kab

frag

en

, üb

er

Erw

eit

eru

nge

n–

––

Um

wan

dlu

ng

in d

ate

nge

trie

be

ne

n T

est

fall

––

Ve

rwal

tun

g d

er

Test

dat

en

––

Prü

fpu

nkt

e

Eige

nsc

haf

ten

Text

Bil

de

r–

XM

Lp

rogr

amm

ierb

arp

rogr

amm

ierb

arp

rogr

amm

ierb

ar

pro

gram

mie

rbar

pro

gram

mie

rbar

pro

gram

mie

rbar

–p

rogr

amm

ierb

ar

Dat

en

ban

kab

frag

en

pro

gram

mie

rbar

pro

gram

mie

rbar

pro

gram

mie

rbar

p

rogr

amm

ierb

arp

rogr

amm

ierb

arp

rogr

amm

ierb

ar–

pro

gram

mie

rbar

Ve

rsio

nie

run

g

Ve

rsio

nsm

anag

em

en

twe

rkze

ug

–O

ffe

n f

ür

alle

Off

en

r al

leP

rop

rie

tär,

SV

NO

ffe

n f

ür

alle

Off

en

r al

leTF

Sb

eli

eb

ig, d

a X

ML

als

Dat

en

form

at

Off

en

r al

leSV

N, M

S TF

S, P

VC

S,

Rat

ion

al C

lear

Cas

e, M

KS

Sou

rce

Inte

grit

y u

nd

and

ere

Pro

toko

llie

run

g

Form

atH

TML,

XM

LxU

nit

Fo

rmat

P

rop

rie

tär

HTM

L, T

PTP

, XM

L, T

ext

H

TML,

XM

L, T

ext

XM

L, H

TML,

JU

nit

XM

L,

test

do

c u

nd

pkg

do

c

Pro

pri

etä

rX

ML,

Mu

ltip

art

Hyp

ert

ext

Sto

rage

Scre

en

sho

ts

Mit

Erw

eit

eru

nge

n

Vid

eo

aufz

eic

hn

un

g–

Mit

Erw

eit

eru

nge

n–

––

An

pas

sun

gsm

ögl

ich

keit

en

off

en

es

Form

atM

it E

rwe

ite

run

gen

ü

be

r X

ML

Exp

ort

in o

ffe

ne

s Fo

rmat

XM

L, H

TML

X

ML,

Ju

nit

XM

L, E

xce

l, T

ext

, H

TML

X

ML,

HTM

L, J

Un

it X

ML

XM

LX

ML

Inte

grat

ion

mit

Te

stm

anag

em

en

t o

de

r C

on

tin

uo

us

Inte

grat

ion

Ko

mm

and

oze

ile

xUn

it-F

ram

ew

ork

(

Jun

it /

Jen

kin

s, lt

. KB

)–

AP

I

Lize

nze

n

Bas

isp

reis

Use

r Li

zen

z (p

reis

we

rte

ste

Var

ian

te la

ut

He

rste

lle

r)ko

ste

nlo

sko

ste

nlo

s3.

000,

00€

6.

458,

00€

1.

800,

00€

6.

551,

00€

1.

995,

00€

1.

990,

00€

1.

798,

00€

Pre

is f

ür

Seat

Lic

en

seko

ste

nlo

sko

ste

nlo

s3.

000

€ b

is 5

.000

€6.

458,

00€

1.

800,

00€

–1.

990,

00€

1.

798

€ b

is 3

.826

Pre

is F

loat

ing

Lice

nse

kost

en

los

kost

en

los

3.00

0 €

bis

5.0

00 €

12.4

05,0

0€

–19

95 €

+ A

ufp

reis

r m

eh

r al

s 1

GU

I-Te

chn

olo

gie

3.49

0,00

4.00

8 €

bis

8.0

96 €

Folg

eko

ste

n p

ro L

ize

nz

pro

Jah

rko

ste

nlo

sko

ste

nlo

sk.

A.

k. A

.37

8,00

–48

0,00

690

€ fü

r Fl

oat

ing

Lice

nse

k. A

.

Lize

nz

nu

r Te

std

urc

hfü

hru

ng

kost

en

los

kost

en

los

k. A

.–

––

995,

00€

69

0,00

449,

00€

Lege

nd

e

vo

rhan

de

n

– …

nic

ht

vorh

and

en

k. A

. … k

ein

e A

nga

be

Page 28: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Bewertungstabelle aller zehn Tools

Test

auto

mat

isie

run

gsw

erk

zeu

gJu

bu

laSe

len

ium

Squ

ish

Un

ifie

d F

un

ctio

nal

Te

stin

gR

atio

nal

Fu

nct

ion

al T

est

er

Bo

rlan

d S

ilk4

J /

Silk

4Ne

tV

isu

al S

tud

ioQ

F-Te

stR

ano

rex

Test

Co

mp

lete

He

rste

lle

rB

red

ex

–Fr

ogl

ogi

cH

PIB

MM

icro

Fo

cus

Mic

roso

ftQ

FSR

ano

rex

Smar

tBe

ar

Pro

du

ktlo

go

Ve

rsio

n8

2.42

.25.

012

.08.

315

.020

134.

0RC

5.1.

210

.3

We

bsi

teh

ttp

://t

est

ing.

bre

de

x.d

e/

htt

p:/

/do

cs.s

ele

niu

mh

q.o

r

g/

htt

p:/

/ww

w.f

rogl

ogi

c.co

m

/sq

uis

h/g

ui-

test

ing/

htt

p:/

/ww

w8.

hp

.co

m/a

t/d

e/s

oft

war

e-

solu

tio

ns/

un

ifie

d-

fun

ctio

nal

-te

stin

g-

auto

mat

ed

-

test

ing/

ind

ex.

htm

l

htt

p:/

/ww

w-

03.i

bm

.co

m/s

oft

war

e/p

rod

uct

s/d

e/f

un

ctio

nal

htt

p:/

/ww

w.b

orl

and

.co

m/

pro

du

cts/

silk

test

/

htt

p:/

/msd

n.m

icro

soft

.co

m/e

n-

us/

lib

rary

/fd

a2b

ad5(

v=vs

.8

0).a

spx

htt

p:/

/ww

w.q

fs.d

e/d

e/q

ft

est

/

htt

p:/

/ww

w.r

ano

rex.

de

/h

ttp

://s

mar

tbe

ar.c

om

/pro

du

cts/

qa-

too

ls/a

uto

mat

ed

-

test

ing-

too

ls/

All

gem

ein

e A

nga

be

n

Au

f fo

lge

nd

en

Be

trie

bss

yste

me

n v

erf

ügb

arW

ind

ow

s, L

inu

x/U

nix

an

d

Mac

Win

do

ws/

Ap

ple

OS

X/L

inu

x

Win

do

ws,

Lin

ux,

Mac

Win

do

ws

Win

do

ws,

Lin

ux

Win

do

ws

Win

do

ws

Win

do

ws,

Lin

ux,

Un

ixW

ind

ow

sW

ind

ow

s

Lize

nzp

oli

tik

Ge

sam

tliz

en

zK

ost

en

los

Extr

a fü

r D

esk

top

, Mo

bil

e,

We

b u

nd

Em

be

dd

ed

Ge

sam

tliz

en

zG

esa

mtl

ize

nz

Ge

sam

tliz

en

zG

esa

mtl

ize

nz

Pre

is p

ro G

UI-

Tech

no

logi

eG

esa

mtl

ize

nz

Extr

a fü

r W

ind

ow

s, W

eb

un

d M

ob

ile

Zie

lgru

pp

e d

es

We

rkze

ugs

Fach

be

reic

hsm

itar

be

ite

r

Mit

Erw

eit

eru

nge

n (

z. B

.

BD

D)

Fach

be

reic

hsm

itar

be

ite

r m

it g

run

dle

gen

de

n P

rogr

amm

iere

rfah

run

gen

Pro

gram

mie

rer

Un

ters

tütz

te G

UI-

Tech

no

logi

en

HTM

L, A

JAX

bas

iert

au

f Se

len

ium

Java

AW

T/Sw

ing

Swin

g–

Ecli

pse

SW

T

, in

cl. G

EF–

Mic

roso

ft .N

ETW

inFo

rms,

WP

F

(exp

eri

me

nte

ll)

–W

inFo

rms,

WP

F, V

B.N

ETW

inFo

rms,

WP

F,

Silv

erl

igh

t, z

ahlr

eic

he

Dri

tth

ers

tell

er

Win

Form

s, W

PF

Win

Form

s, W

PF,

Sil

verl

igh

tW

PF,

Win

Form

s–

Win

Form

s, W

PF,

Sil

verl

igh

tW

inFo

rms,

WP

F, S

ilve

rlig

ht

Mic

roso

ft L

ega

cy–

–M

FC, V

B 6

.x, N

ativ

Win

do

ws

Co

ntr

ols

M

FC, W

in32

, VB

MFC

, Win

32, V

B, A

ctiv

eX

tlw

. MFC

–M

FC, W

ind

32, V

B6,

Act

ive

X

MFC

, VB

, Win

32

Qt

––

––

––

SAP

––

––

Ad

ob

e–

–Fl

ex

Fle

xFl

ex

Fle

x–

–Fl

ash

, Fle

x, A

irFl

ash

, Fle

x, A

ir

An

de

reJa

vaFX

–P

ow

erB

uil

de

r, E

xon

tro

l,

Ple

x, In

frag

isti

cs

De

lph

i, O

racl

e, P

eo

ple

Soft

,

Po

we

rBu

ild

er,

Sie

be

l,

Stri

ngr

ay, T

erm

inal

Emu

lato

r, V

isu

alA

ge

Po

we

rBu

ild

er,

Sie

be

l,

Term

inal

em

ula

tor-

bas

iert

e

An

we

nd

un

gen

, zSe

rie

s-,

iSe

rie

s- u

nd

pSe

rie

s-

An

we

nd

un

gen

Term

inal

em

ula

tor-

bas

iert

(Ru

mb

a), …

Shar

eP

oin

t, D

ynam

ics

CR

M-

We

bcl

ien

t, D

ynam

ics

(Ax)

2012

Cli

en

t, t

lw.

Cit

rix/

Term

inal

die

nst

e,

Po

we

rBu

ild

er,

Win

do

ws

Sto

re-A

pp

s

–, n

ur

Java

od

er

We

b-

bas

iert

e G

UI

De

lph

i, P

ow

erB

uil

de

r, M

S

Dyn

amic

s, In

frag

isti

cs,

De

vExp

ress

,

Co

mp

on

en

tOn

e, J

anu

s,

Syn

cfu

sio

n, T

ele

rik,

Skin

Soft

un

d e

inig

e m

eh

r

De

lph

i, D

eve

lop

er

Exp

ress

,

Infr

agis

tics

, Syn

cfu

sio

n,

Tele

rik,

Selb

st e

ntw

icke

lte

Ste

ue

rele

me

nte

te

stb

ar m

ach

en

, E

rwe

ite

run

g d

er

use

r-

ext

en

sio

ns.

js

We

b B

row

ser

Mic

roso

ft In

tern

et

Exp

lore

r

, a

b V

ers

ion

8

Mo

zill

a Fi

refo

x

n

ur

Au

sfü

hru

ng

, a

b V

ers

ion

26

Go

ogl

e C

hro

me

, (e

xpe

rim

en

tell

)

nu

r A

usf

üh

run

g

, ab

QF

Test

4

Op

era

––

––

Ap

ple

Saf

ari

––

––

Bro

wse

run

abh

ängi

gke

it d

er

Test

s

De

skto

p B

etr

ieb

ssys

tem

e

Win

do

ws

Lin

ux

(UN

IX/P

OSI

X)

––

Ap

ple

Mac

OS

X

––

––

Mo

bil

e A

pp

s

Ap

ple

iOS

, m

it Z

usa

tztr

eib

ern

, m

it T

est

Wo

rkb

en

ch

, mit

Sil

k M

ob

ile

––

Go

ogl

e A

nd

roid

, mit

Zu

satz

tre

ibe

rn

, mit

Te

st W

ork

be

nch

, m

it S

ilk

Mo

bil

e–

Win

do

ws

Ph

on

e–

––

––

, m

it S

ilk

Mo

bil

e

––

Erke

nn

un

g vo

n S

teu

ere

lem

en

ten

XP

ath

––

, mit

Ein

sch

rän

kun

gen

–Q

Pat

h

Mu

ste

r–,

Erk

en

nu

ng

ist

ob

jekt

bas

iert

un

d

he

uri

stis

ch

Re

gExp

Re

gExp

, Wil

dca

rds

Re

gExp

, Wil

dca

rds

W

ild

card

ste

ilw

eis

eR

egu

läre

Au

sdrü

cke

Ko

nfi

gura

tio

n d

er

Erke

nn

un

gsge

nsc

haf

ten

man

ue

ll

, m

it E

insc

hrä

nku

nge

n–

Ob

ject

-Re

po

sito

ry

pro

gram

mie

rbar

, mit

Ein

sch

rän

kun

gen

Text

erk

en

nu

ng

–Ü

be

r B

ibli

oth

eke

n–

, fü

r Le

gacy

Co

ntr

ols

Bil

de

rke

nn

un

g–

Üb

er

Bib

lio

the

ken

, z. B

.

Siku

li

Erst

ell

un

g e

ine

s Te

stfa

lls

Erst

ell

un

g o

hn

e S

UT

––

Zugr

iff

auf

Dat

eie

n

Zugr

iff

auf

Dat

en

ban

ken

Zugr

iff

auf

Win

do

ws

AP

Is

Zugr

iff

auf

and

ere

Sp

rach

en

, Pyt

ho

n, J

avaS

crip

t,

Ru

by,

Pe

rl o

r Tc

l

Inte

rakt

ion

mit

Te

ste

r

Spe

zifi

kati

on

sfo

rm

Ob

jekt

ori

en

tie

rte

Sp

rach

eJa

vaJa

va, C

#, P

yth

on

, Ru

by,

Pe

rl, P

HP

, P

yth

on

, Jav

aScr

ipt,

Ru

by,

Pe

rl o

r Tc

l

–Ja

va, V

B.N

ETJa

va, C

#C

# u

nd

an

de

re .N

ET

Spra

che

n

Gro

ovy

, Jyt

ho

nC

# (V

B.N

ET m

it

Ein

sch

rän

kun

gen

)

Skri

pts

pra

che

, P

yth

on

, Jav

aScr

ipt,

Ru

by,

Pe

rl o

r Tc

l

, V

BS

––

–G

roo

vy, J

yth

on

–V

BSc

rip

t, J

scri

pt,

De

lph

iScr

ipt,

S++

Scri

pt,

C#S

crip

t

Vis

ue

lle

Pro

gram

mie

run

g

––

Um

setz

bar

e D

esi

gns

Cap

ture

& R

ep

lay

(Sw

ing

un

d S

WT/

RC

P)

Sele

niu

m ID

E

Ke

ywo

rd-D

rive

n-T

est

ing

Pag

e O

bje

ct P

atte

rn

(

lt. K

no

wle

dge

Bas

e)

––

Be

hav

iou

r D

rive

n D

eve

lop

me

nt

(

lt. K

no

wle

dge

Bas

e)

––

Ro

bu

sth

eit

de

r Te

sts

Feh

lerb

eh

and

lun

g

SetU

p/T

ear

Do

wn

––

He

uri

stik

en

r O

bje

kte

rke

nn

un

g

Xp

ath

, Re

gExp

Xp

ath

, Re

gExp

Entw

ickl

un

gsu

mge

bu

ng

zur

Test

spe

zifi

kati

on

Ecli

pse

––

––

MS

Vis

ual

Stu

dio

––

Pro

pri

etä

r–

––

––

Un

ters

tütz

un

g d

er

Test

fall

ers

tell

un

g d

urc

h A

ssis

ten

ten

Ein

füge

n n

eu

er

Test

sch

ritt

e ü

be

r au

fge

zeic

hn

ete

Mas

ken

––

––

Erst

ell

en

vo

n P

rüfp

un

kte

n

Dat

en

ban

kab

frag

en

, üb

er

Erw

eit

eru

nge

n–

––

Um

wan

dlu

ng

in d

ate

nge

trie

be

ne

n T

est

fall

––

Ve

rwal

tun

g d

er

Test

dat

en

––

Prü

fpu

nkt

e

Eige

nsc

haf

ten

Text

Bil

de

r–

XM

Lp

rogr

amm

ierb

arp

rogr

amm

ierb

arp

rogr

amm

ierb

ar

pro

gram

mie

rbar

pro

gram

mie

rbar

pro

gram

mie

rbar

–p

rogr

amm

ierb

ar

Dat

en

ban

kab

frag

en

pro

gram

mie

rbar

pro

gram

mie

rbar

pro

gram

mie

rbar

p

rogr

amm

ierb

arp

rogr

amm

ierb

arp

rogr

amm

ierb

ar–

pro

gram

mie

rbar

Ve

rsio

nie

run

g

Ve

rsio

nsm

anag

em

en

twe

rkze

ug

–O

ffe

n f

ür

alle

Off

en

r al

leP

rop

rie

tär,

SV

NO

ffe

n f

ür

alle

Off

en

r al

leTF

Sb

eli

eb

ig, d

a X

ML

als

Dat

en

form

at

Off

en

r al

leSV

N, M

S TF

S, P

VC

S,

Rat

ion

al C

lear

Cas

e, M

KS

Sou

rce

Inte

grit

y u

nd

and

ere

Pro

toko

llie

run

g

Form

atH

TML,

XM

LxU

nit

Fo

rmat

P

rop

rie

tär

HTM

L, T

PTP

, XM

L, T

ext

H

TML,

XM

L, T

ext

XM

L, H

TML,

JU

nit

XM

L,

test

do

c u

nd

pkg

do

c

Pro

pri

etä

rX

ML,

Mu

ltip

art

Hyp

ert

ext

Sto

rage

Scre

en

sho

ts

Mit

Erw

eit

eru

nge

n

Vid

eo

aufz

eic

hn

un

g–

Mit

Erw

eit

eru

nge

n–

––

An

pas

sun

gsm

ögl

ich

keit

en

off

en

es

Form

atM

it E

rwe

ite

run

gen

ü

be

r X

ML

Exp

ort

in o

ffe

ne

s Fo

rmat

XM

L, H

TML

X

ML,

Ju

nit

XM

L, E

xce

l, T

ext

, H

TML

X

ML,

HTM

L, J

Un

it X

ML

XM

LX

ML

Inte

grat

ion

mit

Te

stm

anag

em

en

t o

de

r C

on

tin

uo

us

Inte

grat

ion

Ko

mm

and

oze

ile

xUn

it-F

ram

ew

ork

(

Jun

it /

Jen

kin

s, lt

. KB

)–

AP

I

Lize

nze

n

Bas

isp

reis

Use

r Li

zen

z (p

reis

we

rte

ste

Var

ian

te la

ut

He

rste

lle

r)ko

ste

nlo

sko

ste

nlo

s3.

000,

00€

6.

458,

00€

1.

800,

00€

6.

551,

00€

1.

995,

00€

1.

990,

00€

1.

798,

00€

Pre

is f

ür

Seat

Lic

en

seko

ste

nlo

sko

ste

nlo

s3.

000

€ b

is 5

.000

€6.

458,

00€

1.

800,

00€

–1.

990,

00€

1.

798

€ b

is 3

.826

Pre

is F

loat

ing

Lice

nse

kost

en

los

kost

en

los

3.00

0 €

bis

5.0

00 €

12.4

05,0

0€

–19

95 €

+ A

ufp

reis

r m

eh

r al

s 1

GU

I-Te

chn

olo

gie

3.49

0,00

4.00

8 €

bis

8.0

96 €

Folg

eko

ste

n p

ro L

ize

nz

pro

Jah

rko

ste

nlo

sko

ste

nlo

sk.

A.

k. A

.37

8,00

–48

0,00

690

€ fü

r Fl

oat

ing

Lice

nse

k. A

.

Lize

nz

nu

r Te

std

urc

hfü

hru

ng

kost

en

los

kost

en

los

k. A

.–

––

995,

00€

69

0,00

449,

00€

Lege

nd

e

vo

rhan

de

n

– …

nic

ht

vorh

and

en

k. A

. … k

ein

e A

nga

be

Page 29: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .

Anhang

Anhang

Abbildungen

Page 30: Vergleich der wichtigsten UI-Testautomationstools · Ranorex . Die bewerteten Werkzeuge im Detail betrachtet 5.6. SmartBear TestComplete ... 5.9. Quality First Software QF-Test .