This is an old revision of the document!
TestOptimal Installation
This document provides the instructions to install TestOptimal Server.
Prerequisite
- JDK 8 or later
- OS: Windows (7 or later) or Mac.
- Memory: at least 4GB
- Disk Space (free): at least 2GB.
Installing TestOptimal Server/IDE
Choose one of the installation options below. After completing the installation, open TestOptimal IDE with a browser at: http://localhost:8888. The community license is installed with the download package. You just need to accept License Agreement and you are ready to roll.
By default, security is enabled. Login with user id admin and password admin. It is strongly recommended that you change this password by editing config/config.properties file.
Windows Installation
- unzip TestOptimal_'ver#'_win.zip to a folder on the local disk (e.g. c:/app/TestOptimal).
- double click (run) startTestOptimalServer.bat located in the root folder (c:/app/TestOptimal)
Mac Installation
- unzip TestOptimal_'ver'_mac.zip to local disk (e.g. apps/TestOptimal.app).
- Install GraphViz (you may perform this step later):
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null brew install graphviz
- If using Safari browser for testing AUT, you will need to install WebDriver Safari Extension:
- open Safari browser and click on here
- run the downloaded file named SafariDriver.safariextz you have just downloaded
Linux Installation
- unzip TestOptimal_'ver'_linux.zip to local disk (e.g. apps/TestOptimal.app).
- TestOptimal uses GraphViz to generate some of the graphs. Downloaded and install GraphViz (you may perform this step later).
Cloud Setup
You may install TestOptimal in a cloud hosting environment running Windows or Linux, just follow the same instruction for each OS above.
Browser Setup
TsetOptimal utilizes Selenium/WebDriver to perform browser automation. It must download the appropriate browser driver for each browser type the first time the browser is used for automation, to do so, it is required that your computer is connected to the internet. Alternative, you may manually copy the required browser driver package into the expected location. Check SvrLog file for the location: e.g.
C:\Users\myAccount\.m2\repository\webdriver\chromedriver\win32\80.0.3987.106\chromedriver.exe
Additionally, it is highly recommended that you disable auto-update feature of your browser due to the fact that newest browser versions may break the automation. You can easily find on the internet on how to disable/enable auto-update feature.
Customization
Refer to Server Configuration to customize your installation.