PLEASE UPDATE YOUR LOGI LICENSE BEFORE IT EXPIRES. CLICK HERE FOR MORE INSTRUCTIONS.
Overview
This article is for the qTest 9.0 OnPremise release for Spring 2018. You will find information for Supported Operating Systems and Browsers, Prerequisite Applications, Installation/Upgrade Guides, Deployment Models, along with Hardware Requirements and Supported Versions.
Hardware Requirements
Based on your team size and the applications included in your subscription plan determine the right hardware requirements before the installation. Please see this article: Server Sizing Guide
Deployment Models
qTest components (and prerequisites applications) communicate with each other via TCP and HTTP, so they can be installed on different systems, as long as they can connect via specific ports. Files that may need to be shared among services can be supported by a distributed file system like NFS or SMB. In QASymphony's production cloud deployment, each application has a dedicated server to ensure the best control, but that may not be necessary for an OnPremise deployment. For best practices, please see the examples provided in this article: Selecting your OS and Deployment Model
Supported Systems
Operating Systems
qTest installation packages are offered for these 3 types of environment:
- Docker on Linux (CentOS 7.2-7.3) or (Ubuntu 16.04-16.10) 64-bit
- Linux native (CentOS 7.2-7.3) or (Ubuntu 16.04-16.10) 64-bit
- Windows native (2008 R2, 2012 R2, 2016)
Browsers
qTest works best on the latest stable versions of:
- Chrome
- Firefox
- Safari
- IE11
Prerequisite Applications
Based on the OS environment, please see the list of prerequisites below:
Docker
- Must have access to the outside internet (cannot be used in closed network)
- Docker Host v17.03-ce - v17.12-ce See: Instructions to install Docker
- Kernel must be at least 3.10
- Once you have Docker installed, you'll automatically have access to the prerequisite applications
- If you're using CentOS, See: Adjust Docker Storage Drive for CentOS
Windows or Linux (non-Docker)
The table below shows the required versions of prerequisite applications. These must be installed and running before deploying qTest applications.
Here are some basic instructions for installing these prerequisites. If you need more detailed instructions to install these prerequisites, click on the hyperlinks in the table below.
- Install prerequisite applications on Windows
- Install prerequisite applications on Ubuntu/CentOS (non-Docker)
- Set up an NFS folder on Windows
Prerequisite Apps | Description | Subscription Plan | ||
---|---|---|---|---|
Sessions + Explorer | Premium | Elite | ||
PostgreSQL 9.5.4 - 9.6.6 NOTE:
|
Database Server for Manager, Sessions, Insights and Launch | ![]() |
![]() |
![]() |
RabbitMQ 3.5.4 - 3.7 | Message Broker | ![]() |
![]() |
![]() |
Erlang (Compatible version of RabbitMQ) | Prerequisite of Rabbit MQ | ![]() |
![]() |
![]() |
Redis 2.8.19 - 3.2.10 | Memory Cache | ![]() |
![]() |
![]() |
MongoDB 3.4 - 3.6 | Database Server for Parameters, and Pulse | ![]() |
![]() |
|
An NFS directory NOTE:
|
To store attachments | (optional) | (optional) | (optional) |
qTest Applications
Each application in the qTest platform delivers a tailored experience for its users. Below is a list of the applications that you should install for each subscription plan:
Product | Description | Subscription Plan | ||
---|---|---|---|---|
Sessions + Explorer | Premium | Elite | ||
Manager | Test Case Management | ![]() |
![]() |
![]() |
Sessions | Screen Capture and Recording | ![]() |
![]() |
![]() |
Parameters | Reusable Test Input Data | ![]() |
![]() |
|
Insights | Testing Metrics and Analytics | ![]() |
||
Launch | Centralized Test Automation | ![]() |
||
Pulse | Agile and DevOps Workflows | ![]() |
*qTest Manager component for Sessions + Explorer package is simply for Administration purposes and does not contain test case management features.
Install and Upgrade Guides
Below are links to our master Install and Upgrade Guides for the qTest Product Suite. These master guides provide you access to previous version and operating system instructions.
Ports
Please note, that you must open the ports below prior to any self/assisted installation or upgrade. You should only open the HTTPS ports if you plan to serve SSL from the application.
Prerequisite Applications |
|
---|---|
Product | Port |
RabbitMQ | 5672/61613 |
Redis | 6379 |
Postgres | 5432 |
Network Drive | 2049 |
MongoDB | 27017 |
Linux Docker |
||
---|---|---|
Product | HTTP Port | HTTPS Port |
Manager | 80 | 443 |
Sessions | 8080 | 8443 |
qMap | 7080 | 7443 |
Scenario | 6080 | 6443 |
Insights | 9080 | 9443 |
Parameters | 10080 | 10443 |
Pulse | 4080 | 4443 |
Launch | 3080 | 3443 |
Linux non-Docker and Windows |
||
---|---|---|
Product | HTTP Port | HTTPS Port |
Manager | 8080 | 8443 |
Sessions | 9080 | 9443 |
Scenario | 6080 | 4443 |
Insights | 10080 | 10443 |
Parameters | 5080 | 5080 |
Pulse | 4080 | 4080 |
Launch | 3080 | 3080 |
Supported Versions
As outlined in the Terms of Use (Appendix A - Support Services), QASymphony OnPremise support expires for any software version more than 12 months after any superseding update. Therefore, we recommend that customers keep up with the latest updates and upgrade their software.
Below are the OnPremise software versions and their support status:
qTest Platform | |||
---|---|---|---|
Version | Release Date | Out of Support Date | Status |
9.0 | February 2018 | Supported | |
8.7.3 | October 2017 | February 2019 | Supported |
8.4.4 | June 2017 | October 2018 | Supported |
8.1.5 | November 2016 | June 2018 | Supported |
7.7.3 | June 2016 | November 2017 | Out of support |
7.3.7 | March 2016 | June 2017 | Out of support |