Header

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Introduction: Working with test suites is crucial for ensuring that applications function as intended. A test suite contains a sequence of test cases that you want to run, and this guide will help you understand how to create, execute, and manage them efficiently.

Understanding Test Suites

  1. Imagine launching a new feature in your application. You'll want to ensure this feature works as expected without breaking existing functionalities. A test suite helps you group related test cases to validate this.

    1. A test suite is a set of test cases you want to execute in sequence.

    2. You can see the results of your test suite runs in the Real Time Reporting Portal.

    3. Test suites can be used for regression, smoke, and functional testing of your application.

Managing Test Cases in a Suite

  1. Your application has multiple modules. While some are stable, others are frequently updated. You may want to exclude stable modules from daily testing to save time.

    1. Mark a test case: This includes the test case in the suite's execution.

    2. Unmark a test case: This skips the test case during the suite's execution.

    3. Your markings are saved in Qualitia Automation Studio for your reference.

📚Prerequisites:

  • Familiarity with the application you're testing.

  • Access to Qualitia Automation Studio Client.

  • Basic understanding of test cases.

  • Availability of existing test cases

  • Privileges to execute Tests.

Process Flow:

➕ Creating a Test Suite

You're introducing a new module in your application. To ensure it integrates well, you decide to create a new test suite for it.

  1. Login to Qualitia Automation Studio Client. <insert Screenshot>

  2. Access Execute from left navigation of your Qualitia Automation Studio -Client to view Test Suite Explorer screen.

  3. If there are existing suites, they will be listed.

  4. Click on the New Suite button. This will open a pop-up window where you can:

    1. Enter the suite name and description.

  5. Click Save to save your suite.

  6. Double-click your suite to add test cases.

  7. Click Add Test Case.

  8. Select the test cases and confirm.

  9. Use the Mark button to include the test case for execution.

▶️ Executing a Test Suite

After finalizing a test suite for the new module, you're now ready to see if the module functions as intended.

📚Prerequisites:

  • Before running, set up the necessary settings in the associated execution profile.

  • If not mapped to an execution profile, the default one will be used.

  • To run on mobile or cloud platforms, follow the specific guidelines.

Steps to execute:

  1. Login to Qualitia Automation Studio Client. <insert Screenshot>

  2. Access Execute from left navigation of your Qualitia Automation Studio -Client to view Test Suite Explorer screen.

  3. All the available Test Suites will be listed in the Test Suite Explorer section.

  4. Choose the desired test suite.

  5. Select the test cases for execution. Use Mark to include and UnMark to skip.

  6. Ensure at least one test case is marked.

  7. Select the execution profile if needed. Refer to execution profiles section for more information.

  8. You will see two options: <Insert screenshot for both scenarios>

    1. Run Now: Click Run Now for immediate execution.

      1. This will start the execution immediately.

    2. Schedule: Schedule for future runs.

  9. In case of Scheduling:

    1. The Schedule List screen will be Displayed.

    2. Follow the steps by its order:

      1. Click Add

      2. Enter the Build Number and Release Number.

      3. Enter the Start Date and Start Time.

      4. Do one of the following:

        1. Select Daily and then select Every Day to execute the test case daily, or select Every "N" days to execute the test after a specific number of days. For example, to execute the test suite after every three days, select Every and then select 3 from the drop-down list.

        2. Select Weekly to execute the test suite on specific days of a week.

        3. Select Monthly to execute the test suite on specific day of a month. Select a specific date of a month along with an appropriate Month checkbox. Or select a specific day of a week along with appropriate Month checkboxes, such as every first Monday of January, February, and March.

👁️ Viewing Test Suite Execution Report

After executing the test suite, you want an overview of the results to identify any issues or areas of improvement.

  1. If you've enabled RealTime Reporting, view the report in the Real Time Reporting Portal.

  2. Every test suite execution also saves a summary report at a specified location.

  3. If not on Real Time reporting, you can upload the local report.

Removing a Test Suite

You've decided to deprecate a particular module in your application. The associated test suite is no longer needed.

  • Navigate to 'Execute' from the Expand Menu.

  • Choose the suite you wish to delete.

  • Right-click and select 'Remove'. Confirm your decision.

Conclusion: By understanding and using the steps outlined in this guide, you can ensure that your software remains robust, functional, and free of critical bugs.

💡 Golden Nuggets: Best Practices for Workspace Management

🔧 Got Trouble? Let's Fix!

 

 

📞📚 Here to Help: Support and Resources

Need some assistance? Don't hesitate to contact your Qualitia Relationship Manager. For additional resources, our official Qualitia documentation and community website are just a few clicks away! Experience an effortless journey with Qualitia Design Studio.

  • No labels