Create cycles 101

Cycles can have deep complexity on creation, based on your app's complexity, and volume of testing need.

Cycles can have deep complexity on creation, based on your app's complexity, and volume of testing need. Let's see few examples, and how that should be set up in BesTest.

Few testcases - occasionally execution

Note

For small teams, or new products. Having few tests is really cost effective.

Create a cycle, select your test cases using folders, and start executing them.

Few testcases - occasionally execution
Few testcases - occasionally execution

Many testcases - non-deterministic execution scope

Note

For exploratory and non-governed sessions. Powerful BQL filters can find any testcases.

Select testcases with combination of folders and filters. You can do multiple filtering and add what selected.

Many testcases - non-deterministic execution scope
Many testcases - non-deterministic execution scope

Testing against Requirements

Note

For covering new and old features, without being an expert in testcase selection.

Make sure your requirements have test case coverage, then create a cycle and simply select the Requirements you need to test.

Testing against Requirements
Testing against Requirements

The requirements are being resolved to test cases on the planning tab.

Testing against Requirements
Testing against Requirements

Regression scope, with new features

Note

Release testing new features in mature products.

Adding new features to a bigger functionality pool, is always risky. You want to cover the

  • regression - existing features remain working features
  • new features - deep testing on what has been added
  • anything else, release specific

How to cover this:

  1. Create a (or multiple) collection for the Regression scope, and start with that. You can use folder rules in Collections so they remain always up-to-date.
  2. Select the new requirements, which are just being made and covered by the team. The related test cases will be added to the cycle
  3. Check if any more test cases need to be added.

Planning tab deduplicating testcases in the following priority order: Directly added, via Requirements, via Collections.

Regression scope, with new features
Regression scope, with new features

Module based complex testing scenarios

Note

Enterprise scaling, for distributed testing teams with per module responsibility.

Build huge test cycles in seconds, using well configured collections. Collections are really flexible to define - even dynamic - testing scopes.

Module based complex testing scenarios
Module based complex testing scenarios
Getting started

Live in about a minute.

  1. ~30 seconds
    1.Install from the Marketplace

    One click on "Get it now" - no sales call, no signup form, no separate login.

  2. ~1 minute
    2.Enable it on a project

    Flip it on in project settings. BesTest shows up in the project menu, where your team already works.

  3. right away
    3.Run your first test

    Create a requirement, link a test case, hit run. No training course required.

Host your data in the EU, US, or IndiaNo Jira issue bloat - your library stays out of Jira’s wayBuilt on Atlassian Forge