UbuntuMobileEdition

Differences between revisions 2 and 24 (spanning 22 versions)
Revision 2 as of 2007-09-20 10:41:17
Size: 2176
Editor: c55DDBF51
Comment:
Revision 24 as of 2008-08-06 16:37:58
Size: 3356
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
[[Include(Testing/Cases/Header)]] <<Include(Testing/Cases/Header)>>

||<tablestyle="float:right; font-size: 0.9em; background:#F1F1ED;margin: 0 0 1em 1em;" style="padding:0.5em;">'''Contents'''<<BR>>[[https://wiki.ubuntu.com/Testing/Cases/UMEScreenshots?action=AttachFile&do=get&target=main-screen.png|{{https://wiki.ubuntu.com/Testing/Cases/UMEScreenshots?action=AttachFile&do=get&target=main-screen-tn.png}}]]<<BR>><<TableOfContents(2)>>||
= Introduction =

Welcome to the Ubuntu Mobile Edition (UME) testing wiki. The pages linked within are designed to guide you through the process of setting up an environment, testing the features of UME, and reporting bugs. As always, feel free to update these pages with any clarifications/additional information that you find useful along the way. Happy Hunting.

= Getting Started =

== Environment ==
The first part of preparation, is to get a working environment up and running. There are a couple different ways. To learn more about getting your environment up and running visit:<<BR>>
[[https://wiki.ubuntu.com/Testing/Cases/UMEinstall|: Environment Setup]]

== Test Cases ==

This is a comprehensive test case suite designed to confirm compliance with all project requirements. Most of these tests can be performed on mobile hardware or in Xnest/Xephyr on a development machine.

The cases have been split into three categories; Basic Feature, Advanced Feature, and Compliance Testing.

=== Basic Feature Testing ===

The Basic Feature set are designed to cover the main applications included with UME. They should be run as often as possible to ensure all baseline functionality is working.<<BR>>
[[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-basic"|: Basic Functionality Testing]]

=== Advanced Feature Testing ===
Advanced feature testing covers functionality that is hidden or not used as often as the basic feature set. These cases often require advanced knowledge of the underlying system or access to system resouces that are not commonly used.<<BR>>
[[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-advanced-features|: Advanced Feature Testing]]

=== Compliance Testing ===
Compliance testing ensures that UME conforms to all project requirements. These include basic system versioning to the inclusion of licensing information in the delivered builds. Compliance is important to the success of UME and is a vital requirement for many of companies implementing UME.<<BR>>
[[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-compliance|: Compliance Testing]]


== Reporting Bugs ==

All bugs discovered in Ubuntu Mobile Edition should be logged against the main project:<<BR>>
[[https://bugs.launchpad.net/ubuntu-mobile/|: Ubuntu Mobile Edition]]

There is some information that, when included, can make the triage team and developers work much easier. Please paste the following template into your bug reports submitted against UME, and try to provide as much of the information as you can.

{{{Build Version/Date:
Environment used for testing:

Summary:


Steps to Reproduce:


Expected result:


Actual result:}}}
Line 4: Line 57:

Basic test of the UME desktop. Can be performed or mobile hardware or in Xnest on a development machine.

== Procedure ==

 1. '''Launch the UME environment''' - launch 'hildon-desktop' '''(what is the correct procedure?)'''
 1. '''Application launcher'''
  * Click on entries in the applications menu
  * ... what else does the hildon panel do?
 1. '''Web browsing'''
  * Open the MID browser to ubuntu.com and confirm that it displays correctly
  * Type a search term into the search box
  * Right click and bookmark a page. Confirm that be page appears among your bookmarks '''[how?]'''
  * Download and launch files from ["../Multimedia"] and confirm that they play correctly
 1. '''Email'''
  * Open the ''Claws Mail'' applications and set up an email account in the wizard
  * Send an email to a different account and confirm that it arrives
  * Return the mail and confirm that it can be downloaded in Claws Mail
  * Start and email, save it as a draft. Resume edit and send.
 1. '''Tasks'''
  * Start the '''To-do list''' application
  * Click the New task icon to add an item. Write summary, set due date, priority, status, categoty and description. Save.
  * Confirm that the task appears on the list, mark it as done and delete it.
 1. '''Dates'''
  * Open the ''Dates'' application. It should show a blank appointment page for today.
  * Double click the page to add a new entry. Fill in times and details
  * Drag the appointment down the page to change the time
  * Confirm that the appointment appears '''[where?]'''
 1. '''Virtual keyboard'''
  * Open an application that requires keyboard input a see that the keyboard appears
  * Enter text into the application
  * [test the ability to show/hide the keyboard at will; '''how does this work?''']
 1. '''Accessibility'''
  * Pick and application from the mobile defaults and confirm that all its functionality can be used with only the keyboard
  * Install the Orca screen reader and confirm that desktop strings are read aloud
  * Select a high contrast theme. Confirm that the mobile applications render correctly.
Thank you for your interest in Ubuntu Mobile Edition testing. We hope you decide to contribute to the project. As always, if you have any questions or comments, feel free to visit the mobile team over on ''Freenode #ubuntu-mobile''.
 

Introduction

Welcome to the Ubuntu Mobile Edition (UME) testing wiki. The pages linked within are designed to guide you through the process of setting up an environment, testing the features of UME, and reporting bugs. As always, feel free to update these pages with any clarifications/additional information that you find useful along the way. Happy Hunting.

Getting Started

Environment

The first part of preparation, is to get a working environment up and running. There are a couple different ways. To learn more about getting your environment up and running visit:
: Environment Setup

Test Cases

This is a comprehensive test case suite designed to confirm compliance with all project requirements. Most of these tests can be performed on mobile hardware or in Xnest/Xephyr on a development machine.

The cases have been split into three categories; Basic Feature, Advanced Feature, and Compliance Testing.

Basic Feature Testing

The Basic Feature set are designed to cover the main applications included with UME. They should be run as often as possible to ensure all baseline functionality is working.
: Basic Functionality Testing

Advanced Feature Testing

Advanced feature testing covers functionality that is hidden or not used as often as the basic feature set. These cases often require advanced knowledge of the underlying system or access to system resouces that are not commonly used.
: Advanced Feature Testing

Compliance Testing

Compliance testing ensures that UME conforms to all project requirements. These include basic system versioning to the inclusion of licensing information in the delivered builds. Compliance is important to the success of UME and is a vital requirement for many of companies implementing UME.
: Compliance Testing

Reporting Bugs

All bugs discovered in Ubuntu Mobile Edition should be logged against the main project:
: Ubuntu Mobile Edition

There is some information that, when included, can make the triage team and developers work much easier. Please paste the following template into your bug reports submitted against UME, and try to provide as much of the information as you can.

{{{Build Version/Date: Environment used for testing:

Summary:

Steps to Reproduce:

Expected result:

Actual result:}}}

Summary

Thank you for your interest in Ubuntu Mobile Edition testing. We hope you decide to contribute to the project. As always, if you have any questions or comments, feel free to visit the mobile team over on Freenode #ubuntu-mobile.

Testing/Cases/UbuntuMobileEdition (last edited 2008-10-08 17:54:02 by bismuth)