Let’s update the older versions of Qualitia Automation Studio (QAS) to the latest v9.0 and learn more about all the new features.
To upgrade QAS from 8.4, 8.5, 8.6 versions to QAS 9.0 follow the below steps:
Upgrade the QAS Server and QAS Client.
Migrate all the projects created in the previous versions to ensure that the old test cases and tasks are compatible with QAS 9.0. QAS client 9.0 does not support the projects that are not migrated successfully.
📚Prerequisites:
Qualitia 8.4 or above.
Eclipse should be installed, with Jboss plugin.
Should have Git 2.39.1 or above version.
Java 1.8.
Run the Readiness Utility.
Go to the Readiness workspace, you will see folders Qualitia 8 and Qualitia 9. Oualitia 8 folder contains all the 8.x data and Qualitia 9 contains the migrated projects and databases.
The migrated projects will be with _java file name. To upgrade from Qualitia 8.x to 9.0 convert the Java project to maven using Jboss Plugin in Eclipse.
Open Eclipse and navigate to the Java project you want to convert.
Select the project you want to convert in the "Convert to Maven Project" dialog.
Go to next screen.
Jboss screen will open where all the libraries are getting identified
Once done check the libraries which are unidentified except Qualitia jar
If some jars remain unidentified
Once done click "Finish".
Install Jboss Plugin in Eclipse:
In readiness utility, you will see all the
Advantage:
When we push the basic project to SVN or any version control, all jars are also pushed and the repo size increases. Maven will help keep the repo size lighter as the jars will not be pushed.
The fetching time for the project will be reduced
Upgrade Steps:
Complete the readiness
If User want to upgrade with Basic java project, they can skip the maven conversion and directly do the update project from server portal. (This will be irreversible user cannot opt for maven project once upgrade is completed).
Convert Java project to maven using JBoss Plugin in Eclipse
Open Eclipse and navigate to the Java project you want to convert.
In the "Convert to Maven Project" dialog, ensure that the project you want to convert is selected.
Go to next screen.
Jboss screen will open where all the libraries are getting identified
Once done check the libraries which are unidentified except Qualitia jar
If some jars remain unidentified
Once done click "Finish".
Eclipse will generate a basic `pom.xml` file for your project. This file contains the project configuration, dependencies, and other build settings.
To add the unidentified dependencies Manually follow below steps
Copy the jar file name and search for that jar on this Maven Repository or directly on google and open link with Maven Repository
Copy the dependency code and paste it in your projects pom.xml file
Example dependency code (for understanding)
<dependency>
<groupId>net.minidev</groupId>
<artifactId>accessors-smart</artifactId>
<version>1.2</version>
</dependency>
Save the `pom.xml` file.
Open project.class file of your java project
Add comment <comment>maven</comment>
Close the pojects.json file
Install qualitia 9.0 server (All steps as per fresh install)
Launch server portal
Click on Update project tab
Click on Update button
Activate license
Download client form server portal
Install client
Login to qualitia 9.0