Meego Wiki
Views

Quality/Netbook Test Suite and Utilities

From MeeGo wiki
< Quality
Revision as of 02:23, 20 August 2010 by Lingyu (Talk | contribs)
Jump to: navigation, search

Contents

Test Suite and Tools (WORKING IN PROGRESS)

Welcome contribute ...

Test Suites

MeeGo Core Test Suite

See more details about test suite here

  • MeeGo 1.0 Core Test Suites
Package Name Description Download Source Code Git Tree
mcts-3dgfx-tests Tests for 3D Graphics mcts-3dgfx-tests-1.0.0-2.i386.rpm, mcts-3dgfx-tests-1.0.0-2.src.rpm, mcts-3dgfx-tests-1.0.0-2.tar.gz TBD
mcts-bluez-tests Tests for Bluez mcts-bluez-tests-1.0.0-2.i386.rpm,mcts-bluez-tests-1.0.0-2.src.rpm,mcts-bluez-tests-1.0.0-2.tar.gzTBD
mcts-connman Tests for ConnMan mcts-connman-tests-1.0.0-2.i386.rpm,mcts-connman-tests-1.0.0-2.src.rpm,mcts-connman-tests-1.0.0-2.tar.gzTBD
mcts-geoclue-tests Tests for GeoClue mcts-geoclue-tests-1.0.0-2.i386.rpm,mcts-geoclue-tests-1.0.0-2.src.rpm,mcts-geoclue-tests-1.0.0-2.tar.gzTBD
mcts-ofono-tests Tests for Ofono mcts-ofono-tests-1.0.0-2.i386.rpm,mcts-ofono-tests-1.0.0-2.src.rpm,mcts-ofono-tests-1.0.0-2.tar.gzTBD
mcts-pulseaudio-tests Tests for Pulse Audiomcts-pulseaudio-tests-1.0.0-2.i386.rpm,mcts-pulseaudio-tests-1.0.0-2.src.rpm,mcts-pulseaudio-tests-1.0.0-2.tar.gzTBD
mcts-x-tests Tests for Xmcts-x-tests-1.0.0-2.i386.rpm,mcts-x-tests-1.0.0-2.src.rpm,mcts-x-tests-1.0.0-2.tar.gzTBD

MeeGo Netbook Test Suite

  • MeeGo 1.0 Netbook Test Suites
Package Name Description Download Source Code Git Tree
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.gzTBD
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.gzTBD
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.gzTBD
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.gzTBD
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.gzTBD
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.gzTBD
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.gzTBD
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.gzTBD
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.gzTBD
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.gzTBD
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.gzTBD
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.gzTBD
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.gzTBD

Tools

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

Other Tools

  • 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 tool

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