Meego Wiki
Views

Quality/QA-tools/Testrunner

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
m
m (Testrunner UI)
Line 9: Line 9:
* Change the execution order of test cases
* Change the execution order of test cases
-
Testrunner takes a [[Quality/QA-tools/Test plan | test plan file]] as input, runs the selected test cases and produces results in [http://gitorious.org/qa-tools/test-definition/blobs/master/src/data/testdefinition-results.xsd format] that can be published at [http://qa-reports.meego.com qa-reports.meego.com]. Testrunner UI can also be used together with [[Quality/QA-tools/Testplanner | Testplanner]] which is a simple tool for creating and editing the test plan files.
+
Testrunner takes a [[Quality/QA-tools/Test plan | test plan file]] as input, runs the selected test cases and produces results in [http://gitorious.org/qa-tools/test-definition/blobs/master/src/data/testdefinition-results.xsd format] that can be published at [http://qa-reports.meego.com qa-reports.meego.com]. Testrunner UI can also be used together with [[Quality/QA-tools/Testplanner | Testplanner]] which is a simple tool for creating and editing test plan files.
Testrunner UI is developed by [[Quality/QA-tools | QA tools team]]. You can contact us and contribute via the following channels:
Testrunner UI is developed by [[Quality/QA-tools | QA tools team]]. You can contact us and contribute via the following channels:

Revision as of 14:11, 10 November 2010

Contents

Testrunner UI

Testrunner-ui-1.png

Testrunner UI is a simple graphical user interface for testrunner-lite. With Testrunner UI, you can easily:

  • Run automatic, semi-automatic and manual test cases
  • Follow the results in real time
  • Run only the needed test cases
  • Change the execution order of test cases

Testrunner takes a test plan file as input, runs the selected test cases and produces results in format that can be published at qa-reports.meego.com. Testrunner UI can also be used together with Testplanner which is a simple tool for creating and editing test plan files.

Testrunner UI is developed by QA tools team. You can contact us and contribute via the following channels:

In addition, you can check our demo videos at Youtube:

Installation

Testrunner UI can be installed on Ubuntu 10.04 (and newer) and Fedora 13.

Ubuntu 10.04

1. Add the following to your sources.list

deb http://download.meego.com/live/Tools:/Testing/xUbuntu_10.04/ /

2. Add the repository key

wget http://download.meego.com/live/Tools:/Testing/xUbuntu_10.04/Release.key
sudo apt-key add Release.key
rm Release.key

3. Update your PC's package information

sudo apt-get update

4. Install the host configuration package

sudo apt-get install testrunner-ui

Fedora 13

1. Testrunner UI is also available from a Fedora 13 repository:

http://download.meego.com/live/Tools:/Testing/Fedora13/Tools:Testing.repo

2. Install the following package from the repository mentioned above

# yum install testrunner-ui

Basic Usage

The basic workflow goes as follows:

  1. Open a test definition.
  2. Select the test cases for execution. By default, all cases are selected.
  3. Drag and drop test suites, sets, and cases to change the execution order.
  4. Optionally enter results for manual cases and steps prior to test execution.
  5. Run selected or all tests and see execution progress in real time.
    1. When prompted, enter results and comments for manual cases and steps.
  6. After execution, view execution results in detail.
    1. See testrunner-lite output in a log view.
    2. See test case and step results and stdout/stderr output in a case detail view.
    3. Modify comments of manual and semi-automatic cases.
  7. Save the results.
Personal tools