Create a new test case

A test case is a series of actions that you want to perform in your application under test. It verifies a specific workflow and helps you ensure that your users have a good experience after you release.

Creating a new test case is easy:

  1. In the menu bar on the left, select Create test case.

  2. Give your new test case a unique name that describes the purpose of the test case. If you test multiple applications, we recommend that you also add the application name.

    This makes it easier to identify the right test case in a search or to analyze and report results.

Best practices for test case content

You've just created a blank slate, full of possibilities. Before you start adding things to it, let's talk about some golden rules for test case content:

Your goal is a self-contained test case with a defined outcome, which tests something worthwhile. Anything else just returns too little value for the time you invest.

Useful test cases contain a full sequence:

  • All actions that represent a realistic user workflow, from a defined start point to a defined end point. Start point and end point should be the same, so that your test case is self-contained.

    For example, opening an application, signing in, navigating the user interface, entering data, signing out, and closing the application.

  • The expected reaction of the application under test, so that you can verify the defined outcome along the way.

    For example, does the application only activate the Next button once all required fields are filled out? Does it calculate correct results for the given data?

What's next

Now that you've created a test case, it's time to start designing it. Build an automated test sequence that tells you how release-ready your application really is.