Versions Compared

Key

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

Table of Contents
maxLevel3

Qualitia Automation Studio is a scriptless test automation platform that makes building, executing, and managing automation tests simple, fast, and easy. Using the script-less approach you can easily develop and automate tests without any tool or programming knowledge.

Qualitia uses some third-party software components, most of which are bundled with Qualitia. Some software components cannot

Table of Contents
maxLevel3

Qualitia Automation Studio is a script-less test automation platform that makes building, executing, and managing automation tests simple, fast, and easy. Using the script-less approach you can easily develop and automate tests without any tool or programming knowledge.

Qualitia uses some third-party software components, most of which are bundled with Qualitia. Some software components cannot be bundled with the Qualitia installable due to their respective licensing policies. 

You may have to install one or more components based on your role to get started with automation testing. Qualitia gives you the provision to install all these components on the same machine and different machines as well. 

Qualitia Automation Studio Server

...

Prerequisites

Qualitia has a client-server architecture. Qualitia server acts as a connection point for multiple Qualitia clients. This server should be up and running all the time and should be accessible by Qualitia Clients.

Info

You are recommended to have a machine dedicated for the Quaitia Qualitia Server.


Processor

Intel Core i3 64-bit supported processor with 3.4 GHz or higher speed

Memory (RAM)

Minimum: 8 GB 

Recommended: 16 GB

Hard Disk Space

Minimum: 500 GB

Note: Qualitia recommends the Administrator to review disk usage periodically in the initial weeks after installation to assess execution patterns and storage consumed. This helps to determine the appropriate size requirements for the organization.

Operating System Support

Only 64-bit version of the following operating systems are supported:

  • Microsoft Windows 8
  • Microsoft Windows 10
  • Microsoft Windows Server 2012 and later.
Software Prerequisites
  • Microsoft .NET Framework 4.6.2
  • Ensure that .Net 3.5 is turned on under Windows Features. For more information, click here.
  • Java 8 (64-bit)- Oracle JDK / Open JDK  

    after installation to assess execution patterns and storage consumed. This helps to determine the appropriate size requirements for the organization.

    Operating System Support

    Only 64-bit version of the following operating systems are supported:

    • Microsoft Windows 8.1
    • Microsoft Windows 10
    • Microsoft Windows Server 2012 and later.
    Software Prerequisites
    Privileges RequiredLocal Administrator privileges (for installation of Qualitia Server)
    Communication Ports TCP (Inbound)

    The following list indicates the communication ports for each component:

    • 1947: Qualitia Licensing Service
    • 8889: Qualitia Server component
    • 8887: Qualitia Web Service
    • 1433: MSSQL Server
    • 3306: MySQL Server 
    • 4001: Mobile Object Spy Server
    • 21000 to 22000: Mobile Object Spy 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.  

    Data Store Server

    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 RDBMS server for storing project data based on your preference. 

    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 (Version 5.6.4 or later), MySQL 5.7 (recommended)

    Privileges RequiredGrant All privileges 

    (warning) While deploying Qualitia in the production environment, it is recommended to set the max_connections value to 300 or more. 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.

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

    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, /wiki/spaces/T2/pages/1381635920.

    Microsoft SQL Server

    You can use the Microsoft SQL database server Server to store and maintain your project data. 

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

    The following server versions are supported:

    • Microsoft SQL Server 2012
    • Microsoft SQL Server 2019
    Privileges RequiredDBO privileges
    Additional DriversSQL Server Native Client v11.x.
    Click here to download.

    Linux

    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

    The following server versions are supported:

    Privileges RequiredGrant All privileges


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

    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, /wiki/spaces/T2/pages/1381635920.

    Amazon Web Services

    MySQL

    The following are the MySQL requirements for Amazon Web Services.

    Engine Version5.722
    RDS Instancedb.t3.large
    vCPU
    2
    RAM8 GB

    Qualitia Automation Studio

    ...

    Client Prerequisites 

    Qualitia Automation Studio is the client where you develop and execute automated test cases.

    Processor

    • Web/Mobile: Intel Core i3 1.8 GHz
    or later

    RAM

    The following list indicates the RAM requirement for different modules:

    • Web Module: Minimum 8 GB
    • Mobile Module:
      • Minimum: 8 GB (If you are planning to use real mobile devices only)
      • Recommended: 16 GB or more (If you are planning to use on simulators, emulators, and real mobile devices)

    Hard Disk

    Web Module Only: 5 GB 

    Web and Mobile Modules100 GB

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

    Operating System Support

    64-bit version of Microsoft Windows 8 or later.

    Recommended: Microsoft Windows 10.

    Selenium and

    Auxiliary Software

    Always download latest versions for the following software drivers 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.

    • 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.

    • 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.

    • 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 

    Mobile Object Spy Agent/Server

    Mobile object spy components help 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 the following prerequisites.  

    ...

    Memory (RAM)

    ...

    • Minimum: 8 GB (If you are planning to use real mobile devices only)
    • Recommended: 16 GB or more (If you are planning to use on simulators, emulators, and real mobile devices)

    ...

    Operating System Support

    ...

    64-bit version of Microsoft Windows 8 or later.

    ...

    • Android Studio (for emulators)
    • JAVA 8 (64-bit)

    ...

    Communication Ports (TCP Inbound & Outbound)

    ...

    The following list indicates the list of communications ports for different components:

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

    Mac

    ...

    • or higher
    • Desktop: Intel Core i3 or higher, 1.8 GHz or higher

    RAM

    The following list indicates the RAM requirement for different modules:

    • Web Module: Minimum 8 GB
    • Mobile Module:
      • Minimum: 8 GB (If you are planning to use real mobile devices only)
      • Recommended: 16 GB or more (If you are planning to use on simulators, emulators, and real mobile devices)
    • Desktop Module: Minimum 8 GB

    Hard Disk

    Web Module Only: Minimum 5 GB   

    Web and Mobile ModulesMinimum100 GB

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

    Desktop Module:  Minimum10 GB

    Operating System Support

    64-bit version of Microsoft Windows 8.1 or later.

    Recommended: Microsoft Windows 10.

    Auxiliary Software

    Always download latest versions for the following software drivers 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.

    • 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.

    • 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.

    • Chrome Driver: Visit here and click on the desired driver link to download the driver executable.

    Desktop Module

    • Micro Focus Unified Functional Testing (UFT)
    Privileges RequiredLocal Administrator privileges 

    Mobile Object Spy Agent/Server

    Mobile object spy components help 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 the following prerequisites.  

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

    Memory (RAM)

    • Minimum: 8 GB (If you are planning to use real mobile devices only)
    • Recommended: 16 GB or more (If you are planning to use on simulators, emulators, and real mobile devices)

    Operating System Support

    Mac OS 10.9

    64-bit version of Microsoft Windows 8.1 or later

    Software Xcode (for simulators)

    .

    Auxiliary Software
    • Android Studio (for emulators)
    JAVA
    • Java 8 (64
    -bit)

    Communication Ports (TCP Inbound & Outbound)

    The following list indicates the list of communications ports for different components:

    • 4001: Mobile Object Spy Server
    • 21000 to 22000: Mobile Object Spy Agent (any port from the specified range)
    • 8889: Qualitia Server Component
    • 8887:
    Mobile Object Spy Agent (any port from the specified range)
  • 8889: Qualitia Server Component
  • 8887: Qualitia Web Service
  • 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 /wiki/spaces/QAS/pages/1718944185.

    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

    ...

    Web Module: Minimum8 GB

    Mobile Module:

    • Minimum: 8 GB (If you are planning to use real mobile devices only)
    • Recommended: 16 GB or more (If you are planning to use on simulators, emulators, and real mobile devices)

    ...

    Hard Disk Space

    ...

    Web Module: 5 GB

    Mobile Module:

    • Minimum: 40 GB (If you are planning to use real mobile devices only)
    • Recommended: 100 GB (If you are planning to use on simulators, emulators, and real mobile devices)

    ...

    Operating System Support

    ...

    • El Capitan
    • Sierra

    ...

    • 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 the relevant Gecko driver.
      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

    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 8
    • Qualitia Web Service

    Mac

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

    ProcessorIntel Core i5 2.5 GHz 

    Memory (RAM)

    • Minimum: 8 GB (If you are planning to use real mobile devices only)
    • Recommended: 16 GB or more (If you are planning to use on simulators, emulators, and real mobile devices)

    Operating System Support

    Mac OS 10.9 or later

    Software

    Communication Ports (TCP Inbound & Outbound)

    The following list indicates the list of communications ports for different components:

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

    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 /wiki/spaces/QAS/pages/1718944185.

    Prerequisites for Offline Suite Execution

    The Offline Package helps you execute test cases in different environments without having to Qualitia Clients installed. You can create and execute the same packages on multiple platforms and browsers by configuring and executing the QualitiaOffline.jar file accordingly. 

    For more information on supported browsers, refer to Supported Environments for Desktop Web Application Testing and Supported Environments for Mobile Application Testing.

    ...

    Processor

    • Web/Mobile Module: Intel Core i3 1.8 GHz or higher
    • Desktop: Intel Core i3 or higher, 1.8 GHz or higher

    RAM

    • Web Module: Minimum 8 GB
    • Mobile Module:
      • Minimum: 8 GB (If you are planning to use real mobile devices only)
      • Recommended: 16 GB or more (If you are planning to use on simulators, emulators, and real mobile devices)
    • Desktop Module: Minimum 8 GB

    Hard Disk Space

    • Web Module: Minimum 5 GB
    • Mobile Module:
      • Minimum:
      8 GB
      • 40 GB (If you are planning to use real mobile devices only)
      • Recommended:
      16 GB or more
      •  100 GB (If you are planning to use on simulators, emulators, and real mobile devices)

    Operating System Support

    64-bit version of Microsoft Windows 8 or later.

    Recommended: Microsoft Windows 10.

    Software

    Web Module:

    • Browsers and browser drivers that you want to use to run test cases. 

     Mobile Module:

    Java 

    Java 8 (64-bit) - Oracle JDK / Open JDK

    Linux

    To execute your test cases on the Linux machine, ensure that the designated system meets following prerequisites.

    ...

    Processor

    ...

    Intel Core i3 1.8 GHz or later

    ...

    RAM

    ...

    Web Module: 8 GB or more

    ...

    Operating System Support

    ...

    Unix  or Linux

    ...

    Web Module:

    • Browsers and browser drivers that you want to use to run test cases. 

    ...

    Java 8 (64-bit) - Oracle JDK / Open JDK

    • Desktop Module: Minimum 10 GB

    Operating System Support

    Web and Mobile: Any operating system with 64-bit JVM

    Desktop:

    64-bit version of Microsoft Windows 8.1 or later.

    Recommended: Microsoft Windows 10.

    Software

    Web Module:

    • Browsers and browser drivers that you want to use to run test cases. 

     Mobile Module:

    • Android Studio (for emulators)
    • XCode(For Simulators)
    • WebDriverAgent XCode project
    • iPhone Developer login for signing the project (WebDriverAgent Xcode project for iPhone real devices

    Desktop Module

    • Micro Focus Unified Functional Testing (UFT)
    JavaJava 8 (64-bit) - Oracle Java 8 : 1.8.0_261/ Adopt OpenJDK 8 (LTS) with OpenJ9/ Azul Java: 8.50.0.21


    Info

    Qualitia does not support mobile platforms on Linux or Unix machine.


    Related topics

    Child pages (Children Display)