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 / Linux 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, on Terminal window, run once to enable Safari automation:
safaridriver --enable
Browser Setup
TestOptimal utilizes Selenium/WebDriver to perform browser automation. The appropriate browser driver must be present/installed, if not already installed, the system will automatically download it and thus internet is required during the download.
Alternative, you may manually copy the required browser driver package into the expected location. Check SvrLog file for the location: e.g.
2020-05-18 13:44:40 [INFO] loading chrome driver from C:\Users\myAccount\.m2\repository\webdriver\chromedriver\win32\80.0.3987.106\chromedriver.exe
Customization
Refer to Server Configuration to customize your installation.