Agile testing of graphical user interfaces

Hans-J. Brede

Technology Talks · Short
Wednesday, 15:00, 25 minutes | Schubartsaal

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

Agile development processes are based on short iterations, with working software being released at the end of each iteration. Because there is no traditional test phase at the end of the development process, there must be some way of monitoring quality throughout the iteration. In essence, the test process has to be just as agile as the development process. This means that tests must be automated and they must be integrated into a daily/nightly build process so that they can deliver continuous information about the quality of the software.

This is a particularly difficult area for GUI tests. Because GUIs are subject to frequent changes, it must be ensured that the time spent maintaining tests doesn’t outweigh any benefit gained from automated testing. Making agile GUI testing work involves certain factors which should be considered for the test design:

Designing and creating tests which are well-designed enough to withstand changes and keep in sync with development isn’t an easy task. This talk presents some ideas, best practices and standards for test design and test architecture which can help when testing GUIs in an agile process.

This talk will be of use for participants working on agile teams (or those looking to move to an agile process) for Eclipse applications with a user interface to be tested.

Hans-Joachim (Achim) Brede is the founder of BREDEX GmbH and is one of its managing directors. He has implemented and managed multiple, highly complex customer projects and is responsible for the concepts in the development of the automated test tool GUIdancer. Achim holds a Master in Computer Science and was working with the University of Braunschweig and Digital Equipment as a technical consultant.

towerbyte logo

brox logo

geensys logo

in2solutions logo

JavaSPEKTRUM logo

ericsson logo

ilog logo

BIRT-Exchange logo

froglogic logo

innovations logo

exxcellent logo

windriver logo

google logo

Software & Support logo

adacore logo

bredex logo

sopera logo

microdoc logo

OSGi Users Forum logo

versant logo

Methods & Tools logo

instantiations logo

inovex logo

compeople logo

bluage logo

siemens logo

itemis logo

adacore logo

Obeo logo

sap logo

innoopract logo

amd logo

symbian logo

open-xchange logo

united-internet logo

ww-im logo

cloudsmith logo

anyware logo


report a problem with this page