Skip to main content

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:

  1. Open the URL https://www.wikipedia.com
  2. Click on the search field
  3. Enter the text msg systems
  4. Click on the search button
  5. 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.