Both sides previous revisionPrevious revisionNext revision | Previous revision |
overview:installdoc [2020/05/02 19:10] – [Installing TestOptimal Server/IDE] admin | overview:installdoc [2020/06/04 22:28] (current) – removed admin |
---|
===== 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 2GB | |
* Disk Space (free): at least 2GB. | |
| |
---- | |
==== Installing TestOptimal Server/IDE ==== | |
Choose one of the installation options below. After completing the installation, open {{wiki:idescreen:ide_main.png?linkonly|TestOptimal IDE}} with a browser at: {{http://localhost:8888/ | 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//). | |
* //TestOptimal// uses //GraphViz// to generate some of the graphs. Downloaded and install {{https://graphviz.gitlab.io/download/ | GraphViz}} (you may perform this step later). | |
* If using Safari browser for testing AUT, you will need to install WebDriver Safari Extension: | |
* open Safari browser and click on {{http://selenium-release.storage.googleapis.com/2.48/SafariDriver.safariextz | 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 {{https://graphviz.gitlab.io/download/ | 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 {{http://localhost:8888/api/v1/file/log/tosvr| 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 [[Configuration | Server Configuration ]] to customize your installation. | |