Understanding Sets

In AIO Tests, sets are either reusable sets of test cases which are frequently executed/tested or a logical grouping of test cases for doing testing (like Regression testing and smoke testing). Users can add a group of test cases (logically linked) to Sets to achieve any testing goals. Sets can also be added to Cycles for execution. By organizing test cases into sets, you can easily manage as well as execute test cases based on your requirements. 

Basically, a set is created to test a complete end-to-end test case scenario. It can contain all types of test cases at once: manual, automated, and BDD. This ability allows users to combine various types of tests and improve QA coverage and traceability. AIO Tests allows you to organize test cases in sets in the same way you organize your work into tasks or cycles. 

  •  Users can create as many sets as they want, and a test case can be included in multiple sets.

  • A set does not provide any direct information related to test results. 

In this documentation, you’ll understand:

How can Sets Help?

AIO Tests allows users to group test cases logically, across functionality to help in long-term planning and easier creation of Execution Cycles.  

  • Organization and Planning: Test sets help in organizing and planning the testing process. By grouping related test cases together, testers can efficiently manage and execute tests based on specific criteria or objectives.

  • Focused Testing: Test sets allow testers to focus on specific aspects of the software. For example, a test set might be created to address a particular feature, functionality, or requirement. This focused approach helps in targeted testing and ensures that specific areas of the software are thoroughly evaluated.

  • Regression Testing: Test sets are valuable for regression testing, which involves retesting the software after changes or updates. Test sets can be designed to include a subset of test cases that cover critical functionalities, ensuring that new changes do not introduce unexpected issues or break existing features.

  • Efficiency and Automation: Test sets are particularly useful when automation is involved. Automated testing tools can execute a predefined set of test cases efficiently. This is especially beneficial for repetitive testing tasks, allowing testers to save time and resources.

  • Customization and Reusability: Test sets can be customized based on project requirements and reused for different testing cycles. This promotes consistency and ensures that specific combinations of test cases can be executed systematically across multiple testing phases.

For further queries and suggestions, feel free to reach out to our customer support via help@aiotests.com