6
. Concepts
The following sections introduce the concepts and capabilities of Jubula .
Subsections
6
.
1
Overview
6
.
2
Testing with Jubula
6
.
2
.
1
Understanding how Jubula works
6
.
2
.
1
.
1
Actions
6
.
2
.
1
.
2
Test execution
6
.
2
.
2
Standards conformance
6
.
3
Architecture
6
.
3
.
1
ITE
6
.
3
.
2
AUT Agent
6
.
3
.
3
Working with the ITE and AUT Agent on different machines
6
.
4
Database structure
6
.
4
.
1
Supported systems
6
.
4
.
2
Single-user
6
.
4
.
3
Multi-user
6
.
5
Approaches to testing
6
.
5
.
1
Writing modules in advance
6
.
5
.
2
Creating modules from existing Test Cases
6
.
5
.
3
Choosing a method
6
.
6
Test hierarchy
6
.
6
.
1
Test Steps
6
.
6
.
2
Test Cases
6
.
6
.
3
Test Suites
6
.
6
.
4
Test Jobs
6
.
6
.
5
Projects
6
.
7
Reusability
6
.
7
.
0
.
1
Abstract, concrete and toolkit specific components
6
.
8
Multi-lingual testing
6
.
8
.
1
Project and AUT languages
6
.
9
Object mapping
6
.
9
.
1
Component names
6
.
9
.
2
Technical names
6
.
9
.
3
Assigning technical names to component names
6
.
9
.
4
Locating components during test execution
6
.
10
Test execution
6
.
10
.
1
Test Step execution
6
.
11
Observing user actions
6
.
12
Event Handlers
6
.
12
.
1
How Event Handlers work
6
.
12
.
2
Default Event Handlers
6
.
12
.
3
Customized Event Handlers
6
.
13
Extensibility
6
.
14
Summary
Copyright BREDEX GmbH 2013. Made available under the Eclipse Public License v1.0.