XQual Studio is an application lifecycle management tool that lets you manage companies, users, calendars, SUTs, tests, bugs, sprints, specifications, and requirements, among many other functions. It works with the graphical side of your software, not the code.
The tool uses a MySQL database as its primary storage, which allows XQual Studio to develop or run test campaigns on local computers or on a remote server.
Installation
First, we should say that using the tool is extremely complex, as is its installation, but its capabilities make us forget these drawbacks. That's why in this tutorial we'll focus on installing XQual Studio.
Once you've downloaded the application from its official page, you need to install a database (one of these services): MySQL (recommended), MariaDB, Oracle, Microsoft SQL Server, and the latest version of the JDBC driver and Java Runtime Environment. After installing these services, you can start creating your XStudio environment.
In the MySQL environment, you'll need to create an empty database for the program to use. The database must be named “xstudio_db”. Now you'll need to create a user that you'll associate with the database. We recommend the username “XStudio” and a password of your choice. An important point when adding the “xstudio_db” database to the “XStudio” user is to grant it all privileges.
Now we get to installing XQual Studio on your computer. Remember that this tutorial is for setting up a local server on Windows, so we're downloading the “client for Windows” version, but you can also do it with the “client for Linux/MacOSX” on virtual environments like VirtualBox, SDK platforms, or if you have a server on the network, you can use the Web Server.
For the installable Windows version, you have to run the file “setup_xstudio_v2_4sp5_win32.exe” and follow the platform's instructions, and create a desktop shortcut (by default the path is “C:\XStudio”).
You're ready to execute test cases for any program. You can also create automated test cases for the most popular robot applications like QTP, Squish, Selenium, AutoIT, JUnit, and PyUnit, among others (both open-source and commercial).
Other functions the platform offers include running “testing campaigns” — structured sessions — or building your own launcher from XQual Studio (for another program or library). It also has a statistics and reports area about the test entities you've created (bugs, campaigns, requirements, tests, etc.).
XQual Studio is truly a very good option for creating test cases for program GUIs, although in some areas the tool is complicated and could offer a better service. In terms of performance and its automated testing option, it becomes an alternative worth considering.
XQual Studio is a free program available for 32-bit Windows, Mac OS X, and Linux. You can also find it for SDK environments, servers, and virtual machines. The platform includes commercial components that enhance its services.