Skip to content

Execution

Aziz edited this page Nov 28, 2019 · 6 revisions

Launch

From the list of testcases - weather it is a grouped list or a testsuite - a user can create a TestLaunch.

This is what allows users to execute testcases during software test cycle. TestRun is a copy of testcases selected for execution. Testcases in TestLaunch won't change if original testcases will be changed.

Execution Status

There are 4 states that could be assigned to a testcase in TestLaunch: PASSED - actual results meet expectations FAILED - actual result don't match expectations BROKEN - testcase is broken and needs to be fixed or updated SKIPPED - testcase is being skipped within TestRun for some reason

Launches List

TestLaunches are stored permanently. The data could be used as execution reports for many purposes. TestLaunches could be filtered (in development) and statistical information could be build according to the filter. This will allow to analyze testruns, find bottlenecks and issues in a software testing life cycle.

TestLaunches also contain statistical data about themselves - participants, execution time, e.t.c. That data is available through UI as well as API.

Environments

A list of environments could be provided on launch creation. Multiple environments could be selected for a single Launch. In that case one launch per environment will be created. Default environments are stored in Project Settings

Api

Test launch could be updated from "outside" using REST-API. This allows to run executions outside - e.g. - automated testcases. Test External Runner Systems should be able to return back results using API.

Clone this wiki locally