This document covers the prerequisites to add, update, and delete Test Scenarios in Qualitia Automation Studio (QAS).
📚Prerequisites
🛠️Preconditions
User should have QAS - Client installed.
User should be assigned to an existing project.
User/Project should have at-least one scenario created to get started with Test case/test scenario creation.
🔑Privileges
User should have the below privileges:
Import Artifacts: Import test artifacts from another project.
Manage Custom Action: Add, edit, delete and develop custom actions.
Manage Objects: Control (add, edit, and delete) the objects within your testing environment.
Manage Scenarios: Control (add, edit, and delete) the scenarios within your test suites.
Synchronize Objects: Import and export objects from TSR (Desktop Projects Only).
Test Development: Create, update, and record test cases and tasks.
👁️ View Test Scenarios
To view an existing test scenario:
Login to QAS - Client.
Access Develop from left navigation to view the Test Explorer screen.
On the Explorer section, you can view existing Test Scenario.
You can search for the existing test scenarios using the Search bar.
Use the Jump to Selection icon, if you have a long list of test scenario and you wanted to scroll to the last one.
➕ Create Test Scenarios
To create a new test scenario:
Login to QAS - Client.
Access Develop from left navigation to view Test Explorer screen.
On the Explorer section, you can view existing Test Scenarios.
When no Test Scenarios exist, you are prompted to Create Scenario in the Test Explorer section.
You can also click + Create Scenario from the top left corner of the tabular section.
Clicking Create Scenario will open a Create Scenario window with the following fields:
Name: Enter an intuitive name for the test scenario that is easy to recognize.
Maximum length permitted is 300 characters including spaces.
Description: A brief description about the scenario.
If you intend to create multiple scenarios, click the Create another scenario checkbox.
Once completed, click Save to proceed; otherwise, click Discard.
Repeat steps from 4 through 6 for each additional test scenario you want to add.
Additional actions you can perform:
Expand All - Expand all the test scenarios.
Collapse All - Collapse all the test scenarios.
Refresh
In case of multi-user, if user1 made changes then user2 will be notified by a Red Dot near the Refresh button. If you want to apply the changes made by user1, click Refresh.
Also, if user1 is making changes, it will be locked for user2 (or any other users) and you will not be able to update or edit it. This again will be notified to user2 with a Red Dot near Refresh icon.
🧑💼Manage Test Scenarios
You can update an existing test scenario and delete an unwanted or redundant test scenario.
🔄Update
To update an existing test scenario:
Login to QAS - Client.
Access Develop from left navigation to view Test Explorer screen.
On the Explorer section, you can view existing Test Scenarios.
Hover mouse over a test scenario to view the Edit option.
Click the Pencil icon and you are prompted to update:
Scenario Name
Description
Click Save to update the scenario; otherwise, Discard.
❌Delete
To delete an unwanted or redundant test scenario:
Login to QAS - Client.
Access Develop from the left navigation to view Test Explorer screen.
On the Explorer section, you can view existing Test Scenarios.
Hover mouse over a test scenario to view the Delete option.
Click the Bin icon to delete.
If the scenario has test cases, you cannot delete that scenario. You should delete the existing test cases to be able to delete a scenario.
💡 Golden Nuggets: Best Practices for Test Scenario Management
When managing test scenarios in QAS, a strategic approach can improve efficiency and prevent issues down the line. Here are some best practices to consider:
Test Scenario Distribution: Organize and distribute test scenarios based on project needs but always retain a level of flexibility for unexpected requirements.
Example: In a banking application testing project, organize test scenarios into categories such as Account Management, Transaction Processing, and Reporting. Distribute the scenarios based on the team's expertise and assign testers accordingly. This ensures efficient utilization of resources and expertise.Track Usage: Monitor the application and effectiveness of your test scenarios, ensuring that they are relevant and not overlooked.
Example: Maintain a tracking mechanism or dashboard to monitor the execution and effectiveness of test scenarios. Track the number of times each scenario is executed, the pass/fail rate, and any issues identified. This helps in identifying underutilized or problematic scenarios that require attention.Maintain Validity: Keep your test scenarios updated and relevant to prevent them from becoming obsolete and disrupting operations.
Example: Regularly review and update test scenarios to ensure they remain valid and aligned with the latest software changes. If a new feature is added or an existing feature is modified, update the relevant test scenarios to reflect the changes. This prevents scenarios from becoming outdated and avoids confusion during testing.Modular vs. Comprehensive: Choose between creating separate, modular test scenarios for each functionality or comprehensive test scenarios that cover multiple functionalities based on your testing needs and complexity of the project.
Example: For a complex e-commerce application, consider a modular approach by creating separate test scenarios for functionalities like login, product search, checkout, and payment. This allows for focused testing and easier maintenance. On the other hand, for a simple brochure website, comprehensive test scenarios covering the entire user journey may suffice.Test Scenario Updates: Always remember to update test scenarios when changes are made to the software or when reassigning to another project, maximizing scenario utility.
Example: Suppose a software upgrade introduces a new authentication mechanism in a healthcare application. Update the relevant test scenarios to include the new authentication steps and ensure proper coverage. If the project gets reassigned to another team, review and update the test scenarios to align with their specific requirements and configurations.Regular Reviews: Conduct regular reviews of test scenario allocation and usage to optimize test scenario management.
📞📚 Here to Help: Support and Resources
If you have questions that are not addressed in the documentation, you may raise them in the Qualitia Community.