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