Meego Wiki
Views

Quality/Netbook Test Suite and Utilities

From MeeGo wiki
< Quality(Difference between revisions)
Jump to: navigation, search
(MeeGo Netbook Test Suite)
m (MeeGo 1.0 Netbook Test Suites: Wiki link fixes)
 
(18 intermediate revisions not shown)
Line 1: Line 1:
-
== Test Suite and Tools (WORKING IN PROGRESS) ==
+
== Netbook Test Suite and Utilities (WORK IN PROGRESS) ==
Welcome contribute ...
Welcome contribute ...
-
=== Test Suites ===
 
-
==== MeeGo Core Test Suite ====
+
For any issue or feedback, please file bugs on http://bugs.meego.com -> MeeGo Projects -> MeeGo QA Test Suite -> MeeGo Netbook Test Suite
-
See more details about test suite [http://wiki.meego.com/Quality/TestSuite/MCTS here]
+
=== MeeGo 1.0 Netbook Test Suites ===
-
*'''MeeGo 1.0 Core Test Suites'''
+
You can get test suite code here: http://gitorious.org/qa-tools/mnts
-
{|cellspacing="0" border="1"
+
 
-
!|Package Name
+
'''How to Run'''
-
!|Description
+
-
!|Download
+
-
!|Source Code Git Tree
+
-
|-
+
-
| mcts-3dgfx-tests || Tests for 3D Graphics || [[Media:mcts-3dgfx-tests-1.0.0-2.i386.rpm|mcts-3dgfx-tests-1.0.0-2.i386.rpm]], [[Media:mcts-3dgfx-tests-1.0.0-2.src.rpm|mcts-3dgfx-tests-1.0.0-2.src.rpm]], [[Media:mcts-3dgfx-tests-1.0.0-2.tar.gz|mcts-3dgfx-tests-1.0.0-2.tar.gz]] || TBD
+
-
|-
+
-
| mcts-bluez-tests ||Tests for Bluez ||[[Media:mcts-bluez-tests-1.0.0-2.i386.rpm|mcts-bluez-tests-1.0.0-2.i386.rpm]],[[Media:mcts-bluez-tests-1.0.0-2.src.rpm|mcts-bluez-tests-1.0.0-2.src.rpm]],[[Media:mcts-bluez-tests-1.0.0-2.tar.gz|mcts-bluez-tests-1.0.0-2.tar.gz]]||TBD
+
-
|-
+
-
| mcts-connman ||Tests for ConnMan ||[[Media:mcts-connman-tests-1.0.0-2.i386.rpm|mcts-connman-tests-1.0.0-2.i386.rpm]],[[Media:mcts-connman-tests-1.0.0-2.src.rpm|mcts-connman-tests-1.0.0-2.src.rpm]],[[Media:mcts-connman-tests-1.0.0-2.tar.gz|mcts-connman-tests-1.0.0-2.tar.gz]]||TBD
+
-
|-
+
-
| mcts-geoclue-tests ||Tests for GeoClue ||[[Media:mcts-geoclue-tests-1.0.0-2.i386.rpm|mcts-geoclue-tests-1.0.0-2.i386.rpm]],[[Media:mcts-geoclue-tests-1.0.0-2.src.rpm|mcts-geoclue-tests-1.0.0-2.src.rpm]],[[Media:mcts-geoclue-tests-1.0.0-2.tar.gz|mcts-geoclue-tests-1.0.0-2.tar.gz]]||TBD
+
-
|-
+
-
| mcts-ofono-tests ||Tests for Ofono ||[[Media:mcts-ofono-tests-1.0.0-2.i386.rpm|mcts-ofono-tests-1.0.0-2.i386.rpm]],[[Media:mcts-ofono-tests-1.0.0-2.src.rpm|mcts-ofono-tests-1.0.0-2.src.rpm]],[[Media:mcts-ofono-tests-1.0.0-2.tar.gz|mcts-ofono-tests-1.0.0-2.tar.gz]]||TBD
+
-
|-
+
-
| mcts-pulseaudio-tests ||Tests for Pulse Audio||[[Media:mcts-pulseaudio-tests-1.0.0-2.i386.rpm|mcts-pulseaudio-tests-1.0.0-2.i386.rpm]],[[Media:mcts-pulseaudio-tests-1.0.0-2.src.rpm|mcts-pulseaudio-tests-1.0.0-2.src.rpm]],[[Media:mcts-pulseaudio-tests-1.0.0-2.tar.gz|mcts-pulseaudio-tests-1.0.0-2.tar.gz]]||TBD
+
-
|-
+
-
| mcts-x-tests ||Tests for X||[[Media:mcts-x-tests-1.0.0-2.i386.rpm|mcts-x-tests-1.0.0-2.i386.rpm]],[[Media:mcts-x-tests-1.0.0-2.src.rpm|mcts-x-tests-1.0.0-2.src.rpm]],[[Media:mcts-x-tests-1.0.0-2.tar.gz|mcts-x-tests-1.0.0-2.tar.gz]]||TBD
+
-
|}
+
-
==== MeeGo Netbook Test Suite ====
+
You have two ways to execute netbook test suites:<br>
 +
1. Recommend to execute tests on Web UI via [[Quality/Netbook_Test_Suite_and_Utilities#Testkit|Testkit]] manager: <br>
 +
Download and Install test packages in following section<br>
 +
Download and Install testkit packages (testkit-lite and testkit-manager), using webUI to select and start up your tests. See detail steps in Testkit [[Testkit_Howto|Howto]]<br>
 +
2. You also could run tests on command line via testkit-lite:<br>
 +
Download and Install test packages in following section <br>
 +
Download and Install testkit-lite package, run "testkit-lite -M -f /usr/share/mnts-browser-tests/tests.xml". About more function, check "man testkit-lite".
-
*'''MeeGo 1.0 Netbook Test Suites'''
+
'''Package Download'''
{|cellspacing="0" border="1"
{|cellspacing="0" border="1"
!|Package Name
!|Package Name
!|Description
!|Description
!|Download
!|Download
-
!|Source Code Git Tree
 
|-
|-
-
|mnts-uishell-tests||Tests for UI Shell||[[Media:mnts-uishell-tests-1.0.0-1.i386.rpm|mnts-uishell-tests-1.0.0-1.i386.rpm]],[[Media:mnts-uishell-tests-1.0.0-1.src.rpm|mnts-uishell-tests-1.0.0-1.src.rpm]],[[Media:mnts-uishell-tests-1.0.0.tar.gz|mnts-uishell-tests-1.0.0.tar.gz]]||TBD
+
|mnts-uishell-tests||Tests for UI Shell||[[Media:mnts-uishell-tests-1.0.0-1.i386.rpm|mnts-uishell-tests-1.0.0-1.i386.rpm]],[[Media:mnts-uishell-tests-1.0.0-1.src.rpm|mnts-uishell-tests-1.0.0-1.src.rpm]],[[Media:mnts-uishell-tests-1.0.0.tar.gz|mnts-uishell-tests-1.0.0.tar.gz]]
|-
|-
-
|mnts-bluetooth-tests||Tests for Bluetooth||[[Media:mnts-bluetooth-tests-1.0.0-1.i386.rpm|mnts-bluetooth-tests-1.0.0-1.i386.rpm]],[[Media:mnts-bluetooth-tests-1.0.0-1.src.rpm|mnts-bluetooth-tests-1.0.0-1.src.rpm]],[[Media:mnts-bluetooth-tests-1.0.0.tar.gz|mnts-bluetooth-tests-1.0.0.tar.gz]]||TBD
+
|mnts-bluetooth-tests||Tests for Bluetooth||[[Media:mnts-bluetooth-tests-1.0.0-1.i386.rpm|mnts-bluetooth-tests-1.0.0-1.i386.rpm]],[[Media:mnts-bluetooth-tests-1.0.0-1.src.rpm|mnts-bluetooth-tests-1.0.0-1.src.rpm]],[[Media:mnts-bluetooth-tests-1.0.0.tar.gz|mnts-bluetooth-tests-1.0.0.tar.gz]]
|-
|-
-
|mnts-browser-tests||Tests for Browser||[[Media:mnts-browser-tests-1.0.0-1.i386.rpm|mnts-browser-tests-1.0.0-1.i386.rpm]],[[Media:mnts-browser-tests-1.0.0-1.src.rpm|mnts-browser-tests-1.0.0-1.src.rpm]],[[Media:mnts-browser-tests-1.0.0.tar.gz|mnts-browser-tests-1.0.0.tar.gz]]||TBD
+
|mnts-browser-tests||Tests for Browser||[[Media:mnts-browser-tests-1.0.0-1.i386.rpm|mnts-browser-tests-1.0.0-1.i386.rpm]],[[Media:mnts-browser-tests-1.0.0-1.src.rpm|mnts-browser-tests-1.0.0-1.src.rpm]],[[Media:mnts-browser-tests-1.0.0.tar.gz|mnts-browser-tests-1.0.0.tar.gz]]
|-
|-
-
|mnts-gadgets-tests||Tests for Gadgets||[[Media:mnts-gadgets-tests-1.0.0-1.i386.rpm|mnts-gadgets-tests-1.0.0-1.i386.rpm]],[[Media:mnts-gadgets-tests-1.0.0-1.src.rpm|mnts-gadgets-tests-1.0.0-1.src.rpm]],[[Media:mnts-gadgets-tests-1.0.0.tar.gz|mnts-gadgets-tests-1.0.0.tar.gz]]||TBD
+
|mnts-gadgets-tests||Tests for Gadgets||[[Media:mnts-gadgets-tests-1.0.0-1.i386.rpm|mnts-gadgets-tests-1.0.0-1.i386.rpm]],[[Media:mnts-gadgets-tests-1.0.0-1.src.rpm|mnts-gadgets-tests-1.0.0-1.src.rpm]],[[Media:mnts-gadgets-tests-1.0.0.tar.gz|mnts-gadgets-tests-1.0.0.tar.gz]]
|-
|-
-
|mnts-garageinstaller-tests||Tests for Garage Installer||[[Media:mnts-garageinstaller-tests-1.0.0-1.i386.rpm|mnts-garageinstaller-tests-1.0.0-1.i386.rpm]],[[Media:mnts-garageinstaller-tests-1.0.0-1.src.rpm|mnts-garageinstaller-tests-1.0.0-1.src.rpm]],[[Media:mnts-garageinstaller-tests-1.0.0.tar.gz|mnts-garageinstaller-tests-1.0.0.tar.gz]]||TBD
+
|mnts-garageinstaller-tests||Tests for Garage Installer||[[Media:mnts-garageinstaller-tests-1.0.0-1.i386.rpm|mnts-garageinstaller-tests-1.0.0-1.i386.rpm]],[[Media:mnts-garageinstaller-tests-1.0.0-1.src.rpm|mnts-garageinstaller-tests-1.0.0-1.src.rpm]],[[Media:mnts-garageinstaller-tests-1.0.0.tar.gz|mnts-garageinstaller-tests-1.0.0.tar.gz]]
|-
|-
-
|mnts-inputmenthodvkb-tests||Tests for Input Method and Virtual Keyboard||[[Media:mnts-inputmenthodvkb-tests-1.0.0-1.i386.rpm|mnts-inputmenthodvkb-tests-1.0.0-1.i386.rpm]],[[Media:mnts-inputmenthodvkb-tests-1.0.0-1.src.rpm|mnts-inputmenthodvkb-tests-1.0.0-1.src.rpm]],[[Media:mnts-inputmenthodvkb-tests-1.0.0.tar.gz|mnts-inputmenthodvkb-tests-1.0.0.tar.gz]]||TBD
+
|mnts-inputmenthodvkb-tests||Tests for Input Method and Virtual Keyboard||[[Media:mnts-inputmenthodvkb-tests-1.0.0-1.i386.rpm|mnts-inputmenthodvkb-tests-1.0.0-1.i386.rpm]],[[Media:mnts-inputmenthodvkb-tests-1.0.0-1.src.rpm|mnts-inputmenthodvkb-tests-1.0.0-1.src.rpm]],[[Media:mnts-inputmenthodvkb-tests-1.0.0.tar.gz|mnts-inputmenthodvkb-tests-1.0.0.tar.gz]]
|-
|-
-
|mnts-mediaplayer-tests||Tests for Media Player||[[Media:mnts-mediaplayer-tests-1.0.0-1.i386.rpm|mnts-mediaplayer-tests-1.0.0-1.i386.rpm]],[[Media:mnts-mediaplayer-tests-1.0.0-1.src.rpm|mnts-mediaplayer-tests-1.0.0-1.src.rpm]],[[Media:mnts-mediaplayer-tests-1.0.0.tar.gz|mnts-mediaplayer-tests-1.0.0.tar.gz]]||TBD
+
|mnts-mediaplayer-tests||Tests for Media Player||[[Media:mnts-mediaplayer-tests-1.0.0-1.i386.rpm|mnts-mediaplayer-tests-1.0.0-1.i386.rpm]],[[Media:mnts-mediaplayer-tests-1.0.0-1.src.rpm|mnts-mediaplayer-tests-1.0.0-1.src.rpm]],[[Media:mnts-mediaplayer-tests-1.0.0.tar.gz|mnts-mediaplayer-tests-1.0.0.tar.gz]]
|-
|-
-
|mnts-miscapps-tests ||Tests for Misc Applications||[[Media:mnts-miscapps-tests-1.0.0-1.i386.rpm|mnts-miscapps-tests-1.0.0-1.i386.rpm]],[[Media:mnts-miscapps-tests-1.0.0-1.src.rpm|mnts-miscapps-tests-1.0.0-1.src.rpm]],[[Media:mnts-miscapps-tests-1.0.0.tar.gz|mnts-miscapps-tests-1.0.0.tar.gz]]||TBD
+
|mnts-miscapps-tests ||Tests for Misc Applications||[[Media:mnts-miscapps-tests-1.0.0-1.i386.rpm|mnts-miscapps-tests-1.0.0-1.i386.rpm]],[[Media:mnts-miscapps-tests-1.0.0-1.src.rpm|mnts-miscapps-tests-1.0.0-1.src.rpm]],[[Media:mnts-miscapps-tests-1.0.0.tar.gz|mnts-miscapps-tests-1.0.0.tar.gz]]
|-
|-
-
|mnts-networking-tests||Tests for Networking||[[Media:mnts-networking-tests-1.0.0-1.i386.rpm|mnts-networking-tests-1.0.0-1.i386.rpm]],[[Media:mnts-networking-tests-1.0.0-1.src.rpm|mnts-networking-tests-1.0.0-1.src.rpm]],[[Media:mnts-networking-tests-1.0.0.tar.gz|mnts-networking-tests-1.0.0.tar.gz]]||TBD
+
|mnts-networking-tests||Tests for Networking||[[Media:mnts-networking-tests-1.0.0-1.i386.rpm|mnts-networking-tests-1.0.0-1.i386.rpm]],[[Media:mnts-networking-tests-1.0.0-1.src.rpm|mnts-networking-tests-1.0.0-1.src.rpm]],[[Media:mnts-networking-tests-1.0.0.tar.gz|mnts-networking-tests-1.0.0.tar.gz]]
|-
|-
-
|mnts-settings-tests||Tests for Settings||[[Media:mnts-settings-tests-1.0.0-1.i386.rpm|mnts-settings-tests-1.0.0-1.i386.rpm]],[[Media:mnts-settings-tests-1.0.0-1.src.rpm|mnts-settings-tests-1.0.0-1.src.rpm]],[[Media:mnts-settings-tests-1.0.0.tar.gz|mnts-settings-tests-1.0.0.tar.gz]]||TBD
+
|mnts-settings-tests||Tests for Settings||[[Media:mnts-settings-tests-1.0.0-1.i386.rpm|mnts-settings-tests-1.0.0-1.i386.rpm]],[[Media:mnts-settings-tests-1.0.0-1.src.rpm|mnts-settings-tests-1.0.0-1.src.rpm]],[[Media:mnts-settings-tests-1.0.0.tar.gz|mnts-settings-tests-1.0.0.tar.gz]]
|-
|-
-
|mnts-softwaremanagement-tests||Tests for Software Manangement||[[Media:mnts-softwaremanagement-tests-1.0.0-1.i386.rpm|mnts-softwaremanagement-tests-1.0.0-1.i386.rpm]],[[Media:mnts-softwaremanagement-tests-1.0.0-1.src.rpm|mnts-softwaremanagement-tests-1.0.0-1.src.rpm]],[[Media:mnts-softwaremanagement-tests-1.0.0.tar.gz|mnts-softwaremanagement-tests-1.0.0.tar.gz]]||TBD
+
|mnts-softwaremanagement-tests||Tests for Software Manangement||[[Media:mnts-softwaremanagement-tests-1.0.0-1.i386.rpm|mnts-softwaremanagement-tests-1.0.0-1.i386.rpm]],[[Media:mnts-softwaremanagement-tests-1.0.0-1.src.rpm|mnts-softwaremanagement-tests-1.0.0-1.src.rpm]],[[Media:mnts-softwaremanagement-tests-1.0.0.tar.gz|mnts-softwaremanagement-tests-1.0.0.tar.gz]]
|-
|-
-
|mnts-syncing-tests||Tests for Syncing||[[Media:mnts-syncing-tests-1.0.0-1.i386.rpm|mnts-syncing-tests-1.0.0-1.i386.rpm]],[[Media:mnts-syncing-tests-1.0.0-1.src.rpm|mnts-syncing-tests-1.0.0-1.src.rpm]],[[Media:mnts-syncing-tests-1.0.0.tar.gz|mnts-syncing-tests-1.0.0.tar.gz]]||TBD
+
|mnts-syncing-tests||Tests for Syncing||[[Media:mnts-syncing-tests-1.0.0-1.i386.rpm|mnts-syncing-tests-1.0.0-1.i386.rpm]],[[Media:mnts-syncing-tests-1.0.0-1.src.rpm|mnts-syncing-tests-1.0.0-1.src.rpm]],[[Media:mnts-syncing-tests-1.0.0.tar.gz|mnts-syncing-tests-1.0.0.tar.gz]]
|-
|-
-
|mnts-distromisc-tests||Tests for Distro Misc||[[Media:mnts-distromisc-tests-1.0.0-1.i386.rpm|mnts-distromisc-tests-1.0.0-1.i386.rpm]],[[Media:mnts-distromisc-tests-1.0.0-1.src.rpm|mnts-distromisc-tests-1.0.0-1.src.rpm]],[[Media:mnts-distromisc-tests-1.0.0.tar.gz|mnts-distromisc-tests-1.0.0.tar.gz]]||TBD
+
|mnts-distromisc-tests||Tests for Distro Misc||[[Media:mnts-distromisc-tests-1.0.0-1.i386.rpm|mnts-distromisc-tests-1.0.0-1.i386.rpm]],[[Media:mnts-distromisc-tests-1.0.0-1.src.rpm|mnts-distromisc-tests-1.0.0-1.src.rpm]],[[Media:mnts-distromisc-tests-1.0.0.tar.gz|mnts-distromisc-tests-1.0.0.tar.gz]]
|}
|}
-
=== Tools ===
+
=== Test Utilities ===
==== Testkit ====
==== Testkit ====
-
Testkit is test execution framework of MeeGo test suite packages, support execution from command line and Web UI
+
Testkit is test execution framework which supports MeeGo test suite package execution from command line and Web UI.
Testkit is composed by testkit-lite and testkit-manager. testkit-manager represents a user interface front-end in browser, with the webUI interface, it manages the auto tests execution remotely, and provides unified webUI to help the manual tests execution. testkit-lite is command line execution interface and also work as backend of testkit-manger.  
Testkit is composed by testkit-lite and testkit-manager. testkit-manager represents a user interface front-end in browser, with the webUI interface, it manages the auto tests execution remotely, and provides unified webUI to help the manual tests execution. testkit-lite is command line execution interface and also work as backend of testkit-manger.  
-
[[Testkit/Howto|How to use testkit]]
+
[[Testkit_Howto|How to use testkit]]
Download:  
Download:  
-
* Testkit-lite: [[Media:testkit-lite-1.0.0-1.noarch.rpm|testkit-lite-1.0.0-1.noarch.rpm]], [[Media:testkit-lite-1.0.0-1.src.rpm|testkit-lite-1.0.0-1.src.rpm]], [[Media:testkit-lite-1.0.0.tar.gz|testkit-lite-1.0.0.tar.gz]]
+
* Testkit-lite: [[Media:testkit-lite-1.0.2-1.noarch.rpm|testkit-lite-1.0.2-1.noarch.rpm]], [[Media:testkit-lite-1.0.2-1.src.rpm|testkit-lite-1.0.2-1.src.rpm]], [[Media:testkit-lite-1.0.2.tar.gz|testkit-lite-1.0.2.tar.gz]]
* Testkit-manager: [[Media:testkit-manager-1.0.0-1.noarch.rpm|testkit-manager-1.0.0-1.noarch.rpm]], [[Media:testkit-manager-1.0.0-1.src.rpm|testkit-manager-1.0.0-1.src.rpm]], [[Media:testkit-manager-1.0.0.tar.gz|testkit-manager-1.0.0.tar.gz]]
* Testkit-manager: [[Media:testkit-manager-1.0.0-1.noarch.rpm|testkit-manager-1.0.0-1.noarch.rpm]], [[Media:testkit-manager-1.0.0-1.src.rpm|testkit-manager-1.0.0-1.src.rpm]], [[Media:testkit-manager-1.0.0.tar.gz|testkit-manager-1.0.0.tar.gz]]
Line 79: Line 65:
Source Code Git Tree: TBD
Source Code Git Tree: TBD
-
==== Other Tools ====
+
==== Others ====
*Record-based UI automation test framework
*Record-based UI automation test framework
 +
 +
This UI automation tool is for UI automation test case generation and execution based on Xnee. It helps to reduce the routine workload especially the regression testing in one stable UI environment. The generated test case could automatically playback the routine operations and conduct the basic checking via image comparing.
 +
 +
During generating a UI automation test case, the UI automation tool will invoke Xnee which is a third party utility to record UI operations (keyboard and mouse operations), then the UI automation tool will playback the UI operations. On the test points defined by user, it will trigger the capture mode to receive user's mouse perations to select the screen snapshot area and capture it as the baseline image.
 +
 +
During execution of the UI automation test case, the test case will be driven by runner in UI automation tool, automatically playback the record UI operation and capture the specified screen area as images for comparison. The test result is determined by comparison result of all the captured images with baseline images.
Download: [[Media:ui_automation-1.0.0-1.tar.gz|ui_automation-1.0.0-1.tar.gz]]
Download: [[Media:ui_automation-1.0.0-1.tar.gz|ui_automation-1.0.0-1.tar.gz]]
Line 87: Line 79:
Source Code Git Tree: TBD
Source Code Git Tree: TBD
-
*i18n and l10n test tool
+
*i18n and l10n test utility
 +
 
 +
These can help do the i18n and l10n check for the package if the package uses GNU gettext method to implement i18n.
Download: [[Media:i18n-1.0.0-1.tar.gz|i18n-1.0.0-1.tar.gz]], [[Media:l10n-1.0.0-1.tar.gz|l10n-1.0.0-1.tar.gz]]
Download: [[Media:i18n-1.0.0-1.tar.gz|i18n-1.0.0-1.tar.gz]], [[Media:l10n-1.0.0-1.tar.gz|l10n-1.0.0-1.tar.gz]]
Source Code Git Tree: TBD
Source Code Git Tree: TBD

Latest revision as of 11:17, 25 March 2011

Contents

Netbook Test Suite and Utilities (WORK IN PROGRESS)

Welcome contribute ...

For any issue or feedback, please file bugs on http://bugs.meego.com -> MeeGo Projects -> MeeGo QA Test Suite -> MeeGo Netbook Test Suite

MeeGo 1.0 Netbook Test Suites

You can get test suite code here: http://gitorious.org/qa-tools/mnts

How to Run

You have two ways to execute netbook test suites:
1. Recommend to execute tests on Web UI via Testkit manager:
Download and Install test packages in following section
Download and Install testkit packages (testkit-lite and testkit-manager), using webUI to select and start up your tests. See detail steps in Testkit Howto
2. You also could run tests on command line via testkit-lite:
Download and Install test packages in following section
Download and Install testkit-lite package, run "testkit-lite -M -f /usr/share/mnts-browser-tests/tests.xml". About more function, check "man testkit-lite".

Package Download

Package Name Description Download
mnts-uishell-testsTests for UI Shellmnts-uishell-tests-1.0.0-1.i386.rpm,mnts-uishell-tests-1.0.0-1.src.rpm,mnts-uishell-tests-1.0.0.tar.gz
mnts-bluetooth-testsTests for Bluetoothmnts-bluetooth-tests-1.0.0-1.i386.rpm,mnts-bluetooth-tests-1.0.0-1.src.rpm,mnts-bluetooth-tests-1.0.0.tar.gz
mnts-browser-testsTests for Browsermnts-browser-tests-1.0.0-1.i386.rpm,mnts-browser-tests-1.0.0-1.src.rpm,mnts-browser-tests-1.0.0.tar.gz
mnts-gadgets-testsTests for Gadgetsmnts-gadgets-tests-1.0.0-1.i386.rpm,mnts-gadgets-tests-1.0.0-1.src.rpm,mnts-gadgets-tests-1.0.0.tar.gz
mnts-garageinstaller-testsTests for Garage Installermnts-garageinstaller-tests-1.0.0-1.i386.rpm,mnts-garageinstaller-tests-1.0.0-1.src.rpm,mnts-garageinstaller-tests-1.0.0.tar.gz
mnts-inputmenthodvkb-testsTests for Input Method and Virtual Keyboardmnts-inputmenthodvkb-tests-1.0.0-1.i386.rpm,mnts-inputmenthodvkb-tests-1.0.0-1.src.rpm,mnts-inputmenthodvkb-tests-1.0.0.tar.gz
mnts-mediaplayer-testsTests for Media Playermnts-mediaplayer-tests-1.0.0-1.i386.rpm,mnts-mediaplayer-tests-1.0.0-1.src.rpm,mnts-mediaplayer-tests-1.0.0.tar.gz
mnts-miscapps-tests Tests for Misc Applicationsmnts-miscapps-tests-1.0.0-1.i386.rpm,mnts-miscapps-tests-1.0.0-1.src.rpm,mnts-miscapps-tests-1.0.0.tar.gz
mnts-networking-testsTests for Networkingmnts-networking-tests-1.0.0-1.i386.rpm,mnts-networking-tests-1.0.0-1.src.rpm,mnts-networking-tests-1.0.0.tar.gz
mnts-settings-testsTests for Settingsmnts-settings-tests-1.0.0-1.i386.rpm,mnts-settings-tests-1.0.0-1.src.rpm,mnts-settings-tests-1.0.0.tar.gz
mnts-softwaremanagement-testsTests for Software Manangementmnts-softwaremanagement-tests-1.0.0-1.i386.rpm,mnts-softwaremanagement-tests-1.0.0-1.src.rpm,mnts-softwaremanagement-tests-1.0.0.tar.gz
mnts-syncing-testsTests for Syncingmnts-syncing-tests-1.0.0-1.i386.rpm,mnts-syncing-tests-1.0.0-1.src.rpm,mnts-syncing-tests-1.0.0.tar.gz
mnts-distromisc-testsTests for Distro Miscmnts-distromisc-tests-1.0.0-1.i386.rpm,mnts-distromisc-tests-1.0.0-1.src.rpm,mnts-distromisc-tests-1.0.0.tar.gz

Test Utilities

Testkit

Testkit is test execution framework which supports MeeGo test suite package execution from command line and Web UI. Testkit is composed by testkit-lite and testkit-manager. testkit-manager represents a user interface front-end in browser, with the webUI interface, it manages the auto tests execution remotely, and provides unified webUI to help the manual tests execution. testkit-lite is command line execution interface and also work as backend of testkit-manger.

How to use testkit

Download:


Source Code Git Tree: TBD

Others

  • Record-based UI automation test framework

This UI automation tool is for UI automation test case generation and execution based on Xnee. It helps to reduce the routine workload especially the regression testing in one stable UI environment. The generated test case could automatically playback the routine operations and conduct the basic checking via image comparing.

During generating a UI automation test case, the UI automation tool will invoke Xnee which is a third party utility to record UI operations (keyboard and mouse operations), then the UI automation tool will playback the UI operations. On the test points defined by user, it will trigger the capture mode to receive user's mouse perations to select the screen snapshot area and capture it as the baseline image.

During execution of the UI automation test case, the test case will be driven by runner in UI automation tool, automatically playback the record UI operation and capture the specified screen area as images for comparison. The test result is determined by comparison result of all the captured images with baseline images.

Download: ui_automation-1.0.0-1.tar.gz

Source Code Git Tree: TBD

  • i18n and l10n test utility

These can help do the i18n and l10n check for the package if the package uses GNU gettext method to implement i18n.

Download: i18n-1.0.0-1.tar.gz, l10n-1.0.0-1.tar.gz

Source Code Git Tree: TBD

Personal tools