Meego Wiki
Views

Quality/QA-tools/QmlUITestlib

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Installation)
(Installation)
Line 10: Line 10:
== Installation ==
== Installation ==
-
This tool is based on cucumber and TDriver. make sure if TDriver and cucumber already work well on your machine.
+
This tool is based on cucumber and TDriver. make sure if TDriver and cucumber already work well on your machine.  
 +
 
 +
Verifying if TDriver works well:
 +
 
 +
$> tdriver_visualizer &
 +
 
 +
Check if visualizer could connect to device via sut_qt.
 +
 
 +
Verifying if Cucumber works well
 +
 
 +
$> cucumber --help
For TDriver installation, please refer to [[Quality/QA-tools/TDriver#Installation]]. For cucumber, please refer to [http://cukes.info/ Cucumber Home site]
For TDriver installation, please refer to [[Quality/QA-tools/TDriver#Installation]]. For cucumber, please refer to [http://cukes.info/ Cucumber Home site]
 +
 +
For downloading this tools, just run "git clone ssh://..."(The git project is still under preparing)
== Dependency ==
== Dependency ==

Revision as of 02:54, 30 May 2011

Contents

MeeGo QML UI Testlib

Overview

MeeGo QML UI Testlib is an open tool for testing against MeeGo QML GUI application automatically. The test framework is based on "TDriver", and provide a set of pre-defined cucumber steps for designer to prepare test cases with natural language. and also BAT and L10N test cases of MeeGo QML UI applications are also involved in Testlib.

Architecture

Testlib architecture.png

BAT and L10N Test cases and a pre-defined library, in which many Cucumber steps are involved for covering all actions on MeeGo QML UI applications, are included in this Testlib.

Installation

This tool is based on cucumber and TDriver. make sure if TDriver and cucumber already work well on your machine.

Verifying if TDriver works well:

$> tdriver_visualizer &

Check if visualizer could connect to device via sut_qt.

Verifying if Cucumber works well

$> cucumber --help

For TDriver installation, please refer to Quality/QA-tools/TDriver#Installation. For cucumber, please refer to Cucumber Home site

For downloading this tools, just run "git clone ssh://..."(The git project is still under preparing)

Dependency

To be complete

Usage

To be complete

Personal tools