Qualitia allows you to automate test cases by eliminating the need for programming and scripting of test cases. It regulates the test automation process of the Application Under Test (AUT). With Qualitia, you can create automated test cases quickly and save time.
The following diagram illustrates the typical procedure that you have to follow for automating test cases in Qualitia.
The automation of manual test cases involves the following stages in Qualitia:
- Create Objects
The first step in automating manual test cases is creating and managing objects. You can create objects and specify their properties. You can also import object repository files from other utilities in Qualitia. Qualitia supports bdb and tsr files (QTP Object Repository files). Objects are a prerequisite for creating tasks.
The Objects screen of Automation Studio allows you to perform object-related functions.
- Test Development
After creating objects, you move to the Test Development stage.
The Test Development stage involves the following procedures.
-
- Creating TasksYou can create tasks by adding steps to tasks. To add steps to tasks, you need to specify objects, actions, and parameters associated with the actions, if any. These tasks are reusable.
- Creating Test Cases You can collate tasks and create a test case. While creating test cases you can either create new tasks or use existing tasks using import features. You may need to map test data to the test cases as per your testing requirements.
- Organizing Test cases into Scenarios You can create scenarios and associate test cases to them.
The Develop screen of Automation Studio allows you to manage Objects, Tasks, Test cases, and Scenarios.
- Test Execution
In the Test Execution stage, you need to create suites and associate appropriate test cases with the suites. You can set the test cases execution order and run the test cases to validate their results. You can run test cases grouped in one or more scenarios. Qualitia invokes a test automation tool to execute the test cases.
In Qualitia, you can execute a test case immediately using run now feature or schedule the execution using Scheduler.
Qualitia allows you to execute the test cases offline using offline package.
The Execute screen of Automation Studio allows you to execute test cases.
- Report Generation and Log Analysis
Qualitia generates reports of test executions after executing test cases. You can view test execution reports corresponding to a specific build, release, date, and execution of the application under test using Report screen. Only the user who has executed the test cases can view the reports. Qualitia generates elaborate reports that show history of test cases execution.
Qualitia creates logs after every execution of test cases. You can view the details of the logs to analyze issues related to test execution and identify potential application defects in the application under test, if any. You can view the Debug Log and Info Log from the machine on which tests are executed.
- Dashboards and Project Charts
In Qualitia, using Dashboards you can view the status of all the assigned projects at a glance, and using Project Charts, you can view the overall status of Test Development and Test Execution of a particular project.