Jubula Installation Manual: Jubula Team Bredex GMBH October 16, 2012
Jubula Installation Manual: Jubula Team Bredex GMBH October 16, 2012
Jubula Installation Manual: Jubula Team Bredex GMBH October 16, 2012
BREDEX GmbH
Mauernstr. 33
38100 Braunschweig
Germany
Tel: +49-531 - 243 30 - 0
Fax: +49-531 - 243 30 - 99
www.bredex.de
Title:
Jubula Installation Manual
Author:
Jubula Team
File:
install
State:
RELEASE
Version:
V1.3.00071
Released by: BREDEX GmbH
Released at: October 16, 2012
install V1.3.00071
Contents
Contents
1 System requirements
1.1 Hardware requirements . . . . . . .
1.2 Software requirements . . . . . . .
1.3 AUT Agent requirements . . . . . .
1.4 Java policies and security managers
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
5
5
7
7
3 Installation
3.1 Environment variable: known problem . . . . .
3.2 Jubula components . . . . . . . . . . . . . . .
11
11
12
4 Windows installation
13
5 Mac installation
15
6 Unix installation
17
7 Database configuration
7.1 Using the embedded database with Jubula
7.2 Using an Oracle database with Jubula . . .
7.3 Using a MySQL database with Jubula . . .
7.4 Using a PostgreSQL database with Jubula .
.
.
.
.
8 Uninstalling Jubula
install V1.3.00071
.
.
.
.
19
19
19
20
21
23
install V1.3.00071
System requirements
Chapter 1
System requirements
1.1
Hardware requirements
1.2
1.2.1
Software requirements
Supported operating systems
1.2.2
1.2.3
Database requirements
1.2.4
Jubula has to be able to perform interprocess communication in order to run tests. No information is sent to external
sources during this process.
The ports required by Jubula are:
1. From the ITE to the AUT Agent: this port is defined in the
Jubula preferences.
2. From the AUT to the ITE: this port is dynamically chosen,
and cannot currently be defined. Therefore, any ports available on your test machine must also be open on the machine from which the test is being run.
6
install V1.3.00071
System requirements
If opening all ports in this way is not an option, we recommend using the Jubula test executor on the test machine to
run the tests, so that all communication is done locally.
1.2.5
1.2.6
1.3
The AUT Agent requires a system with a TCP/IP-capable network. To run the server, the system should have at least 16
MB free random access memory. Additional requirements for
the AUT Agent depend on the application under test (AUT).
1.4
"createClassLoader";
permission java.lang.RuntimePermission
"setContextClassLoader";
permission java.lang.RuntimePermission
"accessDeclaredMembers";
permission java.lang.RuntimePermission
"modifyThreadGroup";
permission java.lang.RuntimePermission "exitVM";
permission java.lang.reflect.ReflectPermission
"suppressAccessChecks";
permission java.util.logging.LoggingPermission
"control";
permission java.util.PropertyPermission "*",
"read, write";
permission java.net.SocketPermission "*",
"accept, connect, listen, resolve";
permission java.awt.AWTPermission
"listenToAllAWTEvents";
permission java.awt.AWTPermission
"showWindowWithoutWarningBanner";
permission java.awt.AWTPermission "createRobot";
permission java.awt.AWTPermission "accessClipboard";
permission java.awt.AWTPermission "accessEventQueue";
access : access denied (java.lang.RuntimePermission accessClas
};
install V1.3.00071
Chapter 2
Important! Migration
information
2.1
install V1.3.00071
10
install V1.3.00071
Installation
Chapter 3
Installation
Jubula uses a graphical installer to make installation as straightforward as possible.
You dont need administrative privileges to install Jubula, but
the folder where the software will be installed must be writable
and allow program execution.
See the following sections for information on installing Jubula
on Windows and Unix systems. For installation on other platforms, please follow the Unix installation procedure, and adapt
the instructions as necessary.
3.1
install V1.3.00071
11
3.2
Jubula components
12
install V1.3.00071
Windows installation
Chapter 4
Windows installation
1. Browse to the directory where you saved the setup file
when you downloaded Jubula.
2. Double-click the file setup.exe.
3. A welcome screen appears (Figure 4.1 page 13 ). Click
Next to begin installation.
install V1.3.00071
13
10. Click Next and then Finish to exit the installation wizard.
14
install V1.3.00071
Mac installation
Chapter 5
Mac installation
1. Browse to the directory where you saved the setup file
when you downloaded Jubula.
2. Double-click on the setup.dmg icon. The setup directory
will open. This directory must later be ejected from the
desktop.
3. Double-click on the GD Installer icon.
4. From this point, follow the instructions for the Unix installation ( page 17) .
install V1.3.00071
15
16
install V1.3.00071
Unix installation
Chapter 6
Unix installation
The following instructions may vary according to the vendor, version, and specifications of the operating system being
used. Please adapt them as necessary. Consult the operating
system documentation for details.
1. From the command shell, navigate to the directory where
you saved the setup file you downloaded.
2. Launch the installation program by starting the script:
./setup.sh
Because the files are being decompressed, this make take
some time.
3. The license agreement will appear. Read it and accept it
to continue. You can view and print this license later. It
is saved in the Jubula installation directory and is called
license-agreement.txt.
4. At the next dialog, choose where to install Jubula. You can
search or enter a directory or use the default. Click Next.
5. Choose the components to be installed. You can install the
AUT Agent (the server component) and the ITE on different
machines if you want to. If this is the case, carry out the
installation for the other component (ITE or AUT Agent)
later.
To be able to access the manual as a .pdf file, install the
Jubula documentation. Click Next.
6. Choose the directory in which symlinks for Jubula should
be created (Figure 6.1 page 18 ). The directory must
be writable by the user installing the program, i.e. a nonadminstrator may use his home directory. Symlinks should
be created in a folder contained in the $PATH variable.
install V1.3.00071
17
18
install V1.3.00071
Database configuration
Chapter 7
Database configuration
Jubula uses a database to store Projects. The necessary tables
for the database are created automatically by Jubula. For this
reason, it is important to use a clean database with no other
tables in it.
You can configure the type of database to use in the ITE via
the preferences. The following sections give some advice on
configuring the database setup for optimum use with Jubula.
7.1
7.2
Jubula is tested with Oracle and we recommend using an Oracle or Oracle Express database for working with Jubula.
install V1.3.00071
19
7.2.1
7.3
install V1.3.00071
Database configuration
7.4
install V1.3.00071
21
22
install V1.3.00071
Uninstalling Jubula
Chapter 8
Uninstalling Jubula
1. In Unix, start ./uninstall.
2. In Windows, select uninstall from the Jubula start menu.
3. A dialog box will appear to confirm this choice.
4. If you click yes, you will see a dialog which will remind you
to export your Projects from the current database, and to
backup any extensions of configurations you have used.
5. Select the options you have completed and then click Yes
again to uninstall Jubula.
6. Once the program has been uninstalled, you will see a message to confirm this.
install V1.3.00071
23