Test-Cases
Test-Cases are the heart of msg.ZenTestAI. A test case is an individual executable test that checks a specific functionality of your application. A test case is defined by a set of steps which are done by a user or a role on a specific URL.
note
Example of a most simplistic test case in natural language:
- Open the URL
https://www.wikipedia.com - Click on the search field
- Enter the text
msg systems - Click on the search button
- Verify that the search results contain the text
msg systems
Nothing more is needed to create simple test cases in msg.ZenTestAI.
tip
For a quick start check the video in the tutorial section Create a test case.
Functionalities
The following functionalities are available for test-cases:
- The test case overview ( Test-Case Overview ) gives you a list of all test-cases and test-case snippets.
- The test case details ( Test-Case Details ) allow you to view and edit a test case.
- Snippets can be created and used in multiple test-cases
- Test cases can be parametrized ( Parameters and test-data ) to allow for different test scenarios.
- Test cases can be imported from external systems ( External Systems ).
- You can extend msg.ZenTestAI using scripting ( Scripting ).
Snippets
Compared to test cases, snippets are not executable. They are used to define a set of steps that can be reused in multiple test cases.