Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel1

...

Processor

Intel Core i3 2.0 GHz or higher

Memory (RAM)

Minimum: 4 GB

Recommended: 8 GB

Hard Disk Space

Minimum: 50 GB

Operating System Support

Windows 8 (64-bit), Windows 10 (64-bit), Windows Server 2012 and above

Software Prerequisites

Microsoft .NET Framework 4.6.2

Also, ensure that .Net 3.5 is turned on under Windows Features. For more information, click here.

Java 8 - Oracle JDK / Open JDK

Privileges RequiredLocal Administrator privileges (for installation of Qualitia Server)
Communication Ports TCP (Inbound)
  • 1947: Qualitia Licensing Service
  • 8889: Qualitia Server component
  • 8887: Qualitia Web Service
  • 1433:
MS SQL
  • MSSQL Server
  • 3306: MySQL Server 
  • 4001: Mobile Object Spy Server
  • 21000 to 22000: Mobile Object Spy
Agent 
  • Agent (any port from the specified range) 
  • 80: Apache Subversion (Versioning and Revision Control Tool).
Note

These TCP ports need to be opened on Firewall allowing inbound communications from Qualitia components. 



Info

All the port numbers mentioned above are the default communication ports used by these applications. In case you are changing the default ports, you must open or unblock corresponding ports.  

...

Qualitia Automation Studio clients connect to Qualitia data store server to store and retrieve test cases, execution results, and other related information. You can use MySQL RDBMS server for storing project data based on your preference. 

Refer to the MySQL documentation for the OS and version compatibility of the required MySQL versions.

Windows

  • MySQL 

You can use the My SQL database to store and maintain your project data. 

Hard Disk Space100 GB (size may vary based on your project data)
Server Version

MySQL 5.6 (any version 5.6.4 and above), MySQL 5.7 (recommended)Note: MySql 8 is not supported.

Privileges RequiredGrant All privileges 

(warning) While deploying Qualitia in the production environment, it is recommended to set the max_connections value to 300 or above. You can set this value using the Options file from MySQL installation directory. For more information on how to update this value, refer to the Troubleshooting section.

...

.

Refer to the MySQL documentation for the OS and version compatibility of the required MySQL versions.

Info

Currently, Qualitia Supports only the legacy Authentication Method for MySQL 8.0.

It is recommended to enable higher concurrency in MySQL server to access Web-based dashboards seamlessly. You can set these parameters in my-default.ini on Windows.

For more information on how to enable higher concurrency, click here.

  • MSSQL

You can use the MS SQL MSSQL database server to store and maintain your project data. 

Hard Disk Space100 GB (size may vary based on your project data)
Server Version

MS SQL MSSQL Server 2008 SP1 and above

Privileges RequiredDBO privileges
Additional DriversSQL Server Native Client v11.x. 
Click here to download.

Linux

  • MySQL MySQL 

You can use Linux machine if you are using MySQL for storing your project data.

Hard Disk Space100 GB (size may vary based on your project data)
Server Version

MySQL 5.6 (any version 5.6.4 and above), MySQL 5.7 (recommended)

Privileges RequiredGrant All privileges


Info

Currently, Qualitia Supports only the legacy Authentication Method for MySQL 8.0.

It is recommended to enable higher concurrency in MySQL server to access Web-based dashboards seamlessly. You can set these parameters in my.cnf on Linux.

For more information on how to enable higher concurrency, click here.

Qualitia Automation Studio Client Prerequisites
Anchor
#PrerequisitesandConfigurations
#PrerequisitesandConfigurations

...

Processor

Intel Core i3 1.8 GHz or higher

RAM

Web Module only: 8 GB

Web and Mobile Modules: 16 GB and above

Hard Disk

Web Module Only:

800 MB (Qualitia Automation Studio installation)

Web and Mobile Modules:

100 GB

(warning) This includes Hard Disk space required for installation of Android Studio (with all SDK packages) and Appium Desktop (recommended). The size may vary based on the latest Android SDK packages and Appium Desktop.

Operating System Support

Windows 7 SP1, Windows 8, and Windows 10

Selenium and

Auxiliary Software

  1. Microsoft .NET Framework 4.6.2
    Also, ensure that .Net 3.5 is turned on under Windows Features. For more information, click here

  2. Java 8 - Oracle JDK / Open JDK
  3. Version Control Systems:
    1. Apache Subversion: SVN Tortoise SVN 1.7, 1.8, or 1.9.
      Microsoft Visual C++ 2010 runtime (32-bit) (mandatory for SVN) or
    2. Bitbucket Instance with Git Client or SourceTree
  4. Auto IT: Go to Auto IT and click "Download AutoIT" to download the latest version.
    This is required for some of the non-Selenium based operations like Windows Authentication, file download, and so on.
  5. Download and Install Google Chrome Browser v55 or above
    This is to identify Objects using Object Spy for Google Chrome

Always download latest versions for all the following software to support the latest browser versions:

The following drivers are shipped with the product and are of the latest version at the time of shipping. If you need to work with a specific version, at any given point in time, you may use the following information to download.

  1. Gecko Driver: Click here to download GeckoDriver. GeckoDriver supports both 64 and 32-bit architectures.
    It is recommended to read the change logs in the above link for compatibility of a specific Geckodriver version with the Firefox browser version.

  2. IE Driver: Visit here and click "32 bit Windows IE" link under "The Internet Explorer Driver Server" to download the latest version.
    You can also open the IE driver change log by clicking on “CHANGELOG” under "The Internet Explorer Driver Server" section.
    Note: The 32-bit IE driver is also recommended for 64-bit OS. The 64-bit IE driver is known to have some issues.

  3. Chrome Driver: Visit here and click the "Latest_Release" link to know the "latest version number".
    Now go to the latest version folder and download "chromedriver_win32.zip".
    Also click the "notes.txt" link to view the detailed change log for Chrome Browser and driver version compatibility.

    Chromedriver v74 for Mobile test case execution
Privileges RequiredLocal Administrator privileges (for Object Spy installation and deployment)

Mobile Object Spy Agent/Server

...

Mobile object spy components helps you to identify the objects required from the mobile application under test. You can install both of these components (agent and server) on a single system or different systems. This can be either Windows or a Mac system.

Windows

The Windows systems you are using for Qualitia Mobile components should meet following prerequisites.  

ProcessorIntel Core i5 2.5 GHz / Ryzen 3 GHz 1200X

Memory (RAM)

16 GB

Operating System Support

Windows 8 and above

Software

Android Studio (for emulators), JAVA 8

Communication Ports (TCP Inbound & Outbound)

  • 4001: Mobile Object Spy Server
  • 21000
+
  • to 22000: Mobile Object Spy
Agent
  • Agent (any port from the specified range)
  • 8889: Qualitia Server Component
  • 8887: Qualitia Web Service

Mobile Object Spy Agent / Server (Mac)

...

Chrome Driverv74 and below

Mac

The Mac systems you are using for Qualitia Mobile components should meet following prerequisites.

ProcessorIntel Core i5 2.5
GHz / Ryzen 3 GHz 1200X
GHz 

Memory (RAM)

16 GB

Operating System Support

Mac OS 10.9 and above

Software

Xcode (for simulators), Android Studio (for emulators), JAVA 8

Communication Ports (TCP Inbound & Outbound)

  • 4001: Mobile Object Spy Server
  • 21000
+
  • to 22000: Mobile Object Spy
Agent
  • Agent (any port from the specified range)
  • 8889: Qualitia Server Component
  • 8887: Qualitia Web Service

Prerequisites for Mobile Test Case Automation

In order to get started with mobile application testing, you must download and install the following components on your Mac or Windows computer. 

Qualitia automates mobile application testing using Appium. Appium supports mobile application testing for Android 4.4 and above and iOS 9.3 and above.

For more information about Appium platform support, visit Appium documentation.

...

Android

...

On your Android device:

  • Install Google Chrome browser (version 70 and above)

  • Update the Android System WebView application on your Android physical device using Play Store (for Android 5.0 and above)

In case your Android application is hybrid and you want to access the WebView, ensure that it is debuggable.

  • To test application using physical device or emulator .apk file is required.

...

iOS

...

All iOS applications are required to be developer-signed in order to be automated using Qualitia on physical devices.

  • To test application on the physical device, .ipa file is required.

  • To test application on simulator, .app file is required.

...

Chrome Driverv74 and below

Qualitia License Service

The default Qualitia Server installation ships with Qualitia License Service. You may choose to install it on a different machine.

Following are the requirements: 

  • A Qualitia license service must be installed on a Windows machine and it can be a Windows Desktop OS or Windows Server OS. 
  • This system should be deployed on the same network and should be up and accessible by Qualitia Automation Studio clients at all the time.

For more information about license server and its setup, please refer to the Licensing Guide.

Prerequisites for Test Case Execution using Qualitia Bot

Qualitia Bot (offline package) helps you execute test cases in different environments without having to Qualitia Clients installed. You can create and execute same packages on multiple platforms and browsers configuring and executing the QualitiaOffline.jar file accordingly. 

Mac

Qualitia users can use the Qualitia Bot (offline package) to execute test cases on Mac.

Processor

Intel Core i5 2.5 GHz or higher

RAM

Minimum: 8 GB
Recommended: 16 GB

Hard Disk Space

Minimum: 40 GB

Operating System Support

El Capitan, Sierra

Selenium

Chrome: Visit here and click the latest release number.

Refer to the "notes.txt" to view the detailed change log for the Chrome browser and driver version compatibility and download "chromedriver_mac64.zip".

Firefox: Visit here and download geckodriver-v0.19.0-macos.tar.gz
Refer to the release notes for detailed change log and driver version compatibility.

Safari: Safari comes pre-equipped with the required drivers. It does not require any external driver for test executions.

Windows

In order to execute your test cases on the Windows machine, ensure that the designated system meets following prerequisites.

Processor

Intel Core i3 1.8 GHz or higher

RAM

Web Module:

  • Minimum: 4 GB
  • Recommended: 8 GB

Mobile Module:

  • Minimum: 8 GB
  • Recommended: 16 GB

Operating System Support

Windows 7, Windows 8, and Windows 10

Software

Web Module:

  • Browsers and browser drivers using which you want to run test cases. 

 Mobile Module:

Java 

Java 8 - Oracle JDK / Open JDK

...