Design tests

This topic takes you through the design basics. Designing tests plays an important role in the development cycle. Only well-designed tests tell you whether your application is ready for release or whether you still need some adjustments.

In Tricentis Test Management for Jira, you design your tests with two specific issue types in Jira:

  • Test cases, which define a particular low-level objective in your application. Test cases contain one or more test steps, which are the actions you need to take to test a feature or specification.

  • Requirements, which define a particular high-level objective in your application. This can be, for instance, a major specification. To track the progress of your specifications, you link requirements to test cases. You may need several test cases to meet a given requirement.

Help me understand this better. How about an example?

Let's say you want to implement a new sign-in method for your application. Instead of entering email and password, users should be able to sign in with their social media credentials.

Your testing journey in Tricentis Test Management for Jira may look like this:

  • You create a requirement called Support sign-in via social media.

  • You create a test case for each social media you want to support.

  • You create a set of test steps for each test case. Each test step validates a stage of the sign-in process, from clicking the sign-in with social media button to entering sign-in data in each required field.

  • You link all of these test cases to the Support sign-in via social media requirement.

When you check the requirement, you can see the real-time progress of all linked test cases. Or, when you open a test case, you see which requirement it tries to fulfill.

Get started with test design

To start designing your tests in Tricentis Test Management for Jira, check out these topics: