<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.meego.com/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.meego.com/index.php?title=Special:Contributions/Jkunnari&amp;feed=atom&amp;limit=50&amp;target=Jkunnari&amp;year=&amp;month=</id>
		<title>MeeGo wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.meego.com/index.php?title=Special:Contributions/Jkunnari&amp;feed=atom&amp;limit=50&amp;target=Jkunnari&amp;year=&amp;month="/>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Special:Contributions/Jkunnari"/>
		<updated>2013-06-18T07:33:32Z</updated>
		<subtitle>From MeeGo wiki</subtitle>
		<generator>MediaWiki 1.16.2</generator>

	<entry>
		<id>http://wiki.meego.com/User:Jkunnari</id>
		<title>User:Jkunnari</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/User:Jkunnari"/>
				<updated>2012-03-06T07:18:20Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;irc nick: jakunnar&lt;br /&gt;
e-mail: jake.kunnari@nokia.com&lt;br /&gt;
&lt;br /&gt;
Principal Test Engineer at NwWP&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900</id>
		<title>ARM/N900</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900"/>
				<updated>2011-06-10T04:41:49Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Organization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo 1.2 Developer Edition for Nokia N900=&lt;br /&gt;
&lt;br /&gt;
 '''What's hot:''' &lt;br /&gt;
 Test the '''MeeGoConf/SF release''' of the MeeGo 1.2 Developer Edition for N900: [http://repository.maemo.org/meego/n900-de/archive/1.1.99.7.20110516.2.DE.2011-05-23.1/images/mg-handset-armv7nhl-n900-de-sanity/ download] - [[#Installing_and_running|install]] - [[ARM/N900/CoolStuff|cool stuff]]&lt;br /&gt;
 Review by Nathan Willis ([http://lwn.net/SubscriberLink/445703/ec074038295f3d0f/ lwn.net])&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The target of this activity is to make a Developer Edition of MeeGo for the Nokia N900 device. This Developer Edition is an 'overlay' constructed above the current core MeeGo 1.2. The DE project is working as a draft of a MeeGo handset image, to make possible the MeeGo development on your N900 hardware. Being a draft it will not take into account all features commonly present in a handset OS. To see what features will be implemented look [[#Key_features]]. Flashed with this edition N900 will be usable as a primary phone device for a developer/hacker person. '''This is not meant for regular (Maemo 5) users. Using this release will probably void any warranty and there is no (other than community-based) support available.'''&lt;br /&gt;
&lt;br /&gt;
=== Target ===&lt;br /&gt;
The focus is on meeting the non-functional targets (such as performance) rather than number of features. This will hopefully encourage more people to use MeeGo on N900, and continue enhancing the functionality or build new stuff. Developer Edition is based on MeeGo 1.2 handset trunk content, and selected community contributions ([[ARM/N900/CoolStuff|see the candidates]]). Core MeeGo 1.2 Handset features can be found in [https://bugs.meego.com/report.cgi?x_axis_field=product&amp;amp;y_axis_field=component&amp;amp;z_axis_field=&amp;amp;query_format=report-table&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;classification=MeeGo+Features&amp;amp;product=MeeGo+Core+OS+Features&amp;amp;product=MeeGo+Handset+Features&amp;amp;version=1.0&amp;amp;version=1.1&amp;amp;version=1.2&amp;amp;version=1.0&amp;amp;version=1.1&amp;amp;version=1.2&amp;amp;longdesc_type=allwordssubstr&amp;amp;longdesc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;status_whiteboard_type=allwordssubstr&amp;amp;status_whiteboard=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;deadlinefrom=&amp;amp;deadlineto=&amp;amp;bug_status=ACCEPTED&amp;amp;bug_status=RESOLVED&amp;amp;bug_status=RELEASED&amp;amp;bug_status=VERIFIED&amp;amp;bug_status=CLOSED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailqa_contact2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bug_id_type=anyexact&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;format=table&amp;amp;action=wrap&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= featurezilla], and features of DE not yet implemented from [[ARM/N900/Configuration|Configuration list.]]&lt;br /&gt;
&lt;br /&gt;
== Key features ==&lt;br /&gt;
These use cases shall be the prominent ones in the Developer Edition. (If you want to promote a feature to this list, please add it to the feedback section first.)&lt;br /&gt;
&lt;br /&gt;
'''Cellular voice calls''' (Dialer, People)&lt;br /&gt;
&lt;br /&gt;
* Make voice calls (input number directly, initiate from Contacts, initiate from Call history)&lt;br /&gt;
* Receive calls&lt;br /&gt;
* Default ringtone plays&lt;br /&gt;
* Volume control works via System UI&lt;br /&gt;
* SIM PIN entry support&lt;br /&gt;
&lt;br /&gt;
'''SMS''' (SMS, People)&lt;br /&gt;
* Send new SMS (input number, send from Contacts)&lt;br /&gt;
* Receive SMS, and reply to sender&lt;br /&gt;
&lt;br /&gt;
'''Browser use over WLAN''' (Browser, Settings)&lt;br /&gt;
* Able to connect to WLAN AP (with security etc.)&lt;br /&gt;
* Open a complex modern website (eg. gmail.com)&lt;br /&gt;
&lt;br /&gt;
'''Camera''' (meegocamera)&lt;br /&gt;
* Still image capture&lt;br /&gt;
* Support for N900 keys (zoom, capture)&lt;br /&gt;
&lt;br /&gt;
'''Common SW''' (Settings, xterm, lock)&lt;br /&gt;
&lt;br /&gt;
Common components such as System UI, Home screen etc. shall be made functional so that basic device usage is smooth and fast. N900 device specific features such as keys, display and battery will be optimized. [[SDK|MeeGo SDK]] fully supports this edition, as it is MeeGo 1.2 compliant.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
The maturity of Developer Edition image, can be seen from the [[ARM/N900/Status|Status page.]]&lt;br /&gt;
&lt;br /&gt;
== Installing and running ==&lt;br /&gt;
Image download and installing instructions can be found from [[N900#Install|N900 page,]] please refer to them for more instructions. &lt;br /&gt;
&lt;br /&gt;
* [[N900#Install|Download and install]] instructions page.&lt;br /&gt;
* [[ARM/N900/Status|Status and reports]] of the latest image.&lt;br /&gt;
* [[ARM/N900/CoolStuff|Applications and accessories]] for the Developer Edition.&lt;br /&gt;
&lt;br /&gt;
== Release schedule ==&lt;br /&gt;
&lt;br /&gt;
This shows the '''release schedule''' and content. It should be understood that Developer Edition is still based on &amp;quot;best-effort&amp;quot; model, so this might change any time. If you want to make sure targets are kept, please join the project and help us. For more detailed list of features that are implemented on the releases, look in the [[ARM/N900/Configuration|Configuration page.]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000; padding: 0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Release&lt;br /&gt;
!style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Date&lt;br /&gt;
!style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Description&lt;br /&gt;
!style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| Main Features&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Summer Release&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 30.6.2011&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 1H/2011 achievement&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| [[ARM/N900/Summer_Release|link]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| [http://repository.maemo.org/meego/n900-de/archive/1.1.99.7.20110516.2.DE.2011-05-23.1/images/mg-handset-armv7nhl-n900-de-sanity/ MeeGo Conference Release]&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 23.5.2011&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Meego conference release&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| [[ARM/N900/Configuration#Meego_Conference_Release|link]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| [http://repository.maemo.org/meego/n900-de/archive/1.1.99.2.20110412.6.DE.2011-04-15.1/images/mg-handset-armv7nhl-n900-de-acceptance/ Alpha release]&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 15.04.2011&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Alpha release of the Meego DE image.&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| [[ARM/N900/Configuration#Alpha_Release|Calls, SMS, Browser and Camera.]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== I want to help! ==&lt;br /&gt;
Willing to contribute the code to DE/MeeGo, but wondering where to start from? Learn the ropes from the MeeGo experts! This [[Media:Meegokickoff.pdf|material (meego developer's journey)]] gives the overview on the daily development workflow.&lt;br /&gt;
&lt;br /&gt;
Some more concrete steps:&lt;br /&gt;
&lt;br /&gt;
* To contribute fixes see [[ARM/N900/ReleaseProcess]].&lt;br /&gt;
* Follow Discussion&lt;br /&gt;
** Join [http://lists.meego.com/listinfo/meego-porting meego-porting@meego.com] and [http://lists.meego.com/listinfo/meego-handset meego-handset@meego.com] mailing lists&lt;br /&gt;
** Hang out in [http://webchat.freenode.net/?channels=#meego-arm #meego-arm IRC channel on irc.freenode.net]&lt;br /&gt;
** Join [[ARM/N900/DeveloperEdition/Meetings|weekly team meetings]] are held in the public IRC. This meeting is registered on the [[MeeGo-Meeting_IRC_Schedule|MeeGo IRC Meeting Page]]. The agenda and the archives are also available.&lt;br /&gt;
* Learn&lt;br /&gt;
** Play a little with Tablet UX pre-alpha as it's possible the same applications will be replacing some of the Handset UX ones. Experiments are being tried with the Tablet UX on N900. Find more details on [[ARM/N900/TabletUX]].&lt;br /&gt;
** Look into learning QML if you haven't already.&lt;br /&gt;
*Contribute&lt;br /&gt;
** Would like to contribute the test cases? You will find the useful information [[Quality|here]].&lt;br /&gt;
** Would like to contribute artwork? See [[ARM/N900/Artwork]].&lt;br /&gt;
** To the [[ARM/N900/Performance|performance optimization]]. &lt;br /&gt;
** Follow [http://qa-reports.meego.com/1.2/Handset/Acceptance/N900 acceptance testing reports] and see if there's anything of your interest you'd like to work on.&lt;br /&gt;
* Look through [[ARM/N900/Developers|Developers page,]] for tips and tricks.&lt;br /&gt;
&lt;br /&gt;
== Organization ==&lt;br /&gt;
Core team, of Developer Edition, is formed in and around Nokia. In addition to core team, we hope to see growing community working on this. There is something for everybody to contribute be it bugs, code, artwork or something else. Core team itself has been divided into following categories:&lt;br /&gt;
&lt;br /&gt;
* Program lead: [http://meego.com/users/bittinen Mika Leppinen]&lt;br /&gt;
** R&amp;amp;D lead: [http://meego.com/users/msugano Makoto Sugano]&lt;br /&gt;
*** [[ARM/N900/VoiceSMS|Voice/SMS]] team lead: [http://meego.com/users/sabotage Shane Bryan]. *&lt;br /&gt;
*** [[ARM/N900/Browser|Browser/WLAN]] team lead: [http://meego.com/users/vesku Vesa-Matti Hartikainen]&lt;br /&gt;
*** [[ARM/N900/Common|Common SW]] team lead: [http://meego.com/users/harrihakulinen Harri Hakulinen]. **&lt;br /&gt;
*** [[ARM/N900/ReleaseProcess|Release &amp;amp; integration]]: [http://meego.com/users/ericlr Eric Le Roux], [http://meego.com/users/stskeeps Carsten Munk], [http://meego.com/users/sage Marko Saukko].&lt;br /&gt;
** [[ARM/N900/QA|QA]]: [http://meego.com/users/jkunnari Jake Kunnari], [http://meego.com/users/jaritah Jari Tahvanainen], [http://meego.com/users/markraja Marko Rajala]&lt;br /&gt;
** [[ARM/N900/PM|Product management]]: [http://meego.com/users/jukkaeklund Jukka Eklund], [http://meego.com/users/samipienimaki Sami Pienimäki]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;This project is merged with the MeeGo mainstream [[Project/Dialer|Dialer project.]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Includes the [[ARM/N900/HW_Adaptation_team|Hardware Adaptation]] (maintained by [http://meego.com/users/stskeeps Carsten Munk]).&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
Q. Let's assume my bug fix was accepted only in the DE, but rejected in the official 1.2. What do we do with the bug?&amp;lt;br/&amp;gt;&lt;br /&gt;
A. Submit the fix to 1.3. Change the status to &amp;quot;RESOLVED&amp;quot;. Comment that the fix is available in DE &amp;amp; 1.3.&lt;br /&gt;
&lt;br /&gt;
Q. Which SD card should I be using?&amp;lt;br/&amp;gt;&lt;br /&gt;
A. Class 6 and higher. The class has the impact on the performance.&lt;br /&gt;
&lt;br /&gt;
Q. Where can I download the N900 DE release?&amp;lt;br/&amp;gt;&lt;br /&gt;
A. See [[N900#Install|installation instructions]]&lt;br /&gt;
&lt;br /&gt;
Q. What is the UI of DE going to be?&amp;lt;br/&amp;gt;&lt;br /&gt;
A. Based on what's available on MeeGo trunk. At the moment we work with the MeeGo 1.1-originated Handset UX and apps. We are evaluating the new tablet-originated UX and apps (see [[ARM/N900/TabletUX]]). This is still to be decided, and there might be even multiple options for the user to select.&lt;br /&gt;
&lt;br /&gt;
Q. If I get &amp;quot;The package integrity check failed.&amp;quot; (NOKEY) when trying to zypper install MeeGo 1.2 packages, where can I find the missing keys?&amp;lt;sup&amp;gt;[1.6.2011]&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A. (no answer yet)&lt;br /&gt;
&lt;br /&gt;
Q. I installed to eMMC and it's dog-slow? &amp;lt;sup&amp;gt;[1.6.2011]&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A. The eMMC currently has a severe performance problem, [https://bugs.meego.com/show_bug.cgi?id=18295 bug #18295]&lt;br /&gt;
&lt;br /&gt;
== Ideas, feedback etc. ==&lt;br /&gt;
&lt;br /&gt;
Please add stuff to the [[ARM/N900/Ideas|Ideas]] page.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs against N900 DE ==&lt;br /&gt;
&lt;br /&gt;
Currently there is no special Bugzilla product/component for the N900 Developer Edition ([http://twitter.com/jukkaeklund/status/74396393195839488 it's &amp;quot;the same MeeGo&amp;quot;]). According to [http://twitter.com/jukkaeklund/status/74396845920632832 this post] by Jukka, you should:&lt;br /&gt;
&lt;br /&gt;
* File a bug report on [http://bugs.meego.com/ bugs.meego.com]&lt;br /&gt;
* Use '''[DE]''' in the summary&lt;br /&gt;
* Add the '''N900''' keyword to the bug report&lt;br /&gt;
&lt;br /&gt;
[[File:Splash-developers.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/QA</id>
		<title>ARM/N900/QA</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/QA"/>
				<updated>2011-03-31T10:59:43Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* QA Organization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA TODOs (in priority order) =&lt;br /&gt;
&lt;br /&gt;
== MeeGo.com IRC meetings ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are no special QA meeting, other DE team meetings can be found from here:&lt;br /&gt;
* http://wiki.meego.com/MeeGo-Meeting_IRC_Schedule&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OTS setup and automated hourly testing ==&lt;br /&gt;
&lt;br /&gt;
=== OTS setup ===&lt;br /&gt;
* [http://194.136.64.78/logger/view/ OTS server] - Ville Ilvonen/Riku Halonen, DONE&lt;br /&gt;
* [http://194.136.64.78/logger/view/workers/ OTS worker(s) for core tests]- Ville Ilvonen/Riku Halonen/Timo Harkonen - DONE&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Core/Hourly%20-%20Automated Reporting of hourly tests to QA-reports] - Ville Ilvonen/Esa-Pekka Miettinen/Timo Harkonen - DONE&lt;br /&gt;
* Minimize automatic installation time to 10mins - Timo Makimattila, ONGOING&lt;br /&gt;
* OTS worker for UX tests - NOTSTARTED&lt;br /&gt;
* Power consumption measurements - NOTSTARTED&lt;br /&gt;
&lt;br /&gt;
=== Test automation images ===&lt;br /&gt;
* Setup hourly image building for autotest image on own setup - Riku Halonen/Timo Harkonen/Ville Ilvonen - DONE (in OTS subnet, see above) &lt;br /&gt;
&lt;br /&gt;
* We need to be able to control included test packages - ONGOING (http://meego.gitorious.org/meego-quality-assurance/handset-hourly-automated-tests)&lt;br /&gt;
&lt;br /&gt;
If you need something else from QA please tell it to us :)&lt;br /&gt;
&lt;br /&gt;
== Applications for testing ==&lt;br /&gt;
* qt-demos already available from the repos&lt;br /&gt;
* Small applications that use Qt mobility APIs to access things like sensors to help manual testing&lt;br /&gt;
&lt;br /&gt;
== Test asset ==&lt;br /&gt;
* [https://bugs.meego.com/buglist.cgi?quicksearch=mcts  List of open bugs for MCTS] &lt;br /&gt;
** see priorities below - discuss with Iekku about priorities of open bugs for MCTS tests&lt;br /&gt;
# WLAN cases&lt;br /&gt;
# Call/SMS cases&lt;br /&gt;
# Audio policy framework cases (lower priority)&lt;br /&gt;
# Camera cases (lower priority)&lt;br /&gt;
# Sensor data cases (Qt Mobility, lower priority)&lt;br /&gt;
&lt;br /&gt;
== Crashdb support for ARM core dumps ==&lt;br /&gt;
&lt;br /&gt;
Core dump processing and backtraces from crashing ARM processes.&lt;br /&gt;
&lt;br /&gt;
* Rich Core dumping&lt;br /&gt;
** Make rich-core dumping to work in MeeGo N900 DE (basic functionality) - DONE (sampos, rikhalon)&lt;br /&gt;
*** Changes in MeeGo Gitorious ([https://meego.gitorious.org/meego-quality-assurance/rich-core/commits/meego-n900de meego-n900de] branch).&lt;br /&gt;
*** Dumps are generated in /home/meego/core-dumps&lt;br /&gt;
*** In file name, string &amp;quot;xxxx&amp;quot; is used instead of IMEI digits (privacy issue)&lt;br /&gt;
*** Get latest packages [http://repo.pub.meego.com/home:/rha/Project_DE_Trunk_Testing_standard/armv7l/ here]&lt;br /&gt;
*** Add &amp;quot;-corewatcher&amp;quot; and &amp;quot;-corewatcher-applet&amp;quot; to .ks file to remove overlapping corewatcher.&lt;br /&gt;
** Fix core-reducer (Something goes wrong, when reducer processes coredump.) - NOT STARTED&lt;br /&gt;
&lt;br /&gt;
* Back-end server&lt;br /&gt;
** Set up back-end server for core processing - ONGOING (rikhalon)&lt;br /&gt;
&lt;br /&gt;
== Boot time measurement ==&lt;br /&gt;
* Measure and optimize N900 boot time (timakima, ONGOING)&lt;br /&gt;
&lt;br /&gt;
== CPU load measurement during audio/video playback ==&lt;br /&gt;
&lt;br /&gt;
== Test Execution Schedule ==&lt;br /&gt;
* Core (Teivas)&lt;br /&gt;
* Handset UX weekly testing schedule (Rajala)&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Test set (status) !! Release &lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Key feature (OK)&lt;br /&gt;
| Preview&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Acceptance (OK)&lt;br /&gt;
| Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Key feature (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Sanity Ok	             &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Reliability (Ongoing)&lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Performance (Ongoing)    &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== QA Tasks For Developer Edition ==&lt;br /&gt;
There is a wiki article about the [[ARM/N900/DeveloperEdition|Developer Edition]].&lt;br /&gt;
&lt;br /&gt;
QA tasks for the Developer Edition differ from the usual N900 approach in that there are less features to be tested. There are currently 2 test sets for the Developer Edition, these are the Sanity Test Set and the Feature Test Set. They are described below.&lt;br /&gt;
&lt;br /&gt;
=== Sanity Test Set ===&lt;br /&gt;
The sanity set should be run automatically on every image. As such it must meet the following requirements:&lt;br /&gt;
* 100% automated&lt;br /&gt;
* Testing only basic features&lt;br /&gt;
&lt;br /&gt;
=== Feature Test Set ===&lt;br /&gt;
The feature set will be run periodically and will test the basic features as well as enablers for those features (e.g. PIM for phoning contacts). Performance will also be analysed, at the moment, this will include browser startup time and a CPU benchmark but this will be expanded later. &lt;br /&gt;
&lt;br /&gt;
Suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== QA Organization ==&lt;br /&gt;
&lt;br /&gt;
== Error Management ==&lt;br /&gt;
* Error Manager Iekku Huttunen&lt;br /&gt;
&lt;br /&gt;
== Usefull links ==&lt;br /&gt;
&lt;br /&gt;
* [[ARM/N900/Install/MMC|Flashing instructions]]&lt;br /&gt;
Flashing tested with http://download.meego.com/testing-daily/builds/trunk/1.1.90.8.20110318.89/ &lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/QA</id>
		<title>ARM/N900/QA</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/QA"/>
				<updated>2011-03-31T10:59:06Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* QA Organization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA TODOs (in priority order) =&lt;br /&gt;
&lt;br /&gt;
== MeeGo.com IRC meetings ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are no special QA meeting, other DE team meetings can be found from here:&lt;br /&gt;
* http://wiki.meego.com/MeeGo-Meeting_IRC_Schedule&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OTS setup and automated hourly testing ==&lt;br /&gt;
&lt;br /&gt;
=== OTS setup ===&lt;br /&gt;
* [http://194.136.64.78/logger/view/ OTS server] - Ville Ilvonen/Riku Halonen, DONE&lt;br /&gt;
* [http://194.136.64.78/logger/view/workers/ OTS worker(s) for core tests]- Ville Ilvonen/Riku Halonen/Timo Harkonen - DONE&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Core/Hourly%20-%20Automated Reporting of hourly tests to QA-reports] - Ville Ilvonen/Esa-Pekka Miettinen/Timo Harkonen - DONE&lt;br /&gt;
* Minimize automatic installation time to 10mins - Timo Makimattila, ONGOING&lt;br /&gt;
* OTS worker for UX tests - NOTSTARTED&lt;br /&gt;
* Power consumption measurements - NOTSTARTED&lt;br /&gt;
&lt;br /&gt;
=== Test automation images ===&lt;br /&gt;
* Setup hourly image building for autotest image on own setup - Riku Halonen/Timo Harkonen/Ville Ilvonen - DONE (in OTS subnet, see above) &lt;br /&gt;
&lt;br /&gt;
* We need to be able to control included test packages - ONGOING (http://meego.gitorious.org/meego-quality-assurance/handset-hourly-automated-tests)&lt;br /&gt;
&lt;br /&gt;
If you need something else from QA please tell it to us :)&lt;br /&gt;
&lt;br /&gt;
== Applications for testing ==&lt;br /&gt;
* qt-demos already available from the repos&lt;br /&gt;
* Small applications that use Qt mobility APIs to access things like sensors to help manual testing&lt;br /&gt;
&lt;br /&gt;
== Test asset ==&lt;br /&gt;
* [https://bugs.meego.com/buglist.cgi?quicksearch=mcts  List of open bugs for MCTS] &lt;br /&gt;
** see priorities below - discuss with Iekku about priorities of open bugs for MCTS tests&lt;br /&gt;
# WLAN cases&lt;br /&gt;
# Call/SMS cases&lt;br /&gt;
# Audio policy framework cases (lower priority)&lt;br /&gt;
# Camera cases (lower priority)&lt;br /&gt;
# Sensor data cases (Qt Mobility, lower priority)&lt;br /&gt;
&lt;br /&gt;
== Crashdb support for ARM core dumps ==&lt;br /&gt;
&lt;br /&gt;
Core dump processing and backtraces from crashing ARM processes.&lt;br /&gt;
&lt;br /&gt;
* Rich Core dumping&lt;br /&gt;
** Make rich-core dumping to work in MeeGo N900 DE (basic functionality) - DONE (sampos, rikhalon)&lt;br /&gt;
*** Changes in MeeGo Gitorious ([https://meego.gitorious.org/meego-quality-assurance/rich-core/commits/meego-n900de meego-n900de] branch).&lt;br /&gt;
*** Dumps are generated in /home/meego/core-dumps&lt;br /&gt;
*** In file name, string &amp;quot;xxxx&amp;quot; is used instead of IMEI digits (privacy issue)&lt;br /&gt;
*** Get latest packages [http://repo.pub.meego.com/home:/rha/Project_DE_Trunk_Testing_standard/armv7l/ here]&lt;br /&gt;
*** Add &amp;quot;-corewatcher&amp;quot; and &amp;quot;-corewatcher-applet&amp;quot; to .ks file to remove overlapping corewatcher.&lt;br /&gt;
** Fix core-reducer (Something goes wrong, when reducer processes coredump.) - NOT STARTED&lt;br /&gt;
&lt;br /&gt;
* Back-end server&lt;br /&gt;
** Set up back-end server for core processing - ONGOING (rikhalon)&lt;br /&gt;
&lt;br /&gt;
== Boot time measurement ==&lt;br /&gt;
* Measure and optimize N900 boot time (timakima, ONGOING)&lt;br /&gt;
&lt;br /&gt;
== CPU load measurement during audio/video playback ==&lt;br /&gt;
&lt;br /&gt;
== Test Execution Schedule ==&lt;br /&gt;
* Core (Teivas)&lt;br /&gt;
* Handset UX weekly testing schedule (Rajala)&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Test set (status) !! Release &lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Key feature (OK)&lt;br /&gt;
| Preview&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Acceptance (OK)&lt;br /&gt;
| Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Key feature (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Sanity Ok	             &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Reliability (Ongoing)&lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Performance (Ongoing)    &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== QA Tasks For Developer Edition ==&lt;br /&gt;
There is a wiki article about the [[ARM/N900/DeveloperEdition|Developer Edition]].&lt;br /&gt;
&lt;br /&gt;
QA tasks for the Developer Edition differ from the usual N900 approach in that there are less features to be tested. There are currently 2 test sets for the Developer Edition, these are the Sanity Test Set and the Feature Test Set. They are described below.&lt;br /&gt;
&lt;br /&gt;
=== Sanity Test Set ===&lt;br /&gt;
The sanity set should be run automatically on every image. As such it must meet the following requirements:&lt;br /&gt;
* 100% automated&lt;br /&gt;
* Testing only basic features&lt;br /&gt;
&lt;br /&gt;
=== Feature Test Set ===&lt;br /&gt;
The feature set will be run periodically and will test the basic features as well as enablers for those features (e.g. PIM for phoning contacts). Performance will also be analysed, at the moment, this will include browser startup time and a CPU benchmark but this will be expanded later. &lt;br /&gt;
&lt;br /&gt;
Suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== QA Organization ==&lt;br /&gt;
&lt;br /&gt;
Operative QA Lead: Jake Kunnari (currently on a Parental leave)  substitute: Jari Tahvanainen&lt;br /&gt;
Core OS QA Lead&lt;br /&gt;
&lt;br /&gt;
Handset UX QA Lead:&lt;br /&gt;
&lt;br /&gt;
oFone specialist: Ari Laukkanen&lt;br /&gt;
&lt;br /&gt;
Senior Testing Engineer: Istvan Visegradi&lt;br /&gt;
Senior SW Engineer: Amit Jain&lt;br /&gt;
&lt;br /&gt;
== Error Management ==&lt;br /&gt;
* Error Manager Iekku Huttunen&lt;br /&gt;
&lt;br /&gt;
== Usefull links ==&lt;br /&gt;
&lt;br /&gt;
* [[ARM/N900/Install/MMC|Flashing instructions]]&lt;br /&gt;
Flashing tested with http://download.meego.com/testing-daily/builds/trunk/1.1.90.8.20110318.89/ &lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/QA</id>
		<title>ARM/N900/QA</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/QA"/>
				<updated>2011-03-31T10:58:49Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* QA Organization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA TODOs (in priority order) =&lt;br /&gt;
&lt;br /&gt;
== MeeGo.com IRC meetings ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are no special QA meeting, other DE team meetings can be found from here:&lt;br /&gt;
* http://wiki.meego.com/MeeGo-Meeting_IRC_Schedule&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OTS setup and automated hourly testing ==&lt;br /&gt;
&lt;br /&gt;
=== OTS setup ===&lt;br /&gt;
* [http://194.136.64.78/logger/view/ OTS server] - Ville Ilvonen/Riku Halonen, DONE&lt;br /&gt;
* [http://194.136.64.78/logger/view/workers/ OTS worker(s) for core tests]- Ville Ilvonen/Riku Halonen/Timo Harkonen - DONE&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Core/Hourly%20-%20Automated Reporting of hourly tests to QA-reports] - Ville Ilvonen/Esa-Pekka Miettinen/Timo Harkonen - DONE&lt;br /&gt;
* Minimize automatic installation time to 10mins - Timo Makimattila, ONGOING&lt;br /&gt;
* OTS worker for UX tests - NOTSTARTED&lt;br /&gt;
* Power consumption measurements - NOTSTARTED&lt;br /&gt;
&lt;br /&gt;
=== Test automation images ===&lt;br /&gt;
* Setup hourly image building for autotest image on own setup - Riku Halonen/Timo Harkonen/Ville Ilvonen - DONE (in OTS subnet, see above) &lt;br /&gt;
&lt;br /&gt;
* We need to be able to control included test packages - ONGOING (http://meego.gitorious.org/meego-quality-assurance/handset-hourly-automated-tests)&lt;br /&gt;
&lt;br /&gt;
If you need something else from QA please tell it to us :)&lt;br /&gt;
&lt;br /&gt;
== Applications for testing ==&lt;br /&gt;
* qt-demos already available from the repos&lt;br /&gt;
* Small applications that use Qt mobility APIs to access things like sensors to help manual testing&lt;br /&gt;
&lt;br /&gt;
== Test asset ==&lt;br /&gt;
* [https://bugs.meego.com/buglist.cgi?quicksearch=mcts  List of open bugs for MCTS] &lt;br /&gt;
** see priorities below - discuss with Iekku about priorities of open bugs for MCTS tests&lt;br /&gt;
# WLAN cases&lt;br /&gt;
# Call/SMS cases&lt;br /&gt;
# Audio policy framework cases (lower priority)&lt;br /&gt;
# Camera cases (lower priority)&lt;br /&gt;
# Sensor data cases (Qt Mobility, lower priority)&lt;br /&gt;
&lt;br /&gt;
== Crashdb support for ARM core dumps ==&lt;br /&gt;
&lt;br /&gt;
Core dump processing and backtraces from crashing ARM processes.&lt;br /&gt;
&lt;br /&gt;
* Rich Core dumping&lt;br /&gt;
** Make rich-core dumping to work in MeeGo N900 DE (basic functionality) - DONE (sampos, rikhalon)&lt;br /&gt;
*** Changes in MeeGo Gitorious ([https://meego.gitorious.org/meego-quality-assurance/rich-core/commits/meego-n900de meego-n900de] branch).&lt;br /&gt;
*** Dumps are generated in /home/meego/core-dumps&lt;br /&gt;
*** In file name, string &amp;quot;xxxx&amp;quot; is used instead of IMEI digits (privacy issue)&lt;br /&gt;
*** Get latest packages [http://repo.pub.meego.com/home:/rha/Project_DE_Trunk_Testing_standard/armv7l/ here]&lt;br /&gt;
*** Add &amp;quot;-corewatcher&amp;quot; and &amp;quot;-corewatcher-applet&amp;quot; to .ks file to remove overlapping corewatcher.&lt;br /&gt;
** Fix core-reducer (Something goes wrong, when reducer processes coredump.) - NOT STARTED&lt;br /&gt;
&lt;br /&gt;
* Back-end server&lt;br /&gt;
** Set up back-end server for core processing - ONGOING (rikhalon)&lt;br /&gt;
&lt;br /&gt;
== Boot time measurement ==&lt;br /&gt;
* Measure and optimize N900 boot time (timakima, ONGOING)&lt;br /&gt;
&lt;br /&gt;
== CPU load measurement during audio/video playback ==&lt;br /&gt;
&lt;br /&gt;
== Test Execution Schedule ==&lt;br /&gt;
* Core (Teivas)&lt;br /&gt;
* Handset UX weekly testing schedule (Rajala)&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Test set (status) !! Release &lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Key feature (OK)&lt;br /&gt;
| Preview&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Acceptance (OK)&lt;br /&gt;
| Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Key feature (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Sanity Ok	             &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Reliability (Ongoing)&lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Performance (Ongoing)    &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== QA Tasks For Developer Edition ==&lt;br /&gt;
There is a wiki article about the [[ARM/N900/DeveloperEdition|Developer Edition]].&lt;br /&gt;
&lt;br /&gt;
QA tasks for the Developer Edition differ from the usual N900 approach in that there are less features to be tested. There are currently 2 test sets for the Developer Edition, these are the Sanity Test Set and the Feature Test Set. They are described below.&lt;br /&gt;
&lt;br /&gt;
=== Sanity Test Set ===&lt;br /&gt;
The sanity set should be run automatically on every image. As such it must meet the following requirements:&lt;br /&gt;
* 100% automated&lt;br /&gt;
* Testing only basic features&lt;br /&gt;
&lt;br /&gt;
=== Feature Test Set ===&lt;br /&gt;
The feature set will be run periodically and will test the basic features as well as enablers for those features (e.g. PIM for phoning contacts). Performance will also be analysed, at the moment, this will include browser startup time and a CPU benchmark but this will be expanded later. &lt;br /&gt;
&lt;br /&gt;
Suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== QA Organization ==&lt;br /&gt;
to be finalize&lt;br /&gt;
Operative QA Lead: Jake Kunnari (currently on a Parental leave)  substitute: Jari Tahvanainen&lt;br /&gt;
Core OS QA Lead&lt;br /&gt;
&lt;br /&gt;
Handset UX QA Lead:&lt;br /&gt;
&lt;br /&gt;
oFone specialist: Ari Laukkanen&lt;br /&gt;
&lt;br /&gt;
Senior Testing Engineer: Istvan Visegradi&lt;br /&gt;
Senior SW Engineer: Amit Jain&lt;br /&gt;
&lt;br /&gt;
== Error Management ==&lt;br /&gt;
* Error Manager Iekku Huttunen&lt;br /&gt;
&lt;br /&gt;
== Usefull links ==&lt;br /&gt;
&lt;br /&gt;
* [[ARM/N900/Install/MMC|Flashing instructions]]&lt;br /&gt;
Flashing tested with http://download.meego.com/testing-daily/builds/trunk/1.1.90.8.20110318.89/ &lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/QA</id>
		<title>ARM/N900/QA</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/QA"/>
				<updated>2011-03-31T10:49:03Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA TODOs (in priority order) =&lt;br /&gt;
&lt;br /&gt;
== MeeGo.com IRC meetings ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are no special QA meeting, other DE team meetings can be found from here:&lt;br /&gt;
* http://wiki.meego.com/MeeGo-Meeting_IRC_Schedule&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OTS setup and automated hourly testing ==&lt;br /&gt;
&lt;br /&gt;
=== OTS setup ===&lt;br /&gt;
* [http://194.136.64.78/logger/view/ OTS server] - Ville Ilvonen/Riku Halonen, DONE&lt;br /&gt;
* [http://194.136.64.78/logger/view/workers/ OTS worker(s) for core tests]- Ville Ilvonen/Riku Halonen/Timo Harkonen - DONE&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Core/Hourly%20-%20Automated Reporting of hourly tests to QA-reports] - Ville Ilvonen/Esa-Pekka Miettinen/Timo Harkonen - DONE&lt;br /&gt;
* Minimize automatic installation time to 10mins - Timo Makimattila, ONGOING&lt;br /&gt;
* OTS worker for UX tests - NOTSTARTED&lt;br /&gt;
* Power consumption measurements - NOTSTARTED&lt;br /&gt;
&lt;br /&gt;
=== Test automation images ===&lt;br /&gt;
* Setup hourly image building for autotest image on own setup - Riku Halonen/Timo Harkonen/Ville Ilvonen - DONE (in OTS subnet, see above) &lt;br /&gt;
&lt;br /&gt;
* We need to be able to control included test packages - ONGOING (http://meego.gitorious.org/meego-quality-assurance/handset-hourly-automated-tests)&lt;br /&gt;
&lt;br /&gt;
If you need something else from QA please tell it to us :)&lt;br /&gt;
&lt;br /&gt;
== Applications for testing ==&lt;br /&gt;
* qt-demos already available from the repos&lt;br /&gt;
* Small applications that use Qt mobility APIs to access things like sensors to help manual testing&lt;br /&gt;
&lt;br /&gt;
== Test asset ==&lt;br /&gt;
* [https://bugs.meego.com/buglist.cgi?quicksearch=mcts  List of open bugs for MCTS] &lt;br /&gt;
** see priorities below - discuss with Iekku about priorities of open bugs for MCTS tests&lt;br /&gt;
# WLAN cases&lt;br /&gt;
# Call/SMS cases&lt;br /&gt;
# Audio policy framework cases (lower priority)&lt;br /&gt;
# Camera cases (lower priority)&lt;br /&gt;
# Sensor data cases (Qt Mobility, lower priority)&lt;br /&gt;
&lt;br /&gt;
== Crashdb support for ARM core dumps ==&lt;br /&gt;
&lt;br /&gt;
Core dump processing and backtraces from crashing ARM processes.&lt;br /&gt;
&lt;br /&gt;
* Rich Core dumping&lt;br /&gt;
** Make rich-core dumping to work in MeeGo N900 DE (basic functionality) - DONE (sampos, rikhalon)&lt;br /&gt;
*** Changes in MeeGo Gitorious ([https://meego.gitorious.org/meego-quality-assurance/rich-core/commits/meego-n900de meego-n900de] branch).&lt;br /&gt;
*** Dumps are generated in /home/meego/core-dumps&lt;br /&gt;
*** In file name, string &amp;quot;xxxx&amp;quot; is used instead of IMEI digits (privacy issue)&lt;br /&gt;
*** Get latest packages [http://repo.pub.meego.com/home:/rha/Project_DE_Trunk_Testing_standard/armv7l/ here]&lt;br /&gt;
*** Add &amp;quot;-corewatcher&amp;quot; and &amp;quot;-corewatcher-applet&amp;quot; to .ks file to remove overlapping corewatcher.&lt;br /&gt;
** Fix core-reducer (Something goes wrong, when reducer processes coredump.) - NOT STARTED&lt;br /&gt;
&lt;br /&gt;
* Back-end server&lt;br /&gt;
** Set up back-end server for core processing - ONGOING (rikhalon)&lt;br /&gt;
&lt;br /&gt;
== Boot time measurement ==&lt;br /&gt;
* Measure and optimize N900 boot time (timakima, ONGOING)&lt;br /&gt;
&lt;br /&gt;
== CPU load measurement during audio/video playback ==&lt;br /&gt;
&lt;br /&gt;
== Test Execution Schedule ==&lt;br /&gt;
* Core (Teivas)&lt;br /&gt;
* Handset UX weekly testing schedule (Rajala)&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Test set (status) !! Release &lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Key feature (OK)&lt;br /&gt;
| Preview&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Acceptance (OK)&lt;br /&gt;
| Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Key feature (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Sanity Ok	             &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Reliability (Ongoing)&lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Performance (Ongoing)    &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== QA Tasks For Developer Edition ==&lt;br /&gt;
There is a wiki article about the [[ARM/N900/DeveloperEdition|Developer Edition]].&lt;br /&gt;
&lt;br /&gt;
QA tasks for the Developer Edition differ from the usual N900 approach in that there are less features to be tested. There are currently 2 test sets for the Developer Edition, these are the Sanity Test Set and the Feature Test Set. They are described below.&lt;br /&gt;
&lt;br /&gt;
=== Sanity Test Set ===&lt;br /&gt;
The sanity set should be run automatically on every image. As such it must meet the following requirements:&lt;br /&gt;
* 100% automated&lt;br /&gt;
* Testing only basic features&lt;br /&gt;
&lt;br /&gt;
=== Feature Test Set ===&lt;br /&gt;
The feature set will be run periodically and will test the basic features as well as enablers for those features (e.g. PIM for phoning contacts). Performance will also be analysed, at the moment, this will include browser startup time and a CPU benchmark but this will be expanded later. &lt;br /&gt;
&lt;br /&gt;
Suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== QA Organization ==&lt;br /&gt;
to be added here&lt;br /&gt;
&lt;br /&gt;
== Error Management ==&lt;br /&gt;
* Error Manager Iekku Huttunen&lt;br /&gt;
&lt;br /&gt;
== Usefull links ==&lt;br /&gt;
&lt;br /&gt;
* [[ARM/N900/Install/MMC|Flashing instructions]]&lt;br /&gt;
Flashing tested with http://download.meego.com/testing-daily/builds/trunk/1.1.90.8.20110318.89/ &lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/QA</id>
		<title>ARM/N900/QA</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/QA"/>
				<updated>2011-03-31T10:46:04Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA TODOs (in priority order) =&lt;br /&gt;
&lt;br /&gt;
== MeeGo.com IRC meetings ==&lt;br /&gt;
&lt;br /&gt;
DE team meetings:&lt;br /&gt;
* http://wiki.meego.com/MeeGo-Meeting_IRC_Schedule&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OTS setup and automated hourly testing ==&lt;br /&gt;
&lt;br /&gt;
=== OTS setup ===&lt;br /&gt;
* [http://194.136.64.78/logger/view/ OTS server] - Ville Ilvonen/Riku Halonen, DONE&lt;br /&gt;
* [http://194.136.64.78/logger/view/workers/ OTS worker(s) for core tests]- Ville Ilvonen/Riku Halonen/Timo Harkonen - DONE&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Core/Hourly%20-%20Automated Reporting of hourly tests to QA-reports] - Ville Ilvonen/Esa-Pekka Miettinen/Timo Harkonen - DONE&lt;br /&gt;
* Minimize automatic installation time to 10mins - Timo Makimattila, ONGOING&lt;br /&gt;
* OTS worker for UX tests - NOTSTARTED&lt;br /&gt;
* Power consumption measurements - NOTSTARTED&lt;br /&gt;
&lt;br /&gt;
=== Test automation images ===&lt;br /&gt;
* Setup hourly image building for autotest image on own setup - Riku Halonen/Timo Harkonen/Ville Ilvonen - DONE (in OTS subnet, see above) &lt;br /&gt;
&lt;br /&gt;
* We need to be able to control included test packages - ONGOING (http://meego.gitorious.org/meego-quality-assurance/handset-hourly-automated-tests)&lt;br /&gt;
&lt;br /&gt;
If you need something else from QA please tell it to us :)&lt;br /&gt;
&lt;br /&gt;
== Applications for testing ==&lt;br /&gt;
* qt-demos already available from the repos&lt;br /&gt;
* Small applications that use Qt mobility APIs to access things like sensors to help manual testing&lt;br /&gt;
&lt;br /&gt;
== Test asset ==&lt;br /&gt;
* [https://bugs.meego.com/buglist.cgi?quicksearch=mcts  List of open bugs for MCTS] &lt;br /&gt;
** see priorities below - discuss with Iekku about priorities of open bugs for MCTS tests&lt;br /&gt;
# WLAN cases&lt;br /&gt;
# Call/SMS cases&lt;br /&gt;
# Audio policy framework cases (lower priority)&lt;br /&gt;
# Camera cases (lower priority)&lt;br /&gt;
# Sensor data cases (Qt Mobility, lower priority)&lt;br /&gt;
&lt;br /&gt;
== Crashdb support for ARM core dumps ==&lt;br /&gt;
&lt;br /&gt;
Core dump processing and backtraces from crashing ARM processes.&lt;br /&gt;
&lt;br /&gt;
* Rich Core dumping&lt;br /&gt;
** Make rich-core dumping to work in MeeGo N900 DE (basic functionality) - DONE (sampos, rikhalon)&lt;br /&gt;
*** Changes in MeeGo Gitorious ([https://meego.gitorious.org/meego-quality-assurance/rich-core/commits/meego-n900de meego-n900de] branch).&lt;br /&gt;
*** Dumps are generated in /home/meego/core-dumps&lt;br /&gt;
*** In file name, string &amp;quot;xxxx&amp;quot; is used instead of IMEI digits (privacy issue)&lt;br /&gt;
*** Get latest packages [http://repo.pub.meego.com/home:/rha/Project_DE_Trunk_Testing_standard/armv7l/ here]&lt;br /&gt;
*** Add &amp;quot;-corewatcher&amp;quot; and &amp;quot;-corewatcher-applet&amp;quot; to .ks file to remove overlapping corewatcher.&lt;br /&gt;
** Fix core-reducer (Something goes wrong, when reducer processes coredump.) - NOT STARTED&lt;br /&gt;
&lt;br /&gt;
* Back-end server&lt;br /&gt;
** Set up back-end server for core processing - ONGOING (rikhalon)&lt;br /&gt;
&lt;br /&gt;
== Boot time measurement ==&lt;br /&gt;
* Measure and optimize N900 boot time (timakima, ONGOING)&lt;br /&gt;
&lt;br /&gt;
== CPU load measurement during audio/video playback ==&lt;br /&gt;
&lt;br /&gt;
== Test Execution Schedule ==&lt;br /&gt;
* Core (Teivas)&lt;br /&gt;
* Handset UX weekly testing schedule (Rajala)&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Test set (status) !! Release &lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Key feature (OK)&lt;br /&gt;
| Preview&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Acceptance (OK)&lt;br /&gt;
| Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Key feature (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Sanity Ok	             &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Reliability (Ongoing)&lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Performance (Ongoing)    &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== QA Tasks For Developer Edition ==&lt;br /&gt;
There is a wiki article about the [[ARM/N900/DeveloperEdition|Developer Edition]].&lt;br /&gt;
&lt;br /&gt;
QA tasks for the Developer Edition differ from the usual N900 approach in that there are less features to be tested. There are currently 2 test sets for the Developer Edition, these are the Sanity Test Set and the Feature Test Set. They are described below.&lt;br /&gt;
&lt;br /&gt;
=== Sanity Test Set ===&lt;br /&gt;
The sanity set should be run automatically on every image. As such it must meet the following requirements:&lt;br /&gt;
* 100% automated&lt;br /&gt;
* Testing only basic features&lt;br /&gt;
&lt;br /&gt;
=== Feature Test Set ===&lt;br /&gt;
The feature set will be run periodically and will test the basic features as well as enablers for those features (e.g. PIM for phoning contacts). Performance will also be analysed, at the moment, this will include browser startup time and a CPU benchmark but this will be expanded later. &lt;br /&gt;
&lt;br /&gt;
Suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== QA Organization ==&lt;br /&gt;
to be added here&lt;br /&gt;
&lt;br /&gt;
== Error Management ==&lt;br /&gt;
* Error Manager Iekku Huttunen&lt;br /&gt;
&lt;br /&gt;
== Usefull links ==&lt;br /&gt;
&lt;br /&gt;
* [[ARM/N900/Install/MMC|Flashing instructions]]&lt;br /&gt;
Flashing tested with http://download.meego.com/testing-daily/builds/trunk/1.1.90.8.20110318.89/ &lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/QA</id>
		<title>ARM/N900/QA</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/QA"/>
				<updated>2011-03-31T10:45:13Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA TODOs (in priority order) =&lt;br /&gt;
&lt;br /&gt;
== MeeGo.com IRC meetings ==&lt;br /&gt;
&lt;br /&gt;
[[Media:http://wiki.meego.com/MeeGo-Meeting_IRC_Schedule]]&lt;br /&gt;
&lt;br /&gt;
== OTS setup and automated hourly testing ==&lt;br /&gt;
&lt;br /&gt;
=== OTS setup ===&lt;br /&gt;
* [http://194.136.64.78/logger/view/ OTS server] - Ville Ilvonen/Riku Halonen, DONE&lt;br /&gt;
* [http://194.136.64.78/logger/view/workers/ OTS worker(s) for core tests]- Ville Ilvonen/Riku Halonen/Timo Harkonen - DONE&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Core/Hourly%20-%20Automated Reporting of hourly tests to QA-reports] - Ville Ilvonen/Esa-Pekka Miettinen/Timo Harkonen - DONE&lt;br /&gt;
* Minimize automatic installation time to 10mins - Timo Makimattila, ONGOING&lt;br /&gt;
* OTS worker for UX tests - NOTSTARTED&lt;br /&gt;
* Power consumption measurements - NOTSTARTED&lt;br /&gt;
&lt;br /&gt;
=== Test automation images ===&lt;br /&gt;
* Setup hourly image building for autotest image on own setup - Riku Halonen/Timo Harkonen/Ville Ilvonen - DONE (in OTS subnet, see above) &lt;br /&gt;
&lt;br /&gt;
* We need to be able to control included test packages - ONGOING (http://meego.gitorious.org/meego-quality-assurance/handset-hourly-automated-tests)&lt;br /&gt;
&lt;br /&gt;
If you need something else from QA please tell it to us :)&lt;br /&gt;
&lt;br /&gt;
== Applications for testing ==&lt;br /&gt;
* qt-demos already available from the repos&lt;br /&gt;
* Small applications that use Qt mobility APIs to access things like sensors to help manual testing&lt;br /&gt;
&lt;br /&gt;
== Test asset ==&lt;br /&gt;
* [https://bugs.meego.com/buglist.cgi?quicksearch=mcts  List of open bugs for MCTS] &lt;br /&gt;
** see priorities below - discuss with Iekku about priorities of open bugs for MCTS tests&lt;br /&gt;
# WLAN cases&lt;br /&gt;
# Call/SMS cases&lt;br /&gt;
# Audio policy framework cases (lower priority)&lt;br /&gt;
# Camera cases (lower priority)&lt;br /&gt;
# Sensor data cases (Qt Mobility, lower priority)&lt;br /&gt;
&lt;br /&gt;
== Crashdb support for ARM core dumps ==&lt;br /&gt;
&lt;br /&gt;
Core dump processing and backtraces from crashing ARM processes.&lt;br /&gt;
&lt;br /&gt;
* Rich Core dumping&lt;br /&gt;
** Make rich-core dumping to work in MeeGo N900 DE (basic functionality) - DONE (sampos, rikhalon)&lt;br /&gt;
*** Changes in MeeGo Gitorious ([https://meego.gitorious.org/meego-quality-assurance/rich-core/commits/meego-n900de meego-n900de] branch).&lt;br /&gt;
*** Dumps are generated in /home/meego/core-dumps&lt;br /&gt;
*** In file name, string &amp;quot;xxxx&amp;quot; is used instead of IMEI digits (privacy issue)&lt;br /&gt;
*** Get latest packages [http://repo.pub.meego.com/home:/rha/Project_DE_Trunk_Testing_standard/armv7l/ here]&lt;br /&gt;
*** Add &amp;quot;-corewatcher&amp;quot; and &amp;quot;-corewatcher-applet&amp;quot; to .ks file to remove overlapping corewatcher.&lt;br /&gt;
** Fix core-reducer (Something goes wrong, when reducer processes coredump.) - NOT STARTED&lt;br /&gt;
&lt;br /&gt;
* Back-end server&lt;br /&gt;
** Set up back-end server for core processing - ONGOING (rikhalon)&lt;br /&gt;
&lt;br /&gt;
== Boot time measurement ==&lt;br /&gt;
* Measure and optimize N900 boot time (timakima, ONGOING)&lt;br /&gt;
&lt;br /&gt;
== CPU load measurement during audio/video playback ==&lt;br /&gt;
&lt;br /&gt;
== Test Execution Schedule ==&lt;br /&gt;
* Core (Teivas)&lt;br /&gt;
* Handset UX weekly testing schedule (Rajala)&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Test set (status) !! Release &lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Key feature (OK)&lt;br /&gt;
| Preview&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Acceptance (OK)&lt;br /&gt;
| Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Key feature (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Sanity Ok	             &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Reliability (Ongoing)&lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Performance (Ongoing)    &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== QA Tasks For Developer Edition ==&lt;br /&gt;
There is a wiki article about the [[ARM/N900/DeveloperEdition|Developer Edition]].&lt;br /&gt;
&lt;br /&gt;
QA tasks for the Developer Edition differ from the usual N900 approach in that there are less features to be tested. There are currently 2 test sets for the Developer Edition, these are the Sanity Test Set and the Feature Test Set. They are described below.&lt;br /&gt;
&lt;br /&gt;
=== Sanity Test Set ===&lt;br /&gt;
The sanity set should be run automatically on every image. As such it must meet the following requirements:&lt;br /&gt;
* 100% automated&lt;br /&gt;
* Testing only basic features&lt;br /&gt;
&lt;br /&gt;
=== Feature Test Set ===&lt;br /&gt;
The feature set will be run periodically and will test the basic features as well as enablers for those features (e.g. PIM for phoning contacts). Performance will also be analysed, at the moment, this will include browser startup time and a CPU benchmark but this will be expanded later. &lt;br /&gt;
&lt;br /&gt;
Suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== QA Organization ==&lt;br /&gt;
to be added here&lt;br /&gt;
&lt;br /&gt;
== Error Management ==&lt;br /&gt;
* Error Manager Iekku Huttunen&lt;br /&gt;
&lt;br /&gt;
== Usefull links ==&lt;br /&gt;
&lt;br /&gt;
* [[ARM/N900/Install/MMC|Flashing instructions]]&lt;br /&gt;
Flashing tested with http://download.meego.com/testing-daily/builds/trunk/1.1.90.8.20110318.89/ &lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/QA</id>
		<title>ARM/N900/QA</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/QA"/>
				<updated>2011-03-30T07:48:00Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA TODOs (in priority order) =&lt;br /&gt;
&lt;br /&gt;
== OTS setup and automated hourly testing ==&lt;br /&gt;
&lt;br /&gt;
=== OTS setup ===&lt;br /&gt;
* [http://194.136.64.78/logger/view/ OTS server] - Ville Ilvonen/Riku Halonen, DONE&lt;br /&gt;
* [http://194.136.64.78/logger/view/workers/ OTS worker(s) for core tests]- Ville Ilvonen/Riku Halonen/Timo Harkonen - DONE&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Core/Hourly%20-%20Automated Reporting of hourly tests to QA-reports] - Ville Ilvonen/Esa-Pekka Miettinen/Timo Harkonen - DONE&lt;br /&gt;
* Minimize automatic installation time to 10mins - Timo Makimattila, ONGOING&lt;br /&gt;
* OTS worker for UX tests - NOTSTARTED&lt;br /&gt;
* Power consumption measurements - NOTSTARTED&lt;br /&gt;
&lt;br /&gt;
=== Test automation images ===&lt;br /&gt;
* Setup hourly image building for autotest image on own setup - Riku Halonen/Timo Harkonen/Ville Ilvonen - DONE (in OTS subnet, see above) &lt;br /&gt;
&lt;br /&gt;
* We need to be able to control included test packages - ONGOING (http://meego.gitorious.org/meego-quality-assurance/handset-hourly-automated-tests)&lt;br /&gt;
&lt;br /&gt;
If you need something else from QA please tell it to us :)&lt;br /&gt;
&lt;br /&gt;
== Applications for testing ==&lt;br /&gt;
* qt-demos already available from the repos&lt;br /&gt;
* Small applications that use Qt mobility APIs to access things like sensors to help manual testing&lt;br /&gt;
&lt;br /&gt;
== Test asset ==&lt;br /&gt;
* [https://bugs.meego.com/buglist.cgi?quicksearch=mcts  List of open bugs for MCTS] &lt;br /&gt;
** see priorities below - discuss with Iekku about priorities of open bugs for MCTS tests&lt;br /&gt;
# WLAN cases&lt;br /&gt;
# Call/SMS cases&lt;br /&gt;
# Audio policy framework cases (lower priority)&lt;br /&gt;
# Camera cases (lower priority)&lt;br /&gt;
# Sensor data cases (Qt Mobility, lower priority)&lt;br /&gt;
&lt;br /&gt;
== Crashdb support for ARM core dumps ==&lt;br /&gt;
&lt;br /&gt;
* Core dump processing and backtraces from crashing ARM processes.&lt;br /&gt;
** looking into rich-core use in MeeGo - ONGOING (sampos, rikhalon)&lt;br /&gt;
** set up back-end server for core processing - ONGOING (rikhalon)&lt;br /&gt;
&lt;br /&gt;
== Boot time measurement ==&lt;br /&gt;
* Measure and optimize N900 boot time (timakima, ONGOING)&lt;br /&gt;
&lt;br /&gt;
== CPU load measurement during audio/video playback ==&lt;br /&gt;
&lt;br /&gt;
== Test Execution Schedule ==&lt;br /&gt;
* Core (Teivas)&lt;br /&gt;
* Handset UX weekly testing schedule (Rajala)&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Test set (status) !! Release &lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Key feature (OK)&lt;br /&gt;
| Preview&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Acceptance (OK)&lt;br /&gt;
| Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Key feature (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Sanity Ok	             &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Reliability (Ongoing)&lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Performance (Ongoing)    &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== QA Tasks For Developer Edition ==&lt;br /&gt;
There is a wiki article about the [[ARM/N900/DeveloperEdition|Developer Edition]].&lt;br /&gt;
&lt;br /&gt;
QA tasks for the Developer Edition differ from the usual N900 approach in that there are less features to be tested. There are currently 2 test sets for the Developer Edition, these are the Sanity Test Set and the Feature Test Set. They are described below.&lt;br /&gt;
&lt;br /&gt;
=== Sanity Test Set ===&lt;br /&gt;
The sanity set should be run automatically on every image. As such it must meet the following requirements:&lt;br /&gt;
* 100% automated&lt;br /&gt;
* Testing only basic features&lt;br /&gt;
&lt;br /&gt;
=== Feature Test Set ===&lt;br /&gt;
The feature set will be run periodically and will test the basic features as well as enablers for those features (e.g. PIM for phoning contacts). Performance will also be analysed, at the moment, this will include browser startup time and a CPU benchmark but this will be expanded later. &lt;br /&gt;
&lt;br /&gt;
Suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== QA Organization ==&lt;br /&gt;
to be added here&lt;br /&gt;
&lt;br /&gt;
== Error Management ==&lt;br /&gt;
* Error Manager Iekku Huttunen&lt;br /&gt;
&lt;br /&gt;
== Usefull links ==&lt;br /&gt;
&lt;br /&gt;
* [[ARM/N900/Install/MMC|Flashing instructions]]&lt;br /&gt;
Flashing tested with http://download.meego.com/testing-daily/builds/trunk/1.1.90.8.20110318.89/ &lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/QA</id>
		<title>ARM/N900/QA</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/QA"/>
				<updated>2011-03-30T06:33:45Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA TODOs (in priority order) =&lt;br /&gt;
&lt;br /&gt;
== OTS setup and automated hourly testing ==&lt;br /&gt;
&lt;br /&gt;
=== OTS setup ===&lt;br /&gt;
* [http://194.136.64.78/logger/view/ OTS server] - Ville Ilvonen/Riku Halonen, DONE&lt;br /&gt;
* [http://194.136.64.78/logger/view/workers/ OTS worker(s) for core tests]- Ville Ilvonen/Riku Halonen/Timo Harkonen - DONE&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Core/Hourly%20-%20Automated Reporting of hourly tests to QA-reports] - Ville Ilvonen/Esa-Pekka Miettinen/Timo Harkonen - DONE&lt;br /&gt;
* Minimize automatic installation time to 10mins - Timo Makimattila, ONGOING&lt;br /&gt;
* OTS worker for UX tests - NOTSTARTED&lt;br /&gt;
* Power consumption measurements - NOTSTARTED&lt;br /&gt;
&lt;br /&gt;
=== Test automation images ===&lt;br /&gt;
* Setup hourly image building for autotest image on own setup - Riku Halonen/Timo Harkonen/Ville Ilvonen - DONE (in OTS subnet, see above) &lt;br /&gt;
&lt;br /&gt;
* We need to be able to control included test packages - ONGOING (http://meego.gitorious.org/meego-quality-assurance/handset-hourly-automated-tests)&lt;br /&gt;
&lt;br /&gt;
If you need something else from QA please tell it to us :)&lt;br /&gt;
&lt;br /&gt;
== Applications for testing ==&lt;br /&gt;
* qt-demos already available from the repos&lt;br /&gt;
* Small applications that use Qt mobility APIs to access things like sensors to help manual testing&lt;br /&gt;
&lt;br /&gt;
== Test asset ==&lt;br /&gt;
* [https://bugs.meego.com/buglist.cgi?quicksearch=mcts  List of open bugs for MCTS] &lt;br /&gt;
** see priorities below - discuss with Iekku about priorities of open bugs for MCTS tests&lt;br /&gt;
# WLAN cases&lt;br /&gt;
# Call/SMS cases&lt;br /&gt;
# Audio policy framework cases (lower priority)&lt;br /&gt;
# Camera cases (lower priority)&lt;br /&gt;
# Sensor data cases (Qt Mobility, lower priority)&lt;br /&gt;
&lt;br /&gt;
== Crashdb support for ARM core dumps ==&lt;br /&gt;
&lt;br /&gt;
* Core dump processing and backtraces from crashing ARM processes.&lt;br /&gt;
** looking into rich-core use in MeeGo - ONGOING (sampos, rikhalon)&lt;br /&gt;
** set up back-end server for core processing - ONGOING (rikhalon)&lt;br /&gt;
&lt;br /&gt;
== Boot time measurement ==&lt;br /&gt;
* Measure and optimize N900 boot time (timakima, ONGOING)&lt;br /&gt;
&lt;br /&gt;
== CPU load measurement during audio/video playback ==&lt;br /&gt;
&lt;br /&gt;
== Test Execution Schedule ==&lt;br /&gt;
* Core (Teivas)&lt;br /&gt;
* Handset UX weekly testing schedule (Rajala)&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Test set (status) !! Release &lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Key feature (OK)&lt;br /&gt;
| Preview&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Acceptance (OK)&lt;br /&gt;
| Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Key feature (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Sanity Ok	             &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Reliability (Ongoing)&lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Performance (Ongoing)    &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== QA Tasks For Developer Edition ==&lt;br /&gt;
There is a wiki article about the [[ARM/N900/DeveloperEdition|Developer Edition]].&lt;br /&gt;
&lt;br /&gt;
QA tasks for the Developer Edition differ from the usual N900 approach in that there are less features to be tested. There are currently 2 test sets for the Developer Edition, these are the Sanity Test Set and the Feature Test Set. They are described below.&lt;br /&gt;
&lt;br /&gt;
=== Sanity Test Set ===&lt;br /&gt;
The sanity set should be run automatically on every image. As such it must meet the following requirements:&lt;br /&gt;
* 100% automated&lt;br /&gt;
* Testing only basic features&lt;br /&gt;
&lt;br /&gt;
=== Feature Test Set ===&lt;br /&gt;
The feature set will be run periodically and will test the basic features as well as enablers for those features (e.g. PIM for phoning contacts). Performance will also be analysed, at the moment, this will include browser startup time and a CPU benchmark but this will be expanded later. &lt;br /&gt;
&lt;br /&gt;
Suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
== MeeGo @ Dali/Lankku ==&lt;br /&gt;
Testing MeeGo on Dali/Lankku&lt;br /&gt;
&lt;br /&gt;
== QA Organization ==&lt;br /&gt;
to be added here&lt;br /&gt;
&lt;br /&gt;
== Error Management ==&lt;br /&gt;
* Error Manager Iekku Huttunen&lt;br /&gt;
&lt;br /&gt;
== Usefull links ==&lt;br /&gt;
&lt;br /&gt;
* [[ARM/N900/Install/MMC|Flashing instructions]]&lt;br /&gt;
Flashing tested with http://download.meego.com/testing-daily/builds/trunk/1.1.90.8.20110318.89/ &lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/QA</id>
		<title>ARM/N900/QA</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/QA"/>
				<updated>2011-03-30T06:32:37Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA TODOs (in priority order) =&lt;br /&gt;
&lt;br /&gt;
== OTS setup and automated hourly testing ==&lt;br /&gt;
&lt;br /&gt;
=== OTS setup ===&lt;br /&gt;
* [http://194.136.64.78/logger/view/ OTS server] - Ville Ilvonen/Riku Halonen, DONE&lt;br /&gt;
* [http://194.136.64.78/logger/view/workers/ OTS worker(s) for core tests]- Ville Ilvonen/Riku Halonen/Timo Harkonen - DONE&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Core/Hourly%20-%20Automated Reporting of hourly tests to QA-reports] - Ville Ilvonen/Esa-Pekka Miettinen/Timo Harkonen - DONE&lt;br /&gt;
* Minimize automatic installation time to 10mins - Timo Makimattila, ONGOING&lt;br /&gt;
* OTS worker for UX tests - NOTSTARTED&lt;br /&gt;
* Power consumption measurements - NOTSTARTED&lt;br /&gt;
&lt;br /&gt;
=== Test automation images ===&lt;br /&gt;
* Setup hourly image building for autotest image on own setup - Riku Halonen/Timo Harkonen/Ville Ilvonen - DONE (in OTS subnet, see above) &lt;br /&gt;
&lt;br /&gt;
* We need to be able to control included test packages - ONGOING (http://meego.gitorious.org/meego-quality-assurance/handset-hourly-automated-tests)&lt;br /&gt;
&lt;br /&gt;
If you need something else from QA please tell it to us :)&lt;br /&gt;
&lt;br /&gt;
== Applications for testing ==&lt;br /&gt;
* qt-demos already available from the repos&lt;br /&gt;
* Small applications that use Qt mobility APIs to access things like sensors to help manual testing&lt;br /&gt;
&lt;br /&gt;
== Test asset ==&lt;br /&gt;
* [https://bugs.meego.com/buglist.cgi?quicksearch=mcts  List of open bugs for MCTS] &lt;br /&gt;
** see priorities below - discuss with Iekku about priorities of open bugs for MCTS tests&lt;br /&gt;
# WLAN cases&lt;br /&gt;
# Call/SMS cases&lt;br /&gt;
# Audio policy framework cases (lower priority)&lt;br /&gt;
# Camera cases (lower priority)&lt;br /&gt;
# Sensor data cases (Qt Mobility, lower priority)&lt;br /&gt;
&lt;br /&gt;
== Crashdb support for ARM core dumps ==&lt;br /&gt;
&lt;br /&gt;
* Core dump processing and backtraces from crashing ARM processes.&lt;br /&gt;
** looking into rich-core use in MeeGo - ONGOING (sampos, rikhalon)&lt;br /&gt;
** set up back-end server for core processing - ONGOING (rikhalon)&lt;br /&gt;
&lt;br /&gt;
== Boot time measurement ==&lt;br /&gt;
* Measure and optimize N900 boot time (timakima, ONGOING)&lt;br /&gt;
&lt;br /&gt;
== CPU load measurement during audio/video playback ==&lt;br /&gt;
&lt;br /&gt;
== Test Execution Schedule ==&lt;br /&gt;
* Core (Teivas)&lt;br /&gt;
* Handset UX weekly testing schedule (Rajala)&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Test set (status) !! Release &lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Key feature (OK)&lt;br /&gt;
| Preview&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Acceptance (OK)&lt;br /&gt;
| Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Key feature (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Sanity Ok	             &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Reliability (Ongoing)&lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Performance (Ongoing)    &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== QA Tasks For Developer Edition ==&lt;br /&gt;
There is a wiki article about the [[ARM/N900/DeveloperEdition|Developer Edition]].&lt;br /&gt;
&lt;br /&gt;
QA tasks for the Developer Edition differ from the usual N900 approach in that there are less features to be tested. There are currently 2 test sets for the Developer Edition, these are the Sanity Test Set and the Feature Test Set. They are described below.&lt;br /&gt;
&lt;br /&gt;
=== Sanity Test Set ===&lt;br /&gt;
The sanity set should be run automatically on every image. As such it must meet the following requirements:&lt;br /&gt;
* 100% automated&lt;br /&gt;
* Testing only basic features&lt;br /&gt;
&lt;br /&gt;
=== Feature Test Set ===&lt;br /&gt;
The feature set will be run periodically and will test the basic features as well as enablers for those features (e.g. PIM for phoning contacts). Performance will also be analysed, at the moment, this will include browser startup time and a CPU benchmark but this will be expanded later. &lt;br /&gt;
&lt;br /&gt;
Suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
== MeeGo @ Dali/Lankku ==&lt;br /&gt;
Testing MeeGo on Dali/Lankku&lt;br /&gt;
&lt;br /&gt;
== Error Management ==&lt;br /&gt;
* Error Manager Iekku Huttunen&lt;br /&gt;
&lt;br /&gt;
== Usefull links ==&lt;br /&gt;
&lt;br /&gt;
* [[ARM/N900/Install/MMC|Flashing instructions]]&lt;br /&gt;
Flashing tested with http://download.meego.com/testing-daily/builds/trunk/1.1.90.8.20110318.89/ &lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Meetings</id>
		<title>Quality/Meetings</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Meetings"/>
				<updated>2011-03-22T07:00:28Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Next Meeting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Logistics ==&lt;br /&gt;
&lt;br /&gt;
Until further notice, the MeeGo QA meets every Tuesday at 07:00 UTC for one hour.&lt;br /&gt;
All MeeGo QA meetings take place in the MeeGo IRC channels:&lt;br /&gt;
* Main meeting: #meego-meeting&lt;br /&gt;
* Back channel &amp;amp; other discussions (optional): #meego-qa &lt;br /&gt;
Propose a topic in advance by editing this page (#Next Meeting). Please note the following before proposing a topic:&lt;br /&gt;
* Your topic proposal contains a title linking to a relevant page, and the names of the team or individuals proposing that topic.&lt;br /&gt;
* The people behind the proposal need to take part in the MeeGo QA meeting. &lt;br /&gt;
Resolution - Agenda is frozen approximately 18h before the meeting. If there is too many items then V-PV will pick the topics to be discussed.&lt;br /&gt;
* Topics proposed might be addressed through other channels as well, being answered through other channels or being forwarded to the right team. &lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
'''Tuesday March 22nd 2011 07:00 UTC''' - Agenda Proposal&lt;br /&gt;
&lt;br /&gt;
This time we will be focusing different process and procedure related items. If time we will also have short period for questions to QA Leads. Please anyhow remember to update your verticals QA status.&lt;br /&gt;
&lt;br /&gt;
* Opening and general news&lt;br /&gt;
* Actions from previous meeting (2011-03-01)&lt;br /&gt;
* Update to 1.2 QA Situation (QA Leads)&lt;br /&gt;
** Leads create short summary to Wiki min 1h prior the meeting so that in the meeting we can concentrate on questions and discussion&lt;br /&gt;
** [[Quality/Meetings/QA leads update 1.2| Weekly Updates from QA Leads]]&lt;br /&gt;
* QA-Tools update&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-03-15-06.59.html 2011-03-15 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-03-01-06.59.html 2011-03-01 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-22-07.00.html 2011-02-22 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-15-07.00.html 2011-02-15 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-08-07.00.html 2011-02-08 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-01-06.59.html 2011-02-01 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-25-07.01.html 2011-01-25 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-18-06.59.html 2011-01-18 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-11-06.59.html 2011-01-11 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-04-07.00.html 2011-01-04 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-28-07.00.html 2010-12-28 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-21-07.02.html 2010-12-21 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-14-07.01.html 2010-12-14 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-07-06.59.html 2010-12-07 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-30-06.59.html 2010-11-30 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-23-06.59.html 2010-11-23 Meeting Minutes]&lt;br /&gt;
* Tuesday November 16th 2010 - no meeting due to MeeGo Conference in Dublin&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-09-14.31.html 2010-11-09 Meeting minutes]&lt;br /&gt;
&lt;br /&gt;
== Materials used in meetings - if not anyplace else ==&lt;br /&gt;
* [[Quality/Meetings/QA nominations 101201| QA Nomination proposals for 1st of Dec 2010 TSG Meeting]]&lt;br /&gt;
* [[File:QAtoolproposal.pdf]] - proposal about new QA tool discussed on Dublin QA Workshop (un-conference day)&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/QA</id>
		<title>ARM/N900/QA</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/QA"/>
				<updated>2011-03-22T06:55:59Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA TODOs (in priority order) =&lt;br /&gt;
&lt;br /&gt;
== OTS setup and automated hourly testing ==&lt;br /&gt;
&lt;br /&gt;
=== OTS setup ===&lt;br /&gt;
* OTS server - Ville Ilvonen/Riku Halonen, DONE&lt;br /&gt;
* OTS worker(s) for core tests - Ville Ilvonen/Riku Halonen/Timo Harkonen - ONGOING (2 workers up) &lt;br /&gt;
* OTS worker for UX tests &lt;br /&gt;
* Power consumption measurements&lt;br /&gt;
* Reporting to QA-reports&lt;br /&gt;
* Minimize automatic installation time to 10mins - Timo Makimattila, ONGOING&lt;br /&gt;
&lt;br /&gt;
=== Test automation images ===&lt;br /&gt;
* Setup hourly image building for autotest image on own setup (maybe later with BOSS) - Riku Halonen ONGOING (setting up F13 machine for image creation)&lt;br /&gt;
* We need to be able to control included test packages&lt;br /&gt;
&lt;br /&gt;
If you need something else from QA please tell it to us :)&lt;br /&gt;
&lt;br /&gt;
== Applications for testing ==&lt;br /&gt;
* Package QML demo/example applications from http://doc.qt.nokia.com/latest/qdeclarativeexamples.html&lt;br /&gt;
&lt;br /&gt;
== Test asset ==&lt;br /&gt;
* Define what the asset includes&lt;br /&gt;
* Automating as many core/ux tests as possible&lt;br /&gt;
* Call/SMS cases will require parallel test execution support (If we want to automate those kind of tests)&lt;br /&gt;
&lt;br /&gt;
== Crashdb support for ARM core dumps ==&lt;br /&gt;
&lt;br /&gt;
* Core dump processing and backtraces from crashing ARM processes.&lt;br /&gt;
&lt;br /&gt;
== Test Execution Schedule ==&lt;br /&gt;
* Core&lt;br /&gt;
&lt;br /&gt;
* Handset UX weekly testing schedule&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Test set (status) !! Release &lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Key feature (OK)&lt;br /&gt;
| Preview&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Acceptance (OK)&lt;br /&gt;
| Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Key feature (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Sanity Ok	             &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Reliability (Ongoing)&lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Performance (Ongoing)    &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== QA Tasks For Developer Edition ==&lt;br /&gt;
There is a wiki article about the [[ARM/N900/DeveloperEdition|Developer Edition]].&lt;br /&gt;
&lt;br /&gt;
QA tasks for the Developer Edition differ from the usual N900 approach in that there are less features to be tested. There are currently 2 test sets for the Developer Edition, these are the Sanity Test Set and the Feature Test Set. They are described below.&lt;br /&gt;
&lt;br /&gt;
=== Sanity Test Set ===&lt;br /&gt;
The sanity set should be run automatically on every image. As such it must meet the following requirements:&lt;br /&gt;
* 100% automated&lt;br /&gt;
* Testing only basic features&lt;br /&gt;
&lt;br /&gt;
=== Feature Test Set ===&lt;br /&gt;
The feature set will be run periodically and will test the basic features as well as enablers for those features (e.g. PIM for phoning contacts). Performance will also be analysed, at the moment, this will include browser startup time and a CPU benchmark but this will be expanded later. &lt;br /&gt;
&lt;br /&gt;
Suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
== Error Management ==&lt;br /&gt;
* Error Manager Iekku Huttunen&lt;br /&gt;
&lt;br /&gt;
== Usefull links ==&lt;br /&gt;
&lt;br /&gt;
* Flashing instructions http://wiki.meego.com/ARM/N900/Install/MMC&lt;br /&gt;
Flashing tested with http://download.meego.com/testing-daily/builds/trunk/1.1.90.8.20110318.89/ &lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/DeveloperEdition</id>
		<title>ARM/N900/DeveloperEdition</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/DeveloperEdition"/>
				<updated>2011-03-21T10:21:17Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* More information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo 1.2 Developer Edition for N900 =&lt;br /&gt;
&lt;br /&gt;
== Target ==&lt;br /&gt;
&lt;br /&gt;
Target is to make a Developer Edition of MeeGo for the Nokia N900 device. Flashed with this edition N900 will be usable as a primary phone device for a developer/hacker person. '''This will not be something for regular end users'''.&lt;br /&gt;
&lt;br /&gt;
The focus is on meeting the non-functional targets (such as performance) rather than number of features. This will hopefully encourage more people to use MeeGo on N900, and continue enhancing the functionality or build new stuff. Developer Edition is based on MeeGo 1.2 trunk content. MeeGo features are found in [https://bugs.meego.com/ bugzilla].&lt;br /&gt;
&lt;br /&gt;
You can join the development and discussion at the [http://lists.meego.com/listinfo/meego-handset meego-handset mailing list] and in IRC (#meego-arm @freenode).&lt;br /&gt;
&lt;br /&gt;
== Use cases (do not edit these directly, instead add feedback to the bottom of page) ==&lt;br /&gt;
&lt;br /&gt;
These use cases shall be the prominent ones in the device Home screen. In addition there will be separate folder containing other available Handset apps from repositories, and there is a possibility to promote any app to the main view if the non-functional targets are met.&lt;br /&gt;
&lt;br /&gt;
'''Voice calls'''&lt;br /&gt;
* Make voice calls (input number directly, initiate from Contacts, initiate from Call history)&lt;br /&gt;
* Receive calls&lt;br /&gt;
* default ringtone plays&lt;br /&gt;
* Volume control works via System UI&lt;br /&gt;
&lt;br /&gt;
'''SMS'''&lt;br /&gt;
* Send new SMS (input number, send from Contacts)&lt;br /&gt;
* Receive SMS, and reply to sender&lt;br /&gt;
&lt;br /&gt;
'''Browser use over WLAN'''&lt;br /&gt;
* Able to connect to WLAN AP (with security etc.)&lt;br /&gt;
* Open a complex modern website (eg. gmail.com)&lt;br /&gt;
&lt;br /&gt;
Common components such as System UI, Home screen etc. shall be made functional so that basic device usage is smooth and fast. N900 device specific features such as keys, display and battery will be optimized.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
See the [[ARM/N900/Status|Status]] page for reports.&lt;br /&gt;
&lt;br /&gt;
== Organization ==&lt;br /&gt;
&lt;br /&gt;
* Core team is being formed in and around Nokia.&lt;br /&gt;
* Program lead: [http://meego.com/users/bittinen Mika Leppinen]&lt;br /&gt;
** R&amp;amp;D lead: [http://meego.com/users/msugano Makoto Sugano]&lt;br /&gt;
*** [[ARM/N900/VoiceSMS|Voice/SMS]] team lead: [http://meego.com/users/raatikai Sami Raatikainen]&lt;br /&gt;
*** [[ARM/N900/Browser|Browser and Wlan]] team lead: [http://meego.com/users/vesku Vesa-Matti Hartikainen]&lt;br /&gt;
*** [[ARM/N900/Common|Common SW]] team lead: [http://meego.com/users/harrihakulinen Harri Hakulinen], including current [[ARM/N900|N900 HW adaptation team]].&lt;br /&gt;
*** Architect: [http://meego.com/users/mythi Mikko Ylinen]&lt;br /&gt;
*** Release &amp;amp; integration: [http://meego.com/users/kad Alexander Kanevskiy], [http://meego.com/users/ericlr Eric Le Roux]&lt;br /&gt;
** [[ARM/N900/QA|QA]] lead: [http://meego.com/users/jkunnari Jake Kunnari]&lt;br /&gt;
** Product management: [http://meego.com/users/jukkaeklund Jukka Eklund], [http://meego.com/users/samipienimaki Sami Pienimäki]&lt;br /&gt;
&lt;br /&gt;
* Community involvement is very desirable, and there will lots of areas to contribute.&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
&lt;br /&gt;
* Work space in IRC (@freenode, #meego-arm) and regular MeeGo mail lists (primarily we will be using [http://lists.meego.com/listinfo/meego-handset meego-handset@meego.com].&lt;br /&gt;
* [[ARM/N900/DeveloperEdition/Meetings|Weekly team meetings]] are held in the public IRC. The agenda and the archives are also available. This meeting is registered on the [[MeeGo-Meeting_IRC_Schedule|MeeGo IRC Meeting Page]].&lt;br /&gt;
&lt;br /&gt;
== More information ==&lt;br /&gt;
&lt;br /&gt;
* N900 Handset images: [http://repo.meego.com/MeeGo/builds/trunk/latest/ weekly build], [http://download.meego.com/trunk-daily/builds/trunk/latest/ Trunk-daily], [http://download.meego.com/testing-daily/builds/trunk/latest/ Trunk-Testing]&lt;br /&gt;
* See the [[Release Engineering/Repo List|release engineering repository list]] for explanation of different images. For recommended installation instructions see the article on [[ARM/N900/Install/Dual_Boot|dual boot intallation]].&lt;br /&gt;
* Developer edition images: TBD. [[ARM/N900/CoolStuff|Cool stuff]] to try.&lt;br /&gt;
* Flashing instructions: http://wiki.meego.com/ARM/N900/Install/MMC&lt;br /&gt;
** Connect to Wlan: Settings-&amp;gt;Applications-&amp;gt;WiFiApplet&lt;br /&gt;
&lt;br /&gt;
=== I want to help! ===&lt;br /&gt;
&lt;br /&gt;
Great :) We will have specific areas listed where we would need help. For now, try the N900 Handset image, and file or fix the bugs you see.&lt;br /&gt;
&lt;br /&gt;
If you're looking for concrete initial steps while the project is getting ramped up:&lt;br /&gt;
&lt;br /&gt;
* Join [http://lists.meego.com/listinfo/meego-porting meego-porting@meego.com] and [http://lists.meego.com/listinfo/meego-handset meego-handset@meego.com] mailing lists&lt;br /&gt;
* Hang out in [http://webchat.freenode.net/?channels=#meego-arm #meego-arm IRC channel on irc.freenode.net]&lt;br /&gt;
* Follow [http://qa-reports.meego.com/1.2/Handset/Acceptance/N900 acceptance testing reports] and see if there's anything of your interest you'd like to work on&lt;br /&gt;
* Play a little with Tablet UX pre-alpha as it's likely the same applications will be replacing some of the Handset UX ones&lt;br /&gt;
* Look into learning QML if you haven't already&lt;br /&gt;
&lt;br /&gt;
== Ideas, feedback etc. ==&lt;br /&gt;
&lt;br /&gt;
Please add stuff to the [[ARM/N900/Ideas|Ideas]] page.&lt;br /&gt;
&lt;br /&gt;
[[File:Splash-developers.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/DeveloperEdition</id>
		<title>ARM/N900/DeveloperEdition</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/DeveloperEdition"/>
				<updated>2011-03-21T10:08:33Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* More information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo 1.2 Developer Edition for N900 =&lt;br /&gt;
&lt;br /&gt;
== Target ==&lt;br /&gt;
&lt;br /&gt;
Target is to make a Developer Edition of MeeGo for the Nokia N900 device. Flashed with this edition N900 will be usable as a primary phone device for a developer/hacker person. '''This will not be something for regular end users'''.&lt;br /&gt;
&lt;br /&gt;
The focus is on meeting the non-functional targets (such as performance) rather than number of features. This will hopefully encourage more people to use MeeGo on N900, and continue enhancing the functionality or build new stuff. Developer Edition is based on MeeGo 1.2 trunk content. MeeGo features are found in [https://bugs.meego.com/ bugzilla].&lt;br /&gt;
&lt;br /&gt;
You can join the development and discussion at the [http://lists.meego.com/listinfo/meego-handset meego-handset mailing list] and in IRC (#meego-arm @freenode).&lt;br /&gt;
&lt;br /&gt;
== Use cases (do not edit these directly, instead add feedback to the bottom of page) ==&lt;br /&gt;
&lt;br /&gt;
These use cases shall be the prominent ones in the device Home screen. In addition there will be separate folder containing other available Handset apps from repositories, and there is a possibility to promote any app to the main view if the non-functional targets are met.&lt;br /&gt;
&lt;br /&gt;
'''Voice calls'''&lt;br /&gt;
* Make voice calls (input number directly, initiate from Contacts, initiate from Call history)&lt;br /&gt;
* Receive calls&lt;br /&gt;
* default ringtone plays&lt;br /&gt;
* Volume control works via System UI&lt;br /&gt;
&lt;br /&gt;
'''SMS'''&lt;br /&gt;
* Send new SMS (input number, send from Contacts)&lt;br /&gt;
* Receive SMS, and reply to sender&lt;br /&gt;
&lt;br /&gt;
'''Browser use over WLAN'''&lt;br /&gt;
* Able to connect to WLAN AP (with security etc.)&lt;br /&gt;
* Open a complex modern website (eg. gmail.com)&lt;br /&gt;
&lt;br /&gt;
Common components such as System UI, Home screen etc. shall be made functional so that basic device usage is smooth and fast. N900 device specific features such as keys, display and battery will be optimized.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
See the [[ARM/N900/Status|Status]] page for reports.&lt;br /&gt;
&lt;br /&gt;
== Organization ==&lt;br /&gt;
&lt;br /&gt;
* Core team is being formed in and around Nokia.&lt;br /&gt;
* Program lead: [http://meego.com/users/bittinen Mika Leppinen]&lt;br /&gt;
** R&amp;amp;D lead: [http://meego.com/users/msugano Makoto Sugano]&lt;br /&gt;
*** [[ARM/N900/VoiceSMS|Voice/SMS]] team lead: [http://meego.com/users/raatikai Sami Raatikainen]&lt;br /&gt;
*** [[ARM/N900/Browser|Browser and Wlan]] team lead: [http://meego.com/users/vesku Vesa-Matti Hartikainen]&lt;br /&gt;
*** [[ARM/N900/Common|Common SW]] team lead: [http://meego.com/users/harrihakulinen Harri Hakulinen], including current [[ARM/N900|N900 HW adaptation team]].&lt;br /&gt;
*** Architect: [http://meego.com/users/mythi Mikko Ylinen]&lt;br /&gt;
*** Release &amp;amp; integration: [http://meego.com/users/kad Alexander Kanevskiy], [http://meego.com/users/ericlr Eric Le Roux]&lt;br /&gt;
** [[ARM/N900/QA|QA]] lead: [http://meego.com/users/jkunnari Jake Kunnari]&lt;br /&gt;
** Product management: [http://meego.com/users/jukkaeklund Jukka Eklund], [http://meego.com/users/samipienimaki Sami Pienimäki]&lt;br /&gt;
&lt;br /&gt;
* Community involvement is very desirable, and there will lots of areas to contribute.&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
&lt;br /&gt;
* Work space in IRC (@freenode, #meego-arm) and regular MeeGo mail lists (primarily we will be using [http://lists.meego.com/listinfo/meego-handset meego-handset@meego.com].&lt;br /&gt;
* [[ARM/N900/DeveloperEdition/Meetings|Weekly team meetings]] are held in the public IRC. The agenda and the archives are also available. This meeting is registered on the [[MeeGo-Meeting_IRC_Schedule|MeeGo IRC Meeting Page]].&lt;br /&gt;
&lt;br /&gt;
== More information ==&lt;br /&gt;
&lt;br /&gt;
* N900 Handset images: [http://repo.meego.com/MeeGo/builds/trunk/latest/ weekly build], [http://download.meego.com/trunk-daily/builds/trunk/latest/ Trunk-daily], [http://download.meego.com/testing-daily/builds/trunk/latest/ Trunk-Testing]&lt;br /&gt;
* See the [[Release Engineering/Repo List|release engineering repository list]] for explanation of different images. For recommended installation instructions see the article on [[ARM/N900/Install/Dual_Boot|dual boot intallation]].&lt;br /&gt;
* Developer edition images: TBD. [[ARM/N900/CoolStuff|Cool stuff]] to try.&lt;br /&gt;
* Flashing instructions: http://wiki.meego.com/ARM/N900/Install/MMC&lt;br /&gt;
&lt;br /&gt;
=== I want to help! ===&lt;br /&gt;
&lt;br /&gt;
Great :) We will have specific areas listed where we would need help. For now, try the N900 Handset image, and file or fix the bugs you see.&lt;br /&gt;
&lt;br /&gt;
If you're looking for concrete initial steps while the project is getting ramped up:&lt;br /&gt;
&lt;br /&gt;
* Join [http://lists.meego.com/listinfo/meego-porting meego-porting@meego.com] and [http://lists.meego.com/listinfo/meego-handset meego-handset@meego.com] mailing lists&lt;br /&gt;
* Hang out in [http://webchat.freenode.net/?channels=#meego-arm #meego-arm IRC channel on irc.freenode.net]&lt;br /&gt;
* Follow [http://qa-reports.meego.com/1.2/Handset/Acceptance/N900 acceptance testing reports] and see if there's anything of your interest you'd like to work on&lt;br /&gt;
* Play a little with Tablet UX pre-alpha as it's likely the same applications will be replacing some of the Handset UX ones&lt;br /&gt;
* Look into learning QML if you haven't already&lt;br /&gt;
&lt;br /&gt;
== Ideas, feedback etc. ==&lt;br /&gt;
&lt;br /&gt;
Please add stuff to the [[ARM/N900/Ideas|Ideas]] page.&lt;br /&gt;
&lt;br /&gt;
[[File:Splash-developers.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/QA</id>
		<title>ARM/N900/QA</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/QA"/>
				<updated>2011-03-21T10:06:26Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA TODOs (in priority order) =&lt;br /&gt;
&lt;br /&gt;
== OTS setup and automated hourly testing ==&lt;br /&gt;
&lt;br /&gt;
=== OTS setup ===&lt;br /&gt;
* OTS server - Ville Ilvonen/Riku Halonen, DONE&lt;br /&gt;
* OTS worker(s) for core tests - Ville Ilvonen/Riku Halonen/Timo Harkonen - ONGOING (2 workers up) &lt;br /&gt;
* OTS worker for UX tests &lt;br /&gt;
* Power consumption measurements&lt;br /&gt;
* Reporting to QA-reports&lt;br /&gt;
* Minimize automatic installation time to 10mins - Timo Makimattila, ONGOING&lt;br /&gt;
&lt;br /&gt;
=== Test automation images ===&lt;br /&gt;
* Setup hourly image building for autotest image on own setup (maybe later with BOSS) - Riku Halonen ONGOING (setting up F13 machine for image creation)&lt;br /&gt;
* We need to be able to control included test packages&lt;br /&gt;
&lt;br /&gt;
If you need something else from QA please tell it to us :)&lt;br /&gt;
&lt;br /&gt;
== Applications for testing ==&lt;br /&gt;
* Package QML demo/example applications from http://doc.qt.nokia.com/latest/qdeclarativeexamples.html&lt;br /&gt;
&lt;br /&gt;
== Test asset ==&lt;br /&gt;
* Define what the asset includes&lt;br /&gt;
* Automating as many core/ux tests as possible&lt;br /&gt;
* Call/SMS cases will require parallel test execution support (If we want to automate those kind of tests)&lt;br /&gt;
&lt;br /&gt;
== Crashdb support for ARM core dumps ==&lt;br /&gt;
&lt;br /&gt;
* Core dump processing and backtraces from crashing ARM processes.&lt;br /&gt;
&lt;br /&gt;
== Test Execution Schedule ==&lt;br /&gt;
* Core&lt;br /&gt;
&lt;br /&gt;
* Handset UX weekly testing schedule&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Test set (status) !! Release &lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Key feature (OK)&lt;br /&gt;
| Preview&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Acceptance (OK)&lt;br /&gt;
| Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Key feature (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Sanity Ok	             &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Reliability (Ongoing)&lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Performance (Ongoing)    &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== QA Tasks For Developer Edition ==&lt;br /&gt;
There is a wiki article about the [[ARM/N900/DeveloperEdition|Developer Edition]].&lt;br /&gt;
&lt;br /&gt;
QA tasks for the Developer Edition differ from the usual N900 approach in that there are less features to be tested. There are currently 2 test sets for the Developer Edition, these are the Sanity Test Set and the Feature Test Set. They are described below.&lt;br /&gt;
&lt;br /&gt;
=== Sanity Test Set ===&lt;br /&gt;
The sanity set should be run automatically on every image. As such it must meet the following requirements:&lt;br /&gt;
* 100% automated&lt;br /&gt;
* Testing only basic features&lt;br /&gt;
&lt;br /&gt;
=== Feature Test Set ===&lt;br /&gt;
The feature set will be run periodically and will test the basic features as well as enablers for those features (e.g. PIM for phoning contacts). Performance will also be analysed, at the moment, this will include browser startup time and a CPU benchmark but this will be expanded later. &lt;br /&gt;
&lt;br /&gt;
Suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
== Error Management ==&lt;br /&gt;
* Error Manager Iekku Huttunen&lt;br /&gt;
&lt;br /&gt;
== Usefull links ==&lt;br /&gt;
&lt;br /&gt;
* Flashing instructions http://wiki.meego.com/ARM/N900/Install/MMC&lt;br /&gt;
Flashing tested with http://download.meego.com/testing-daily/builds/trunk/1.1.90.8.20110318.89/ &lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/QA</id>
		<title>ARM/N900/QA</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/QA"/>
				<updated>2011-03-21T10:03:59Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA TODOs (in priority order) =&lt;br /&gt;
&lt;br /&gt;
== OTS setup and automated hourly testing ==&lt;br /&gt;
&lt;br /&gt;
=== OTS setup ===&lt;br /&gt;
* OTS server - Ville Ilvonen/Riku Halonen, DONE&lt;br /&gt;
* OTS worker(s) for core tests - Ville Ilvonen/Riku Halonen/Timo Harkonen - ONGOING (2 workers up) &lt;br /&gt;
* OTS worker for UX tests &lt;br /&gt;
* Power consumption measurements&lt;br /&gt;
* Reporting to QA-reports&lt;br /&gt;
* Minimize automatic installation time to 10mins - Timo Makimattila, ONGOING&lt;br /&gt;
&lt;br /&gt;
=== Test automation images ===&lt;br /&gt;
* Setup hourly image building for autotest image on own setup (maybe later with BOSS) - Riku Halonen ONGOING (setting up F13 machine for image creation)&lt;br /&gt;
* We need to be able to control included test packages&lt;br /&gt;
&lt;br /&gt;
If you need something else from QA please tell it to us :)&lt;br /&gt;
&lt;br /&gt;
== Applications for testing ==&lt;br /&gt;
* Package QML demo/example applications from http://doc.qt.nokia.com/latest/qdeclarativeexamples.html&lt;br /&gt;
&lt;br /&gt;
== Test asset ==&lt;br /&gt;
* Define what the asset includes&lt;br /&gt;
* Automating as many core/ux tests as possible&lt;br /&gt;
* Call/SMS cases will require parallel test execution support (If we want to automate those kind of tests)&lt;br /&gt;
&lt;br /&gt;
== Crashdb support for ARM core dumps ==&lt;br /&gt;
&lt;br /&gt;
* Core dump processing and backtraces from crashing ARM processes.&lt;br /&gt;
&lt;br /&gt;
== Test Execution Schedule ==&lt;br /&gt;
* Core&lt;br /&gt;
&lt;br /&gt;
* Handset UX weekly testing schedule&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Test set (status) !! Release &lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Key feature (OK)&lt;br /&gt;
| Preview&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Acceptance (OK)&lt;br /&gt;
| Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Key feature (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Sanity Ok	             &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Reliability (Ongoing)&lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Performance (Ongoing)    &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== QA Tasks For Developer Edition ==&lt;br /&gt;
There is a wiki article about the [[ARM/N900/DeveloperEdition|Developer Edition]].&lt;br /&gt;
&lt;br /&gt;
QA tasks for the Developer Edition differ from the usual N900 approach in that there are less features to be tested. There are currently 2 test sets for the Developer Edition, these are the Sanity Test Set and the Feature Test Set. They are described below.&lt;br /&gt;
&lt;br /&gt;
=== Sanity Test Set ===&lt;br /&gt;
The sanity set should be run automatically on every image. As such it must meet the following requirements:&lt;br /&gt;
* 100% automated&lt;br /&gt;
* Testing only basic features&lt;br /&gt;
&lt;br /&gt;
=== Feature Test Set ===&lt;br /&gt;
The feature set will be run periodically and will test the basic features as well as enablers for those features (e.g. PIM for phoning contacts). Performance will also be analysed, at the moment, this will include browser startup time and a CPU benchmark but this will be expanded later. &lt;br /&gt;
&lt;br /&gt;
Suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
== Error Management ==&lt;br /&gt;
* Error Manager Iekku Huttunen&lt;br /&gt;
&lt;br /&gt;
== Usefull links ==&lt;br /&gt;
&lt;br /&gt;
* Flashing instructions http://wiki.meego.com/ARM/N900/Install/MMC&lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/Install/MMC</id>
		<title>ARM/N900/Install/MMC</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/Install/MMC"/>
				<updated>2011-03-21T10:01:35Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Installing MeeGo to N900 on external MMC card =&lt;br /&gt;
&lt;br /&gt;
'''NOTE: Read the whole guide before doing any steps from this guide to make sure you understand everything.'''&lt;br /&gt;
&lt;br /&gt;
If you do not want to erase the NAND partition or the internal 32G eMMC from the N900 device, this installation is for you. What you need for this installation is a raw image that can be put to the MMC card and kernel (same kernel that is installed to the MMC).&lt;br /&gt;
&lt;br /&gt;
=== Images ===&lt;br /&gt;
&lt;br /&gt;
Raw images and corresponding kernel images can be found at http://repo.meego.com/MeeGo/builds/ (development builds) and http://repo.meego.com/MeeGo/releases/ (stable releases)&lt;br /&gt;
&lt;br /&gt;
Find official release images here ([[ARM/N900#Releases]])&lt;br /&gt;
&lt;br /&gt;
You may want to check for the most recent N900 test reports at [[Quality#MeeGo_Handset_Testing]] to see how much functionality is known to work on the N900.&lt;br /&gt;
&lt;br /&gt;
== Installing Rootfs on external MMC card ==&lt;br /&gt;
&lt;br /&gt;
First what you need, is a microSD memory card which does not contain any information that you need, as it will be erased during this operation.&lt;br /&gt;
&lt;br /&gt;
The steps in this guide require an MMC card of at least 4gb.&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
When inserting the microSD memory card in the card reader, you need to find out what the proper device for the card is. You can also plug the N900 into your computer's USB slot using the package provided cable. Make sure the external microSD card is unmounted, as with most modern linux distributions today it will get auto-mounted if the has a valid filesystem (FAT32 or ExtX). To unmount, you can try this example:&lt;br /&gt;
 sudo umount /dev/sdX&lt;br /&gt;
&lt;br /&gt;
And use the mount command to determine if/ where it is mounted:&lt;br /&gt;
 sudo mount (for an example how the microSD would look go [[MountOutput here]].&lt;br /&gt;
&lt;br /&gt;
Finding out the device node can also be done with for example fdisk:&lt;br /&gt;
 sudo fdisk -l&lt;br /&gt;
&lt;br /&gt;
An example output ('''NOTE: The /dev/sdX is used as an example on your PC this might be also called /dev/mmcblk0, /dev/sdd or something else''')&lt;br /&gt;
 $ sudo fdisk -l&lt;br /&gt;
 ...&lt;br /&gt;
 Disk /dev/sdX: 3965 MB, 3965714432 bytes&lt;br /&gt;
 194 heads, 30 sectors/track, 1330 cylinders&lt;br /&gt;
 Units = cylinders of 5820 * 512 = 2979840 bytes&lt;br /&gt;
 Disk identifier: 0x0001ab40&lt;br /&gt;
 &lt;br /&gt;
    Device Boot      Start         End      Blocks   Id  System&lt;br /&gt;
 /dev/sdX1               1         588     1708984   83  Linux&lt;br /&gt;
&lt;br /&gt;
'''NOTE: The .raw image contains the partition table as well. So the image needs to be written to /dev/sdX not /dev/sdX1.'''&lt;br /&gt;
&lt;br /&gt;
After you are &amp;lt;u&amp;gt;100% sure&amp;lt;/u&amp;gt; that the /dev/sdX is the microSD memory card you just inserted in the card reader, you can use for example dd to put the image to the card:&lt;br /&gt;
 $ sudo dd bs=4096 if='''&amp;lt;raw_image&amp;gt;''' of=/dev/sdX&lt;br /&gt;
&lt;br /&gt;
If you are low on disk space, you can use&lt;br /&gt;
&lt;br /&gt;
 $ bzcat &amp;lt;raw_image&amp;gt;.bz2 | sudo dd bs=4096 of=/dev/sdX&lt;br /&gt;
&lt;br /&gt;
to decompress the compressed raw image on the fly without having to unpack it on you computer first. And if you have pv(1) installed, you can add it in between to display the progress (the image is ~ 2GB in size as of 2010-10-04):&lt;br /&gt;
&lt;br /&gt;
 $ bzcat &amp;lt;raw_image&amp;gt;.bz2 | pv | sudo dd bs=4096 of=/dev/sdX&lt;br /&gt;
&lt;br /&gt;
The dd does not show any progress until the file is written to the device, so be patient.&lt;br /&gt;
&lt;br /&gt;
Although sending a USR1 signal to a running dd process makes it print I/O statistics to standard error and then resume copying:&lt;br /&gt;
 $ dd if=/dev/zero of=/dev/null&amp;amp; pid=$!&lt;br /&gt;
from another term:&lt;br /&gt;
 $ kill -USR1 $pid &lt;br /&gt;
&lt;br /&gt;
dd will output:&lt;br /&gt;
&lt;br /&gt;
 328356+0 records in&lt;br /&gt;
 328356+0 records out&lt;br /&gt;
 1344946176 bytes (1.3 GB) copied, 105.625 s, 12.7 MB/s&lt;br /&gt;
&lt;br /&gt;
After this, you can insert the card in the N900.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
# Download and install bzip2 to Windows http://gnuwin32.sourceforge.net/packages/bzip2.htm&lt;br /&gt;
# Uncompress raw image in command prompt &amp;quot;bunzip2.exe &amp;lt;compressed raw image&amp;gt;&amp;quot;&lt;br /&gt;
# Download the Win32DiskImager.exe program: https://launchpad.net/win32-image-writer/+download (zip file)&lt;br /&gt;
# Unzip the file and extract the contents to a known directory&lt;br /&gt;
# Run W32DiskImager.exe &lt;br /&gt;
# Select the MeeGo image file (note you must write *.* file name to see all files)&lt;br /&gt;
# Select the drive letter which corresponds to the microSD memory card.&lt;br /&gt;
# Click the &amp;quot;Write&amp;quot; button to byte-copy the image to the microSD memory card.&lt;br /&gt;
&lt;br /&gt;
''''''NOTE!!''' If you get error 'Not enough space on disk'. Try again with external memorycard reader.'''&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
When inserting the microSD memory card in the card reader, you need to find out what the proper device for the card is. This can be done with disktool:&lt;br /&gt;
 diskutil list&lt;br /&gt;
&lt;br /&gt;
An example output ('''NOTE: The /dev/diskX is used as an example on your Mac this might be also called /dev/disk2, /dev/disk3 or something else''')&lt;br /&gt;
 $ diskutil list&lt;br /&gt;
 ...&lt;br /&gt;
 /dev/diskX&lt;br /&gt;
    #:                       TYPE NAME                    SIZE       IDENTIFIER&lt;br /&gt;
    0:     FDisk_partition_scheme                        *4.1 GB     disk3&lt;br /&gt;
    1:                 DOS_FAT_32 DISKETTE                4.1 GB     disk3s1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''NOTE: The .raw image contains the partition table as well. So the image needs to be written to /dev/diskX not /dev/diskX1.'''&lt;br /&gt;
&lt;br /&gt;
After you are &amp;lt;u&amp;gt;100% sure&amp;lt;/u&amp;gt; that the /dev/diskX is the microSD memory card you just inserted in the card reader, you can use for example dd to put the image to the card:&lt;br /&gt;
 $ sudo dd bs=4096 if='''&amp;lt;raw_image&amp;gt;''' of=/dev/diskX&lt;br /&gt;
&lt;br /&gt;
If you are low on disk space, you can use&lt;br /&gt;
&lt;br /&gt;
 $ bzcat &amp;lt;raw_image&amp;gt;.bz2 | sudo dd bs=4096 of=/dev/diskX&lt;br /&gt;
&lt;br /&gt;
to decompress the compressed raw image on the fly without having to unpack it on you computer first. &lt;br /&gt;
&lt;br /&gt;
The dd does not show any progress until the file is written to the device, so be patient.&lt;br /&gt;
&lt;br /&gt;
Although sending a SIGINFO signal to a running dd process makes it print I/O statistics to standard error and then resume copying:&lt;br /&gt;
 $ dd if=/dev/zero of=/dev/null&amp;amp; pid=$!&lt;br /&gt;
from another term:&lt;br /&gt;
 $ kill -SIGINFO $pid &lt;br /&gt;
&lt;br /&gt;
After dd is done dd will output something similar like this:&lt;br /&gt;
&lt;br /&gt;
 475136+1 records in&lt;br /&gt;
 475136+1 records out&lt;br /&gt;
 1946157057 bytes transferred in 2606.033611 secs (746789 bytes/sec)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After this, you can eject the microSD and insert the card in the N900.&lt;br /&gt;
&lt;br /&gt;
=== On the N900 itself ===&lt;br /&gt;
&lt;br /&gt;
This should be a last resort solution.&lt;br /&gt;
&lt;br /&gt;
# Download and unpack the raw image to a desktop computer (see above).&lt;br /&gt;
# un-mount the microSD memory card&lt;br /&gt;
 sudo gainroot&lt;br /&gt;
 umount /dev/mmcblkXpY&lt;br /&gt;
 dd if=/home/user/MyDocs/'''&amp;lt;raw_image&amp;gt;''' of=/dev/mmcblk1&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
* X, Y in umount command should be the device number and partition number, usually 1, 1. '''Do not take information from /proc/partitions!'''&lt;br /&gt;
N900 swaps devices during boot and /proc/partitions is what the kernel initially sees when it is loaded. N900's SD-Card is /dev/mmcblk1 for Maemo5-Standard-Install and not like shown in /proc/partitions, /dev/mmcblk0! NITdroid's SD-install has SD-Card as /dev/mmcblk0 instead. If you want to see what is mounted at the moment type &amp;quot;mount|grep mmc&amp;quot; or &amp;quot;df|grep mmc&amp;quot;.&lt;br /&gt;
* There might be more than one partition on the microSD memory card, though it is unlikely and depends on your own setup. You need to unmount all partitions before you proceed to `dd`.&lt;br /&gt;
&lt;br /&gt;
* It is possible to download the compressed image to your N900 but it is not recommended as it takes very long to unpack.&lt;br /&gt;
* `dd` does not give any output while it is copying, so be patient.&lt;br /&gt;
* If you aren't sure about any of these steps you should not proceed without consulting a professional.&lt;br /&gt;
&lt;br /&gt;
== Load or flash kernel on N900 == &lt;br /&gt;
&lt;br /&gt;
Before the MeeGo is able to boot you need also &amp;lt;u&amp;gt;load&amp;lt;/u&amp;gt; the kernel (vmlinuz) provided with the raw image to the device. This can be done with the [[ARM/N900/tools/flasher|flasher]].&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
&lt;br /&gt;
* the flasher application needs to be installed on your computer. You can get it from [http://tablets-dev.nokia.com/maemo-dev-env-downloads.php here].&lt;br /&gt;
On 64-bit Ubuntu/Debian this command would do the trick, after downloading the .deb file:&lt;br /&gt;
&lt;br /&gt;
 $ sudo dpkg --force-architecture -i maemo_flasher-*i386.deb&lt;br /&gt;
&lt;br /&gt;
===Running Meego===&lt;br /&gt;
&lt;br /&gt;
'''NOTE: First open the back cover of N900 and insert the MMC card to the slot, reinstall the back cover again.&lt;br /&gt;
&lt;br /&gt;
'''NOTE: Back cover must be closed to boot from MMC.'''&lt;br /&gt;
&lt;br /&gt;
'''NOTE: If you have a flashing jig, you will need to put a magnet at the red location marked [http://www.daimi.au.dk/~cvm/magnet.png here]'''&lt;br /&gt;
&lt;br /&gt;
You need to execute the following command on your host system.&lt;br /&gt;
&lt;br /&gt;
'''NOTE: the device must be turned off and disconnected from the computer. Connect it to the computer using the USB cable only after executing the command'''&lt;br /&gt;
&lt;br /&gt;
 $ sudo flasher-3.5 -l -k '''&amp;lt;kernel&amp;gt;''' -b&lt;br /&gt;
&lt;br /&gt;
A message like: &lt;br /&gt;
    flasher v2.5.2 (Oct 21 2009)&lt;br /&gt;
    Suitable USB device not found, waiting.&lt;br /&gt;
is shown on the terminal of the computer.&lt;br /&gt;
&lt;br /&gt;
Then connect N900 to the computer via the USB cable and Meego OS will be booted.&lt;br /&gt;
You may need to keep 'U' key pressed (on the phone's keyboard) when connecting the cable.&lt;br /&gt;
&lt;br /&gt;
'''NOTE: The command above will only load the kernel to the device, so next time you boot the device the original kernel should be used and your Maemo 5 OS should boot normally.'''&lt;br /&gt;
&lt;br /&gt;
If you want to &amp;lt;u&amp;gt;flash&amp;lt;/u&amp;gt; the kernel to your device so that it is not forgotten when it is powered off use option -f instead of option -l on command above. &lt;br /&gt;
&lt;br /&gt;
'''NOTE: It's highly recommended NOT to flash the kernel on your device unless you really know what you're doing (so please use -l instead of -f). Don't blame us if you brick your device, you have been warned!'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+ Examples of files that can be used with this guide&lt;br /&gt;
! MeeGo Version&lt;br /&gt;
! &amp;lt;kernel&amp;gt;&lt;br /&gt;
! &amp;lt;raw_image&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1.0.99.2.20101019.1&lt;br /&gt;
| [http://repo.meego.com/MeeGo/builds/1.0.99/1.0.99.2.20101019.1/handset/images/meego-handset-armv7l-n900/meego-handset-armv7l-n900-1.0.99.2.20101019.1-vmlinuz-2.6.35.3-10.3-n900 meego-handset-armv7l-n900-1.0.99.2.20101019.1-vmlinuz-2.6.35.3-10.3-n900]&lt;br /&gt;
| [http://repo.meego.com/MeeGo/builds/1.0.99/1.0.99.2.20101019.1/handset/images/meego-handset-armv7l-n900/meego-handset-armv7l-n900-1.0.99.2.20101019.1-mmcblk0p.raw.bz2 meego-handset-armv7l-n900-1.0.99.2.20101019.1-mmcblk0p.raw.bz2]&lt;br /&gt;
|-&lt;br /&gt;
| 1.1.80.0.20101001.1&lt;br /&gt;
| [http://repo.meego.com/MeeGo/builds/trunk/1.1.80.0.20101001.1/handset/images/meego-handset-armv7l-n900/meego-handset-armv7l-n900-1.1.80.0.20101001.1-vmlinuz-2.6.35.3-8.5-n900 meego-handset-armv7l-n900-1.1.80.0.20101001.1-vmlinuz-2.6.35.3-8.5-n900]&lt;br /&gt;
| [http://repo.meego.com/MeeGo/builds/trunk/1.1.80.0.20101001.1/handset/images/meego-handset-armv7l-n900/meego-handset-armv7l-n900-1.1.80.0.20101001.1-mmcblk0p.raw.bz2 meego-handset-armv7l-n900-1.1.80.0.20101001.1-mmcblk0p.raw.bz2]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/QA</id>
		<title>ARM/N900/QA</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/QA"/>
				<updated>2011-03-17T13:11:45Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA TODOs (in priority order) =&lt;br /&gt;
&lt;br /&gt;
== OTS setup and automated hourly testing ==&lt;br /&gt;
&lt;br /&gt;
=== OTS setup ===&lt;br /&gt;
* OTS server - DONE&lt;br /&gt;
* OTS worker(s) for core tests - DONE (2 workers up)&lt;br /&gt;
* OTS worker for UX tests &lt;br /&gt;
* Power consumption measurements&lt;br /&gt;
* Reporting to QA-reports&lt;br /&gt;
* Minimize automatic installation time&lt;br /&gt;
&lt;br /&gt;
=== Test automation images ===&lt;br /&gt;
* Setup hourly image building for autotest image on own setup (maybe later with BOSS)&lt;br /&gt;
* We need to be able to control included test packages&lt;br /&gt;
&lt;br /&gt;
If you need something else from QA please tell it to us :)&lt;br /&gt;
&lt;br /&gt;
== Applications for testing ==&lt;br /&gt;
* Package QML demo/example applications from http://doc.qt.nokia.com/latest/qdeclarativeexamples.html&lt;br /&gt;
&lt;br /&gt;
== Test asset ==&lt;br /&gt;
* Define what the asset includes&lt;br /&gt;
* Automating as many core/ux tests as possible&lt;br /&gt;
* Call/SMS cases will require parallel test execution support (If we want to automate those kind of tests)&lt;br /&gt;
&lt;br /&gt;
== Crashdb support for ARM core dumps ==&lt;br /&gt;
&lt;br /&gt;
* Core dump processing and backtraces from crashing ARM processes.&lt;br /&gt;
&lt;br /&gt;
== Test Execution Schedule ==&lt;br /&gt;
* Core&lt;br /&gt;
&lt;br /&gt;
* Handset UX weekly testing schedule&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Test set (status) !! Release &lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Key feature (OK)&lt;br /&gt;
| Preview&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Acceptance (OK)&lt;br /&gt;
| Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Key feature (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Sanity Ok	             &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Reliability (Ongoing)&lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Performance (Ongoing)    &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== QA Tasks For Developer Edition ==&lt;br /&gt;
There is a wiki article about the [[ARM/N900/DeveloperEdition|Developer Edition]].&lt;br /&gt;
&lt;br /&gt;
QA tasks for the Developer Edition differ from the usual N900 approach in that there are less features to be tested. There are currently 2 test sets for the Developer Edition, these are the Sanity Test Set and the Feature Test Set. They are described below.&lt;br /&gt;
&lt;br /&gt;
=== Sanity Test Set ===&lt;br /&gt;
The sanity set should be run automatically on every image. As such it must meet the following requirements:&lt;br /&gt;
* 100% automated&lt;br /&gt;
* Testing only basic features&lt;br /&gt;
&lt;br /&gt;
=== Feature Test Set ===&lt;br /&gt;
The feature set will be run periodically and will test the basic features as well as enablers for those features (e.g. PIM for phoning contacts). Performance will also be analysed, at the moment, this will include browser startup time and a CPU benchmark but this will be expanded later. &lt;br /&gt;
&lt;br /&gt;
Suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
== Error Management ==&lt;br /&gt;
* Error Manager Iekku Huttunen&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/QA</id>
		<title>ARM/N900/QA</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/QA"/>
				<updated>2011-03-17T13:09:19Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Test Execution Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA TODOs (in priority order) =&lt;br /&gt;
&lt;br /&gt;
== OTS setup and automated hourly testing ==&lt;br /&gt;
&lt;br /&gt;
=== OTS setup ===&lt;br /&gt;
* OTS server - DONE&lt;br /&gt;
* OTS worker(s) for core tests - DONE (2 workers up)&lt;br /&gt;
* OTS worker for UX tests &lt;br /&gt;
* Power consumption measurements&lt;br /&gt;
* Reporting to QA-reports&lt;br /&gt;
* Minimize automatic installation time&lt;br /&gt;
&lt;br /&gt;
=== Test automation images ===&lt;br /&gt;
* Setup hourly image building for autotest image on own setup (maybe later with BOSS)&lt;br /&gt;
* We need to be able to control included test packages&lt;br /&gt;
&lt;br /&gt;
If you need something else from QA please tell it to us :)&lt;br /&gt;
&lt;br /&gt;
== Applications for testing ==&lt;br /&gt;
* Package QML demo/example applications from http://doc.qt.nokia.com/latest/qdeclarativeexamples.html&lt;br /&gt;
&lt;br /&gt;
== Test asset ==&lt;br /&gt;
* Define what the asset includes&lt;br /&gt;
* Automating as many core/ux tests as possible&lt;br /&gt;
* Call/SMS cases will require parallel test execution support (If we want to automate those kind of tests)&lt;br /&gt;
&lt;br /&gt;
== Crashdb support for ARM core dumps ==&lt;br /&gt;
&lt;br /&gt;
Core dump processing and backtraces from crashing ARM processes.&lt;br /&gt;
&lt;br /&gt;
== Test Execution Schedule ==&lt;br /&gt;
* Core&lt;br /&gt;
&lt;br /&gt;
* Handset UX weekly testing schedule&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Test set (status) !! Release &lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Key feature (OK)&lt;br /&gt;
| Preview&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Acceptance (OK)&lt;br /&gt;
| Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Key feature (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Sanity Ok	             &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Reliability (Ongoing)&lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Performance (Ongoing)    &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 6. QA Tasks For Developer Edition ==&lt;br /&gt;
There is a wiki article about the [[ARM/N900/DeveloperEdition|Developer Edition]].&lt;br /&gt;
&lt;br /&gt;
QA tasks for the Developer Edition differ from the usual N900 approach in that there are less features to be tested. There are currently 2 test sets for the Developer Edition, these are the Sanity Test Set and the Feature Test Set. They are described below.&lt;br /&gt;
&lt;br /&gt;
=== Sanity Test Set ===&lt;br /&gt;
The sanity set should be run automatically on every image. As such it must meet the following requirements:&lt;br /&gt;
* 100% automated&lt;br /&gt;
* Testing only basic features&lt;br /&gt;
&lt;br /&gt;
=== Feature Test Set ===&lt;br /&gt;
The feature set will be run periodically and will test the basic features as well as enablers for those features (e.g. PIM for phoning contacts). Performance will also be analysed, at the moment, this will include browser startup time and a CPU benchmark but this will be expanded later. &lt;br /&gt;
&lt;br /&gt;
Suggestions are welcome.&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/QA</id>
		<title>ARM/N900/QA</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/QA"/>
				<updated>2011-03-17T13:08:05Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* QA TODOs (in priority order) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA TODOs (in priority order) =&lt;br /&gt;
&lt;br /&gt;
== OTS setup and automated hourly testing ==&lt;br /&gt;
&lt;br /&gt;
=== OTS setup ===&lt;br /&gt;
* OTS server - DONE&lt;br /&gt;
* OTS worker(s) for core tests - DONE (2 workers up)&lt;br /&gt;
* OTS worker for UX tests &lt;br /&gt;
* Power consumption measurements&lt;br /&gt;
* Reporting to QA-reports&lt;br /&gt;
* Minimize automatic installation time&lt;br /&gt;
&lt;br /&gt;
=== Test automation images ===&lt;br /&gt;
* Setup hourly image building for autotest image on own setup (maybe later with BOSS)&lt;br /&gt;
* We need to be able to control included test packages&lt;br /&gt;
&lt;br /&gt;
If you need something else from QA please tell it to us :)&lt;br /&gt;
&lt;br /&gt;
== Applications for testing ==&lt;br /&gt;
* Package QML demo/example applications from http://doc.qt.nokia.com/latest/qdeclarativeexamples.html&lt;br /&gt;
&lt;br /&gt;
== Test asset ==&lt;br /&gt;
* Define what the asset includes&lt;br /&gt;
* Automating as many core/ux tests as possible&lt;br /&gt;
* Call/SMS cases will require parallel test execution support (If we want to automate those kind of tests)&lt;br /&gt;
&lt;br /&gt;
== Crashdb support for ARM core dumps ==&lt;br /&gt;
&lt;br /&gt;
Core dump processing and backtraces from crashing ARM processes.&lt;br /&gt;
&lt;br /&gt;
= Test Execution Schedule =&lt;br /&gt;
* Core&lt;br /&gt;
&lt;br /&gt;
* Handset UX weekly testing schedule&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Test set (status) !! Release &lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Key feature (OK)&lt;br /&gt;
| Preview&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Acceptance (OK)&lt;br /&gt;
| Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Key feature (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Sanity Ok	             &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Reliability (Ongoing)&lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Performance (Ongoing)    &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 6. QA Tasks For Developer Edition ==&lt;br /&gt;
There is a wiki article about the [[ARM/N900/DeveloperEdition|Developer Edition]].&lt;br /&gt;
&lt;br /&gt;
QA tasks for the Developer Edition differ from the usual N900 approach in that there are less features to be tested. There are currently 2 test sets for the Developer Edition, these are the Sanity Test Set and the Feature Test Set. They are described below.&lt;br /&gt;
&lt;br /&gt;
=== Sanity Test Set ===&lt;br /&gt;
The sanity set should be run automatically on every image. As such it must meet the following requirements:&lt;br /&gt;
* 100% automated&lt;br /&gt;
* Testing only basic features&lt;br /&gt;
&lt;br /&gt;
=== Feature Test Set ===&lt;br /&gt;
The feature set will be run periodically and will test the basic features as well as enablers for those features (e.g. PIM for phoning contacts). Performance will also be analysed, at the moment, this will include browser startup time and a CPU benchmark but this will be expanded later. &lt;br /&gt;
&lt;br /&gt;
Suggestions are welcome.&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/DeveloperEdition</id>
		<title>ARM/N900/DeveloperEdition</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/DeveloperEdition"/>
				<updated>2011-03-16T07:24:03Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Organization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo 1.2 Developer Edition for N900 =&lt;br /&gt;
&lt;br /&gt;
== Target ==&lt;br /&gt;
&lt;br /&gt;
Target is to make a Developer Edition of MeeGo for the Nokia N900 device. Flashed with this edition N900 will be usable as a primary phone device for a developer/hacker person. '''This will not be something for regular end users'''.&lt;br /&gt;
&lt;br /&gt;
The focus is on meeting the non-functional targets (such as performance) rather than number of features. This will hopefully encourage more people to use MeeGo on N900, and continue enhancing the functionality or build new stuff. Developer Edition is based on MeeGo 1.2 trunk content. MeeGo features are found in [https://bugs.meego.com/ bugzilla].&lt;br /&gt;
&lt;br /&gt;
You can join the development and discussion at the [http://lists.meego.com/listinfo/meego-handset meego-handset mailing list] and in IRC (#meego-arm @freenode).&lt;br /&gt;
&lt;br /&gt;
== Use cases (do not edit these directly, instead add feedback to the bottom of page) ==&lt;br /&gt;
&lt;br /&gt;
These use cases shall be the prominent ones in the device Home screen. In addition there will be separate folder containing other available Handset apps from repositories, and there is a possibility to promote any app to the main view if the non-functional targets are met.&lt;br /&gt;
&lt;br /&gt;
'''Voice calls'''&lt;br /&gt;
* Make voice calls (input number directly, initiate from Contacts, initiate from Call history)&lt;br /&gt;
* Receive calls&lt;br /&gt;
* default ringtone plays&lt;br /&gt;
* Volume control works via System UI&lt;br /&gt;
&lt;br /&gt;
'''SMS'''&lt;br /&gt;
* Send new SMS (input number, send from Contacts)&lt;br /&gt;
* Receive SMS, and reply to sender&lt;br /&gt;
&lt;br /&gt;
'''Browser use over WLAN'''&lt;br /&gt;
* Able to connect to WLAN AP (with security etc.)&lt;br /&gt;
* Open a complex modern website (eg. gmail.com)&lt;br /&gt;
&lt;br /&gt;
Common components such as System UI, Home screen etc. shall be made functional so that basic device usage is smooth and fast. N900 device specific features such as keys, display and battery will be optimized.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
See the [[ARM/N900/Status|Status]] page for reports.&lt;br /&gt;
&lt;br /&gt;
== Organization ==&lt;br /&gt;
&lt;br /&gt;
* Core team is being formed in and around Nokia.&lt;br /&gt;
* Program lead: [http://meego.com/users/bittinen Mika Leppinen]&lt;br /&gt;
** R&amp;amp;D lead: [http://meego.com/users/msugano Makoto Sugano]&lt;br /&gt;
*** [[ARM/N900/VoiceSMS|Voice/SMS]] team lead: [http://meego.com/users/raatikai Sami Raatikainen]&lt;br /&gt;
*** [[ARM/N900/Browser|Browser and Wlan]] team lead: [http://meego.com/users/vesku Vesa-Matti Hartikainen]&lt;br /&gt;
*** [[ARM/N900/Common|Common SW]] team lead: [http://meego.com/users/harrihakulinen Harri Hakulinen], including current [[ARM/N900|N900 HW adaptation team]].&lt;br /&gt;
*** Architect: [http://meego.com/users/mythi Mikko Ylinen]&lt;br /&gt;
*** Release &amp;amp; integration: [http://meego.com/users/kad Alexander Kanevskiy], Eric Le Roux&lt;br /&gt;
** [[ARM/N900/QA|QA]] lead: [http://meego.com/users/jkunnari Jake Kunnari]&lt;br /&gt;
** Product management: [http://meego.com/users/jukkaeklund Jukka Eklund], [http://meego.com/users/samipienimaki Sami Pienimäki]&lt;br /&gt;
&lt;br /&gt;
* Community involvement is very desirable, and there will lots of areas to contribute.&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
&lt;br /&gt;
* Work space in IRC (@freenode, #meego-arm) and regular MeeGo mail lists (primarily we will be using [http://lists.meego.com/listinfo/meego-handset meego-handset@meego.com].&lt;br /&gt;
* Weekly team meetings are held in the public IRC. The agenda and the archive can be found [[ARM/N900/DeveloperEdition/Meetings|here]]. This meeting is registered on the [[MeeGo-Meeting_IRC_Schedule|MeeGo IRC Meeting Page]].&lt;br /&gt;
&lt;br /&gt;
== More information ==&lt;br /&gt;
&lt;br /&gt;
* N900 Handset images: [http://repo.meego.com/MeeGo/builds/trunk/latest/ weekly build], [http://download.meego.com/trunk-daily/builds/trunk/latest/ Trunk-daily], [http://download.meego.com/testing-daily/builds/trunk/latest/ Trunk-Testing]&lt;br /&gt;
* See the [[Release_Engineering/Repo_List|wiki]] for explanation of different images. For recommended installation instructions see [[ARM/N900/Install/Dual_Boot|this]].&lt;br /&gt;
* Developer edition images: TBD. [[ARM/N900/CoolStuff|Cool stuff]] to try.&lt;br /&gt;
&lt;br /&gt;
=== I want to help! ===&lt;br /&gt;
&lt;br /&gt;
Great :) We will have specific areas listed where we would need help. For now, try the N900 Handset image, and file or fix the bugs you see.&lt;br /&gt;
&lt;br /&gt;
If you're looking for concrete initial steps while the project is getting ramped up:&lt;br /&gt;
&lt;br /&gt;
* Join [http://lists.meego.com/listinfo/meego-porting meego-porting@meego.com] and [http://lists.meego.com/listinfo/meego-handset meego-handset@meego.com] mailing lists&lt;br /&gt;
* Hang out in [http://webchat.freenode.net/?channels=#meego-arm #meego-arm IRC channel on irc.freenode.net]&lt;br /&gt;
* Follow [http://qa-reports.meego.com/1.2/Handset/Acceptance/N900 acceptance testing reports] and see if there's anything of your interest you'd like to work on&lt;br /&gt;
* Play a little with Tablet UX pre-alpha as it's likely the same applications will be replacing some of the Handset UX ones&lt;br /&gt;
* Look into learning QML if you haven't already &lt;br /&gt;
&lt;br /&gt;
== Ideas, feedback etc. ==&lt;br /&gt;
&lt;br /&gt;
Please add stuff to the [[ARM/N900/Ideas|Ideas]] page.&lt;br /&gt;
&lt;br /&gt;
[[File:Splash-developers.png]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/QA</id>
		<title>ARM/N900/QA</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/QA"/>
				<updated>2011-03-15T13:37:01Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA TODOs =&lt;br /&gt;
&lt;br /&gt;
== 1. OTS setup ==&lt;br /&gt;
* OTS server&lt;br /&gt;
* OTS worker(s) for core tests&lt;br /&gt;
* OTS worker for UX tests&lt;br /&gt;
* Power consumption measurements&lt;br /&gt;
* Reporting to QA-reports&lt;br /&gt;
* Minimize automatic installation time&lt;br /&gt;
&lt;br /&gt;
== 2. Applications for testing ==&lt;br /&gt;
* Package QML demo/example applications from http://doc.qt.nokia.com/latest/qdeclarativeexamples.html&lt;br /&gt;
&lt;br /&gt;
== 3. Test asset ==&lt;br /&gt;
* Define what the asset includes&lt;br /&gt;
* Automating as many core/ux tests as possible&lt;br /&gt;
* Call/SMS cases will require parallel test execution support (If we want to automate those kind of tests)&lt;br /&gt;
&lt;br /&gt;
== 4. Test Execution Schedule ==&lt;br /&gt;
* Core&lt;br /&gt;
&lt;br /&gt;
* Handset UX&lt;br /&gt;
&lt;br /&gt;
== 5. Test automation images ==&lt;br /&gt;
* Setup image building? own setup or BOSS?&lt;br /&gt;
* We need to be able to control included test packages - If images are build by release engineering we need meta test packages to control the content&lt;br /&gt;
&lt;br /&gt;
If you need something else from QA please tell it to us :)&lt;br /&gt;
&lt;br /&gt;
== 6. QA Tasks For Developer Edition ==&lt;br /&gt;
Information about the Developer Edition can be found here: http://wiki.meego.com/ARM/N900/DeveloperEdition&lt;br /&gt;
&lt;br /&gt;
QA tasks for the Developer Edition differ from the usual N900 approach in that there are less features to be tested. There are currently 2 test sets for the Developer Edition, these are the Sanity Test Set and the Feature Test Set. They are described below.&lt;br /&gt;
&lt;br /&gt;
=== Sanity Test Set ===&lt;br /&gt;
The sanity set should be run automatically on every image. As such it must meet the following requirements:&lt;br /&gt;
* 100% automated&lt;br /&gt;
* Testing only basic features&lt;br /&gt;
&lt;br /&gt;
=== Feature Test Set ===&lt;br /&gt;
The feature set will be run periodically and will test the basic features as well as enablers for those features (e.g. PIM for phoning contacts). Performance will also be analysed, at the moment, this will include browser startup time and a CPU benchmark but this will be expanded later. &lt;br /&gt;
&lt;br /&gt;
Suggestions are welcome.&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/User:Jkunnari</id>
		<title>User:Jkunnari</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/User:Jkunnari"/>
				<updated>2011-03-15T13:32:40Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;irc nick: jakunnar&lt;br /&gt;
e-mail: jake.kunnari@nokia.com&lt;br /&gt;
&lt;br /&gt;
MeeGo.com Operative QA Lead&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Meetings</id>
		<title>Quality/Meetings</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Meetings"/>
				<updated>2011-03-15T08:03:11Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Logs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Logistics ==&lt;br /&gt;
&lt;br /&gt;
Until further notice, the MeeGo QA meets every Tuesday at 07:00 UTC for one hour.&lt;br /&gt;
All MeeGo QA meetings take place in the MeeGo IRC channels:&lt;br /&gt;
* Main meeting: #meego-meeting&lt;br /&gt;
* Back channel &amp;amp; other discussions (optional): #meego-qa &lt;br /&gt;
Propose a topic in advance by editing this page (#Next Meeting). Please note the following before proposing a topic:&lt;br /&gt;
* Your topic proposal contains a title linking to a relevant page, and the names of the team or individuals proposing that topic.&lt;br /&gt;
* The people behind the proposal need to take part in the MeeGo QA meeting. &lt;br /&gt;
Resolution - Agenda is frozen approximately 18h before the meeting. If there is too many items then V-PV will pick the topics to be discussed.&lt;br /&gt;
* Topics proposed might be addressed through other channels as well, being answered through other channels or being forwarded to the right team. &lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
'''Tuesday March 8th 2011 07:00 UTC''' - Agenda Proposal&lt;br /&gt;
&lt;br /&gt;
This time we will be focusing different process and procedure related items. If time we will also have short period for questions to QA Leads. Please anyhow remember to update your verticals QA status.&lt;br /&gt;
&lt;br /&gt;
* Opening and general news&lt;br /&gt;
** Couple words about http://wiki.meego.com/ARM/N900/DeveloperEdition proposed by jakunnar&lt;br /&gt;
* Actions from previous meeting (2011-03-01)&lt;br /&gt;
* Procedures and best practices proposal feedback walkthrough part II [http://lists.meego.com/pipermail/meego-qa/2011-March/001157.html Update to proposal]&lt;br /&gt;
** Proposal sent to MeeGo-QA mailing list: [http://lists.meego.com/pipermail/meego-qa/2011-February/001073.html Proposal E-Mail]&lt;br /&gt;
** Please reply to this E-Mail for your comments and votes&lt;br /&gt;
** In a meeting we will agree on actions for possible activities based on this proposal and comments&lt;br /&gt;
* Agree on draft at http://wiki.meego.com/Quality/Bug_Access_Restrictions so I can finalize it - proposed by [http://wiki.meego.com/User:Andre Andre] on March 7th&lt;br /&gt;
* Agree on time after when NEEDINFO bugs without input can be closed as INVALID/WORKSFORME - https://bugs.meego.com/show_bug.cgi?id=12257 - proposed by [http://wiki.meego.com/User:Andre Andre] on March 7th&lt;br /&gt;
* &amp;quot;UX status field&amp;quot; was introduced in MeeGo Bugzilla without any announcement on meego-qa@ and without any documentation of its purpose and usage on a wikipage that I am aware of. My email asking for this on Feb 28th to EM and &amp;quot;UX design team&amp;quot; has gone unanswered. How to proceed? - proposed by [http://wiki.meego.com/User:Andre Andre] on March 7th&lt;br /&gt;
* Update to 1.2 QA Situation (QA Leads)&lt;br /&gt;
** Leads create short summary to Wiki min 1h prior the meeting so that in the meeting we can concentrate on questions and discussion&lt;br /&gt;
** [[/QALeadsUpdate1.2 | Weekly Updates from QA Leads]]&lt;br /&gt;
* QA-Tools update&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-03-15-06.59.html 2011-03-15 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-03-01-06.59.html 2011-03-01 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-22-07.00.html 2011-02-22 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-15-07.00.html 2011-02-15 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-08-07.00.html 2011-02-08 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-01-06.59.html 2011-02-01 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-25-07.01.html 2011-01-25 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-18-06.59.html 2011-01-18 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-11-06.59.html 2011-01-11 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-04-07.00.html 2011-01-04 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-28-07.00.html 2010-12-28 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-21-07.02.html 2010-12-21 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-14-07.01.html 2010-12-14 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-07-06.59.html 2010-12-07 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-30-06.59.html 2010-11-30 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-23-06.59.html 2010-11-23 Meeting Minutes]&lt;br /&gt;
* Tuesday November 16th 2010 - no meeting due to MeeGo Conference in Dublin&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-09-14.31.html 2010-11-09 Meeting minutes]&lt;br /&gt;
&lt;br /&gt;
== Materials used in meetings - if not anyplace else ==&lt;br /&gt;
* [[/QANominations101201 | QA Nomination proposals for 1st of Dec 2010 TSG Meeting]]&lt;br /&gt;
* [[File:QAtoolproposal.pdf]] - proposal about new QA tool discussed on Dublin QA Workshop (un-conference day)&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Meetings</id>
		<title>Quality/Meetings</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Meetings"/>
				<updated>2011-03-07T07:09:12Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Next Meeting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Logistics ==&lt;br /&gt;
&lt;br /&gt;
Until further notice, the MeeGo QA meets every Tuesday at 07:00 UTC for one hour.&lt;br /&gt;
All MeeGo QA meetings take place in the MeeGo IRC channels:&lt;br /&gt;
* Main meeting: #meego-meeting&lt;br /&gt;
* Back channel &amp;amp; other discussions (optional): #meego-qa &lt;br /&gt;
Propose a topic in advance by editing this page (#Next Meeting). Please note the following before proposing a topic:&lt;br /&gt;
* Your topic proposal contains a title linking to a relevant page, and the names of the team or individuals proposing that topic.&lt;br /&gt;
* The people behind the proposal need to take part in the MeeGo QA meeting. &lt;br /&gt;
Resolution - Agenda is frozen approximately 18h before the meeting. If there is too many items then V-PV will pick the topics to be discussed.&lt;br /&gt;
* Topics proposed might be addressed through other channels as well, being answered through other channels or being forwarded to the right team. &lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
'''Tuesday March 8th 2011 07:00 UTC''' - Agenda Proposal&lt;br /&gt;
&lt;br /&gt;
This time we will be focusing different process and procedure related items. If time we will also have short period for questions to QA Leads. Please anyhow remember to update your verticals QA status.&lt;br /&gt;
&lt;br /&gt;
* Opening and general news&lt;br /&gt;
** Couple words about http://wiki.meego.com/ARM/N900/DeveloperEdition proposed by jakunnar&lt;br /&gt;
* Actions from previous meeting (2011-03-01)&lt;br /&gt;
* Procedures and best practices proposal feedback walkthrough part II [http://lists.meego.com/pipermail/meego-qa/2011-March/001157.html Update to proposal]&lt;br /&gt;
** Proposal sent to MeeGo-QA mailing list: [http://lists.meego.com/pipermail/meego-qa/2011-February/001073.html Proposal E-Mail]&lt;br /&gt;
** Please reply to this E-Mail for your comments and votes&lt;br /&gt;
** In a meeting we will agree on actions for possible activities based on this proposal and comments&lt;br /&gt;
* Update to 1.2 QA Situation (QA Leads)&lt;br /&gt;
** Leads create short summary to Wiki min 1h prior the meeting so that in the meeting we can concentrate on questions and discussion&lt;br /&gt;
** [[/QALeadsUpdate1.2 | Weekly Updates from QA Leads]]&lt;br /&gt;
* QA-Tools update&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-03-01-06.59.html 2011-03-01 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-22-07.00.html 2011-02-22 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-15-07.00.html 2011-02-15 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-08-07.00.html 2011-02-08 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-01-06.59.html 2011-02-01 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-25-07.01.html 2011-01-25 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-18-06.59.html 2011-01-18 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-11-06.59.html 2011-01-11 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-04-07.00.html 2011-01-04 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-28-07.00.html 2010-12-28 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-21-07.02.html 2010-12-21 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-14-07.01.html 2010-12-14 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-07-06.59.html 2010-12-07 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-30-06.59.html 2010-11-30 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-23-06.59.html 2010-11-23 Meeting Minutes]&lt;br /&gt;
* Tuesday November 16th 2010 - no meeting due to MeeGo Conference in Dublin&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-09-14.31.html 2010-11-09 Meeting minutes]&lt;br /&gt;
&lt;br /&gt;
== Materials used in meetings - if not anyplace else ==&lt;br /&gt;
* [[/QANominations101201 | QA Nomination proposals for 1st of Dec 2010 TSG Meeting]]&lt;br /&gt;
* [[File:QAtoolproposal.pdf]] - proposal about new QA tool discussed on Dublin QA Workshop (un-conference day)&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Meetings</id>
		<title>Quality/Meetings</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Meetings"/>
				<updated>2011-03-01T10:41:06Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Next Meeting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Logistics ==&lt;br /&gt;
&lt;br /&gt;
Until further notice, the MeeGo QA meets every Tuesday at 07:00 UTC for one hour.&lt;br /&gt;
All MeeGo QA meetings take place in the MeeGo IRC channels:&lt;br /&gt;
* Main meeting: #meego-meeting&lt;br /&gt;
* Back channel &amp;amp; other discussions (optional): #meego-qa &lt;br /&gt;
Propose a topic in advance by editing this page (#Next Meeting). Please note the following before proposing a topic:&lt;br /&gt;
* Your topic proposal contains a title linking to a relevant page, and the names of the team or individuals proposing that topic.&lt;br /&gt;
* The people behind the proposal need to take part in the MeeGo QA meeting. &lt;br /&gt;
Resolution - Agenda is frozen approximately 18h before the meeting. If there is too many items then V-PV will pick the topics to be discussed.&lt;br /&gt;
* Topics proposed might be addressed through other channels as well, being answered through other channels or being forwarded to the right team. &lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
'''Tuesday March 8th 2011 07:00 UTC''' - Agenda Proposal&lt;br /&gt;
&lt;br /&gt;
This time we will be focusing different process and procedure related items. If time we will also have short period for questions to QA Leads. Please anyhow remember to update your verticals QA status.&lt;br /&gt;
&lt;br /&gt;
* Opening and general news&lt;br /&gt;
* Actions from previous meeting (2011-03-01)&lt;br /&gt;
* Procedures and best practices proposal feedback walkthrough part II [http://lists.meego.com/pipermail/meego-qa/2011-March/001157.html Update to proposal]&lt;br /&gt;
** Proposal sent to MeeGo-QA mailing list: [http://lists.meego.com/pipermail/meego-qa/2011-February/001073.html Proposal E-Mail]&lt;br /&gt;
** Please reply to this E-Mail for your comments and votes&lt;br /&gt;
** In a meeting we will agree on actions for possible activities based on this proposal and comments&lt;br /&gt;
* Update to 1.2 QA Situation (QA Leads)&lt;br /&gt;
** Leads create short summary to Wiki min 1h prior the meeting so that in the meeting we can concentrate on questions and discussion&lt;br /&gt;
** [[/QALeadsUpdate1.2 | Weekly Updates from QA Leads]]&lt;br /&gt;
* QA-Tools update&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-03-01-06.59.html 2011-03-01 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-22-07.00.html 2011-02-22 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-15-07.00.html 2011-02-15 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-08-07.00.html 2011-02-08 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-01-06.59.html 2011-02-01 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-25-07.01.html 2011-01-25 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-18-06.59.html 2011-01-18 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-11-06.59.html 2011-01-11 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-04-07.00.html 2011-01-04 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-28-07.00.html 2010-12-28 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-21-07.02.html 2010-12-21 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-14-07.01.html 2010-12-14 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-07-06.59.html 2010-12-07 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-30-06.59.html 2010-11-30 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-23-06.59.html 2010-11-23 Meeting Minutes]&lt;br /&gt;
* Tuesday November 16th 2010 - no meeting due to MeeGo Conference in Dublin&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-09-14.31.html 2010-11-09 Meeting minutes]&lt;br /&gt;
&lt;br /&gt;
== Materials used in meetings - if not anyplace else ==&lt;br /&gt;
* [[/QANominations101201 | QA Nomination proposals for 1st of Dec 2010 TSG Meeting]]&lt;br /&gt;
* [[File:QAtoolproposal.pdf]] - proposal about new QA tool discussed on Dublin QA Workshop (un-conference day)&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Meetings</id>
		<title>Quality/Meetings</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Meetings"/>
				<updated>2011-03-01T10:35:48Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Next Meeting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Logistics ==&lt;br /&gt;
&lt;br /&gt;
Until further notice, the MeeGo QA meets every Tuesday at 07:00 UTC for one hour.&lt;br /&gt;
All MeeGo QA meetings take place in the MeeGo IRC channels:&lt;br /&gt;
* Main meeting: #meego-meeting&lt;br /&gt;
* Back channel &amp;amp; other discussions (optional): #meego-qa &lt;br /&gt;
Propose a topic in advance by editing this page (#Next Meeting). Please note the following before proposing a topic:&lt;br /&gt;
* Your topic proposal contains a title linking to a relevant page, and the names of the team or individuals proposing that topic.&lt;br /&gt;
* The people behind the proposal need to take part in the MeeGo QA meeting. &lt;br /&gt;
Resolution - Agenda is frozen approximately 18h before the meeting. If there is too many items then V-PV will pick the topics to be discussed.&lt;br /&gt;
* Topics proposed might be addressed through other channels as well, being answered through other channels or being forwarded to the right team. &lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
'''Tuesday March 8th 2011 07:00 UTC''' - Agenda Proposal&lt;br /&gt;
&lt;br /&gt;
This time we will be focusing different process and procedure related items. If time we will also have short period for questions to QA Leads. Please anyhow remember to update your verticals QA status.&lt;br /&gt;
&lt;br /&gt;
* Opening and general news&lt;br /&gt;
* Actions from previous meeting (2011-03-01)&lt;br /&gt;
* Procedures and best practices proposal feedback walkthrough part II&lt;br /&gt;
** Proposal sent to MeeGo-QA mailing list: [http://lists.meego.com/pipermail/meego-qa/2011-February/001073.html Proposal E-Mail]&lt;br /&gt;
** Please reply to this E-Mail for your comments and votes&lt;br /&gt;
** In a meeting we will agree on actions for possible activities based on this proposal and comments&lt;br /&gt;
* Update to 1.2 QA Situation (QA Leads)&lt;br /&gt;
** Leads create short summary to Wiki min 1h prior the meeting so that in the meeting we can concentrate on questions and discussion&lt;br /&gt;
** [[/QALeadsUpdate1.2 | Weekly Updates from QA Leads]]&lt;br /&gt;
* QA-Tools update&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-03-01-06.59.html 2011-03-01 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-22-07.00.html 2011-02-22 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-15-07.00.html 2011-02-15 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-08-07.00.html 2011-02-08 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-01-06.59.html 2011-02-01 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-25-07.01.html 2011-01-25 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-18-06.59.html 2011-01-18 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-11-06.59.html 2011-01-11 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-04-07.00.html 2011-01-04 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-28-07.00.html 2010-12-28 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-21-07.02.html 2010-12-21 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-14-07.01.html 2010-12-14 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-07-06.59.html 2010-12-07 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-30-06.59.html 2010-11-30 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-23-06.59.html 2010-11-23 Meeting Minutes]&lt;br /&gt;
* Tuesday November 16th 2010 - no meeting due to MeeGo Conference in Dublin&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-09-14.31.html 2010-11-09 Meeting minutes]&lt;br /&gt;
&lt;br /&gt;
== Materials used in meetings - if not anyplace else ==&lt;br /&gt;
* [[/QANominations101201 | QA Nomination proposals for 1st of Dec 2010 TSG Meeting]]&lt;br /&gt;
* [[File:QAtoolproposal.pdf]] - proposal about new QA tool discussed on Dublin QA Workshop (un-conference day)&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality</id>
		<title>Quality</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality"/>
				<updated>2011-03-01T10:15:06Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Procedures and best practices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Quality =&lt;br /&gt;
&lt;br /&gt;
WORK IN PROGRESS - This page is for MeeGo Quality Assurance material.&lt;br /&gt;
* ''You can join to'' '''[http://lists.meego.com/listinfo/meego-qa MeeGo-qa Mailing List]''' ''or follow daily activities through irc://irc.freenode.net/#meego-qa.''&lt;br /&gt;
* ''Meetings will be held weekly on Tuesdays 07:00 UTC in #meego-meeting on irc.freenode.net.'' &lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
For all test reports see [http://qa-reports.meego.com qa-reports]&lt;br /&gt;
&lt;br /&gt;
{| border = 1 valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Release&lt;br /&gt;
! Core OS&lt;br /&gt;
! Handset UX&lt;br /&gt;
! Netbook UX&lt;br /&gt;
! SDK&lt;br /&gt;
! In Vehicle Infotainment&lt;br /&gt;
|-&lt;br /&gt;
| Release 1.2&lt;br /&gt;
| &lt;br /&gt;
* [[/Plans/MeeGo Core Test Plan | MeeGo Core Test Plan]]&lt;br /&gt;
* [[/TestSuite/MCTS | MeeGo Core Test Suite (MCTS)]]&lt;br /&gt;
* [[http://qa-reports.meego.com/1.2/Core Core Test Reports]]&lt;br /&gt;
| &lt;br /&gt;
* [[Quality/Plans/Handset UX test plan|MeeGo HandSet UX Test Plan]]&lt;br /&gt;
* [[Quality/TestSuite/handset-test-suite|Test Suite]]&lt;br /&gt;
* [[http://qa-reports.meego.com/1.2/Handset Handset Test Reports]]&lt;br /&gt;
* [[Quality/HandsetQualityMetrics|Quality Metrics]]&lt;br /&gt;
|&lt;br /&gt;
* Test Plan&lt;br /&gt;
* [[Quality/Netbook_Test_Suite_and_Utilities|Test Suites and Utilities]]&lt;br /&gt;
* [[http://qa-reports.meego.com/1.2/Netbook Netbook Test Reports]]&lt;br /&gt;
|&lt;br /&gt;
* [[SDKTestPlan|Test Plan]]&lt;br /&gt;
* Test Suite&lt;br /&gt;
* [[http://qa-reports.meego.com/1.2/SDK SDK Test Reports]]&lt;br /&gt;
|&lt;br /&gt;
* Test Plan&lt;br /&gt;
* Test Suite&lt;br /&gt;
* [[http://qa-reports.meego.com/1.2/IVI IVI Test Reports]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== QA tools ==&lt;br /&gt;
&lt;br /&gt;
Quality assurance tools are developed to ensure MeeGo SW quality. They are developed and maintained by QA tools team.&lt;br /&gt;
* [[Quality/QA-tools|Meet the team and find our tools]]&lt;br /&gt;
* [[Quality/QA tools development|Participate in development activities]]. You are most welcome!&lt;br /&gt;
&lt;br /&gt;
The following links provide some basic information on QA tools and their usage. &lt;br /&gt;
* [[Quality/QA-tools/How_to_set_up_repositories|Setting up the repositories for installing tools]] (please note that not all tools are in these repositories yet)&lt;br /&gt;
* [[Quality/QA-tools/Test packaging|Test packaging]]: Test packaging is the mechanism to wrap any tests in rpm packages to automate execution.&lt;br /&gt;
* [[Quality/QA-tools/Autotest-guide|Autotest-Guide]]: A guide for setting up automated testing environment. It includes instructions how to automate test execution and image installations.&lt;br /&gt;
&lt;br /&gt;
== Procedures and best practices ==&lt;br /&gt;
&lt;br /&gt;
* [[Quality/Plans/Testability-checklist|Feature Testability Checklist]]&lt;br /&gt;
** The basic intent of the feature review is to make sure that all features/requirements defined for MeeGo release are '''testable'''. The target is to map test cases in Distro testing against requirements, so we can determine whether features are '''done'''. This checklist / guideline should be used when reviewing MeeGo's features. Review comments will be given based on this checklist.&lt;br /&gt;
* [[Quality/Testability-commenting|Testability Commenting Guide]]&lt;br /&gt;
** This is a guide for QA contacts about how to comment on feature testability so as to provide as much information as possible to test developers.&lt;br /&gt;
*[[Quality/TestSuite/MCTS/MCTS_Development_Guideline | MeeGo Core Test Suites Development Guidelines]] &amp;lt;br&amp;gt;&lt;br /&gt;
*[[MeeGo Core Test Suites Packaging draft]] &amp;lt;br&amp;gt;&lt;br /&gt;
* [[Quality/Plans/Test-plan-template|Test plan template]] -- PROPOSAL, please contribute&lt;br /&gt;
* [[CompTestPlanTemplate|Component Test Plan Template]] -- WORK IN PROGRESS, please contribute&lt;br /&gt;
* [[TestReportTemplateCollection|Test Report Template]] -- WORK IN PROGRESS, pls. contribute&lt;br /&gt;
* [[Quality/Test_case_template|Test Case Template]] -- Updated, ready for approval&lt;br /&gt;
* [[Quality/TestDesignProcessAndGuideline| Test Design Process and Guideline]] -- WORK IN PROGRESS, please contribute&lt;br /&gt;
* [[Quality/TestSetGuideline| Test Set Guideline]]&lt;br /&gt;
* [[Quality/Test management overview|Test management overview]]&lt;br /&gt;
&lt;br /&gt;
== Defect tracking ==&lt;br /&gt;
* [[/defects | Defects Management]]&lt;br /&gt;
* [[/Bug_Life_Cycle_and_Handling|Bug Life Cycle and Report Handling/Follow-up Guidelines]]&lt;br /&gt;
* [[/Bugzilla_Fields|Fields in a bug report]]&lt;br /&gt;
* [[/Bugtriage | MeeGo Bug Triage]]&lt;br /&gt;
* [[/Bugtriage_Stock_Answers | MeeGo Bug Triage Stock Answers]] -- WORK IN PROGRESS, please contribute&lt;br /&gt;
* [[/How_To_Report_Bugs|How to report bugs]]&lt;br /&gt;
* [[/Bug_Access_Restrictions|Bug Report Access Restrictions]]&lt;br /&gt;
* [[MeeGoBugzilla_Customization|Bugzilla customized features]]&lt;br /&gt;
&lt;br /&gt;
== Compliance Program ==&lt;br /&gt;
[[Quality/Compliance | MeeGo Compliance Program]] - the compliance spec (initially)&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
Meetings will be held weekly on Tuesdays 07:00 UTC in #meego-meeting on irc.freenode.net.&lt;br /&gt;
* [[/meetings | Meetings ]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[/Glossary | QA Glossary ]]&lt;br /&gt;
* [[/Test_areas_and_types | Short descriptions for Test Areas/Types]]&lt;br /&gt;
* [[Quality/Plans/Quality-considerations|Quality Considerations / Testing Quality Characteristics]]&lt;br /&gt;
** Some ideas around testing quality characteristics hopefully helping you identify what kind of things could be checked from applications - can be used as a frame to define test considerations – as a set of logical test cases - for applications targeting to run on MeeGo.&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Meetings</id>
		<title>Quality/Meetings</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Meetings"/>
				<updated>2011-03-01T08:04:39Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Next Meeting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Logistics ==&lt;br /&gt;
&lt;br /&gt;
Until further notice, the MeeGo QA meets every Tuesday at 07:00 UTC for one hour.&lt;br /&gt;
All MeeGo QA meetings take place in the MeeGo IRC channels:&lt;br /&gt;
* Main meeting: #meego-meeting&lt;br /&gt;
* Back channel &amp;amp; other discussions (optional): #meego-qa &lt;br /&gt;
Propose a topic in advance by editing this page (#Next Meeting). Please note the following before proposing a topic:&lt;br /&gt;
* Your topic proposal contains a title linking to a relevant page, and the names of the team or individuals proposing that topic.&lt;br /&gt;
* The people behind the proposal need to take part in the MeeGo QA meeting. &lt;br /&gt;
Resolution - Agenda is frozen approximately 18h before the meeting. If there is too many items then V-PV will pick the topics to be discussed.&lt;br /&gt;
* Topics proposed might be addressed through other channels as well, being answered through other channels or being forwarded to the right team. &lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
'''Tuesday March 8th 2011 07:00 UTC''' - Agenda Proposal&lt;br /&gt;
&lt;br /&gt;
This time we will be focusing different process and procedure related items. If time we will also have short period for questions to QA Leads. Please anyhow remember to update your verticals QA status.&lt;br /&gt;
&lt;br /&gt;
* Opening and general news&lt;br /&gt;
* Actions from previous meeting (2011-03-01)&lt;br /&gt;
* Procedures and best practices proposal feedback walkthrough&lt;br /&gt;
** Proposal sent to MeeGo-QA mailing list: [http://lists.meego.com/pipermail/meego-qa/2011-February/001073.html Proposal E-Mail]&lt;br /&gt;
** Please reply to this E-Mail for your comments and votes&lt;br /&gt;
** In a meeting we will agree on actions for possible activities based on this proposal and comments&lt;br /&gt;
* Update to 1.2 QA Situation (QA Leads)&lt;br /&gt;
** Leads create short summary to Wiki min 1h prior the meeting so that in the meeting we can concentrate on questions and discussion&lt;br /&gt;
** [[/QALeadsUpdate1.2 | Weekly Updates from QA Leads]]&lt;br /&gt;
* QA-Tools update&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-03-01-06.59.html 2011-03-01 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-22-07.00.html 2011-02-22 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-15-07.00.html 2011-02-15 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-08-07.00.html 2011-02-08 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-01-06.59.html 2011-02-01 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-25-07.01.html 2011-01-25 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-18-06.59.html 2011-01-18 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-11-06.59.html 2011-01-11 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-04-07.00.html 2011-01-04 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-28-07.00.html 2010-12-28 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-21-07.02.html 2010-12-21 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-14-07.01.html 2010-12-14 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-07-06.59.html 2010-12-07 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-30-06.59.html 2010-11-30 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-23-06.59.html 2010-11-23 Meeting Minutes]&lt;br /&gt;
* Tuesday November 16th 2010 - no meeting due to MeeGo Conference in Dublin&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-09-14.31.html 2010-11-09 Meeting minutes]&lt;br /&gt;
&lt;br /&gt;
== Materials used in meetings - if not anyplace else ==&lt;br /&gt;
* [[/QANominations101201 | QA Nomination proposals for 1st of Dec 2010 TSG Meeting]]&lt;br /&gt;
* [[File:QAtoolproposal.pdf]] - proposal about new QA tool discussed on Dublin QA Workshop (un-conference day)&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Meetings</id>
		<title>Quality/Meetings</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Meetings"/>
				<updated>2011-03-01T08:02:03Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Logs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Logistics ==&lt;br /&gt;
&lt;br /&gt;
Until further notice, the MeeGo QA meets every Tuesday at 07:00 UTC for one hour.&lt;br /&gt;
All MeeGo QA meetings take place in the MeeGo IRC channels:&lt;br /&gt;
* Main meeting: #meego-meeting&lt;br /&gt;
* Back channel &amp;amp; other discussions (optional): #meego-qa &lt;br /&gt;
Propose a topic in advance by editing this page (#Next Meeting). Please note the following before proposing a topic:&lt;br /&gt;
* Your topic proposal contains a title linking to a relevant page, and the names of the team or individuals proposing that topic.&lt;br /&gt;
* The people behind the proposal need to take part in the MeeGo QA meeting. &lt;br /&gt;
Resolution - Agenda is frozen approximately 18h before the meeting. If there is too many items then V-PV will pick the topics to be discussed.&lt;br /&gt;
* Topics proposed might be addressed through other channels as well, being answered through other channels or being forwarded to the right team. &lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
'''Tuesday March 1st 2011 07:00 UTC''' - Agenda Proposal&lt;br /&gt;
&lt;br /&gt;
This time we will be focusing different process and procedure related items. If time we will also have short period for questions to QA Leads. Please anyhow remember to update your verticals QA status.&lt;br /&gt;
&lt;br /&gt;
* Opening and general news&lt;br /&gt;
* Actions from previous meeting (2011-02-22)&lt;br /&gt;
* Status check on Access restriction guidelines on bug reports Wiki Page&lt;br /&gt;
* Update on Meego-qa approach concerning fields in xmls and their usage&lt;br /&gt;
* Procedures and best practices proposal feedback walkthrough&lt;br /&gt;
** Proposal sent to MeeGo-QA mailing list: [http://lists.meego.com/pipermail/meego-qa/2011-February/001073.html Proposal E-Mail]&lt;br /&gt;
** Please reply to this E-Mail for your comments and votes&lt;br /&gt;
** In a meeting we will agree on actions for possible activities based on this proposal and comments&lt;br /&gt;
* Update to 1.2 QA Situation (QA Leads)&lt;br /&gt;
** Leads create short summary to Wiki min 1h prior the meeting so that in the meeting we can concentrate on questions and discussion&lt;br /&gt;
** [[/QALeadsUpdate1.2 | Weekly Updates from QA Leads]]&lt;br /&gt;
* QA-Tools update&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-03-01-06.59.html 2011-03-01 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-22-07.00.html 2011-02-22 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-15-07.00.html 2011-02-15 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-08-07.00.html 2011-02-08 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-01-06.59.html 2011-02-01 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-25-07.01.html 2011-01-25 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-18-06.59.html 2011-01-18 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-11-06.59.html 2011-01-11 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-04-07.00.html 2011-01-04 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-28-07.00.html 2010-12-28 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-21-07.02.html 2010-12-21 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-14-07.01.html 2010-12-14 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-07-06.59.html 2010-12-07 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-30-06.59.html 2010-11-30 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-23-06.59.html 2010-11-23 Meeting Minutes]&lt;br /&gt;
* Tuesday November 16th 2010 - no meeting due to MeeGo Conference in Dublin&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-09-14.31.html 2010-11-09 Meeting minutes]&lt;br /&gt;
&lt;br /&gt;
== Materials used in meetings - if not anyplace else ==&lt;br /&gt;
* [[/QANominations101201 | QA Nomination proposals for 1st of Dec 2010 TSG Meeting]]&lt;br /&gt;
* [[File:QAtoolproposal.pdf]] - proposal about new QA tool discussed on Dublin QA Workshop (un-conference day)&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/User:Jkunnari</id>
		<title>User:Jkunnari</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/User:Jkunnari"/>
				<updated>2011-03-01T06:57:36Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to MyWorld&lt;br /&gt;
&lt;br /&gt;
MeeGo.com Operative QA Lead&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/User:Jkunnari</id>
		<title>User:Jkunnari</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/User:Jkunnari"/>
				<updated>2011-03-01T06:56:30Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: Created page with &amp;quot;MeeGo.com Operative QA Lead&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeeGo.com Operative QA Lead&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Meetings</id>
		<title>Quality/Meetings</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Meetings"/>
				<updated>2011-03-01T06:05:11Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Next Meeting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Logistics ==&lt;br /&gt;
&lt;br /&gt;
Until further notice, the MeeGo QA meets every Tuesday at 07:00 UTC for one hour.&lt;br /&gt;
All MeeGo QA meetings take place in the MeeGo IRC channels:&lt;br /&gt;
* Main meeting: #meego-meeting&lt;br /&gt;
* Back channel &amp;amp; other discussions (optional): #meego-qa &lt;br /&gt;
Propose a topic in advance by editing this page (#Next Meeting). Please note the following before proposing a topic:&lt;br /&gt;
* Your topic proposal contains a title linking to a relevant page, and the names of the team or individuals proposing that topic.&lt;br /&gt;
* The people behind the proposal need to take part in the MeeGo QA meeting. &lt;br /&gt;
Resolution - Agenda is frozen approximately 18h before the meeting. If there is too many items then V-PV will pick the topics to be discussed.&lt;br /&gt;
* Topics proposed might be addressed through other channels as well, being answered through other channels or being forwarded to the right team. &lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
'''Tuesday March 1st 2011 07:00 UTC''' - Agenda Proposal&lt;br /&gt;
&lt;br /&gt;
This time we will be focusing different process and procedure related items. If time we will also have short period for questions to QA Leads. Please anyhow remember to update your verticals QA status.&lt;br /&gt;
&lt;br /&gt;
* Opening and general news&lt;br /&gt;
* Actions from previous meeting (2011-02-22)&lt;br /&gt;
* Status check on Access restriction guidelines on bug reports Wiki Page&lt;br /&gt;
* Update on Meego-qa approach concerning fields in xmls and their usage&lt;br /&gt;
* Procedures and best practices proposal feedback walkthrough&lt;br /&gt;
** Proposal sent to MeeGo-QA mailing list: [http://lists.meego.com/pipermail/meego-qa/2011-February/001073.html Proposal E-Mail]&lt;br /&gt;
** Please reply to this E-Mail for your comments and votes&lt;br /&gt;
** In a meeting we will agree on actions for possible activities based on this proposal and comments&lt;br /&gt;
* Update to 1.2 QA Situation (QA Leads)&lt;br /&gt;
** Leads create short summary to Wiki min 1h prior the meeting so that in the meeting we can concentrate on questions and discussion&lt;br /&gt;
** [[/QALeadsUpdate1.2 | Weekly Updates from QA Leads]]&lt;br /&gt;
* QA-Tools update&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-22-07.00.html 2011-02-22 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-15-07.00.html 2011-02-15 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-08-07.00.html 2011-02-08 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-01-06.59.html 2011-02-01 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-25-07.01.html 2011-01-25 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-18-06.59.html 2011-01-18 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-11-06.59.html 2011-01-11 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-04-07.00.html 2011-01-04 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-28-07.00.html 2010-12-28 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-21-07.02.html 2010-12-21 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-14-07.01.html 2010-12-14 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-07-06.59.html 2010-12-07 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-30-06.59.html 2010-11-30 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-23-06.59.html 2010-11-23 Meeting Minutes]&lt;br /&gt;
* Tuesday November 16th 2010 - no meeting due to MeeGo Conference in Dublin&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-09-14.31.html 2010-11-09 Meeting minutes]&lt;br /&gt;
&lt;br /&gt;
== Materials used in meetings - if not anyplace else ==&lt;br /&gt;
* [[/QANominations101201 | QA Nomination proposals for 1st of Dec 2010 TSG Meeting]]&lt;br /&gt;
* [[File:QAtoolproposal.pdf]] - proposal about new QA tool discussed on Dublin QA Workshop (un-conference day)&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Meetings</id>
		<title>Quality/Meetings</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Meetings"/>
				<updated>2011-02-22T07:47:27Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Logs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Logistics ==&lt;br /&gt;
&lt;br /&gt;
Until further notice, the MeeGo QA meets every Tuesday at 07:00 UTC for one hour.&lt;br /&gt;
All MeeGo QA meetings take place in the MeeGo IRC channels:&lt;br /&gt;
* Main meeting: #meego-meeting&lt;br /&gt;
* Back channel &amp;amp; other discussions (optional): #meego-qa &lt;br /&gt;
Propose a topic in advance by editing this page (#Next Meeting). Please note the following before proposing a topic:&lt;br /&gt;
* Your topic proposal contains a title linking to a relevant page, and the names of the team or individuals proposing that topic.&lt;br /&gt;
* The people behind the proposal need to take part in the MeeGo QA meeting. &lt;br /&gt;
Resolution - Agenda is frozen approximately 18h before the meeting. If there is too many items then V-PV will pick the topics to be discussed.&lt;br /&gt;
* Topics proposed might be addressed through other channels as well, being answered through other channels or being forwarded to the right team. &lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
'''Tuesday February 22nd 2011 07:00 UTC''' - Agenda Proposal&lt;br /&gt;
&lt;br /&gt;
This time we will be focusing different process and procedure related items. If time we will also have short period for questions to QA Leads. Please anyhow remember to update your verticals QA status.&lt;br /&gt;
&lt;br /&gt;
* Opening and general news&lt;br /&gt;
* Actions from previous meeting (2011-02-08)&lt;br /&gt;
* Status check on Access restriction guidelines on bug reports Wiki Page&lt;br /&gt;
* Update on Meego-qa approach concerning fields in xmls and their usage&lt;br /&gt;
* Procedures and best practices proposal feedback walkthrough&lt;br /&gt;
** Proposal sent to MeeGo-QA mailing list: [http://lists.meego.com/pipermail/meego-qa/2011-February/001073.html Proposal E-Mail]&lt;br /&gt;
** Please reply to this E-Mail for your comments and votes&lt;br /&gt;
** In a meeting we will agree on actions for possible activities based on this proposal and comments&lt;br /&gt;
* Update to 1.2 QA Situation (QA Leads)&lt;br /&gt;
** Leads create short summary to Wiki min 1h prior the meeting so that in the meeting we can concentrate on questions and discussion&lt;br /&gt;
** [[/QALeadsUpdate1.2 | Weekly Updates from QA Leads]]&lt;br /&gt;
* QA-Tools update&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-22-07.00.html 2011-02-22 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-15-07.00.html 2011-02-15 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-08-07.00.html 2011-02-08 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-01-06.59.html 2011-02-01 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-25-07.01.html 2011-01-25 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-18-06.59.html 2011-01-18 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-11-06.59.html 2011-01-11 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-04-07.00.html 2011-01-04 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-28-07.00.html 2010-12-28 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-21-07.02.html 2010-12-21 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-14-07.01.html 2010-12-14 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-07-06.59.html 2010-12-07 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-30-06.59.html 2010-11-30 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-23-06.59.html 2010-11-23 Meeting Minutes]&lt;br /&gt;
* Tuesday November 16th 2010 - no meeting due to MeeGo Conference in Dublin&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-09-14.31.html 2010-11-09 Meeting minutes]&lt;br /&gt;
&lt;br /&gt;
== Materials used in meetings - if not anyplace else ==&lt;br /&gt;
* [[/QANominations101201 | QA Nomination proposals for 1st of Dec 2010 TSG Meeting]]&lt;br /&gt;
* [[File:QAtoolproposal.pdf]] - proposal about new QA tool discussed on Dublin QA Workshop (un-conference day)&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality</id>
		<title>Quality</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality"/>
				<updated>2011-02-18T12:05:30Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Procedures and best practices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Quality =&lt;br /&gt;
&lt;br /&gt;
WORK IN PROGRESS - This page is for MeeGo Quality Assurance material.&lt;br /&gt;
* ''You can join to'' '''[http://lists.meego.com/listinfo/meego-qa MeeGo-qa Mailing List]''' ''or follow daily activities through irc://irc.freenode.net/#meego-qa.''&lt;br /&gt;
* ''Meetings will be held weekly on Tuesdays 07:00 UTC in #meego-meeting on irc.freenode.net.'' &lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
For all test reports see [http://qa-reports.meego.com qa-reports]&lt;br /&gt;
&lt;br /&gt;
{| border = 1 valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Release&lt;br /&gt;
! Core OS&lt;br /&gt;
! Handset UX&lt;br /&gt;
! Netbook UX&lt;br /&gt;
! SDK&lt;br /&gt;
! In Vehicle Infotainment&lt;br /&gt;
|-&lt;br /&gt;
| Release 1.2&lt;br /&gt;
| &lt;br /&gt;
* [[/Plans/MeeGo Core Test Plan | MeeGo Core Test Plan]]&lt;br /&gt;
* [[/TestSuite/MCTS | MeeGo Core Test Suite (MCTS)]]&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Core Core Test Reports]&lt;br /&gt;
| &lt;br /&gt;
* [[Quality/Plans/Handset UX test plan|MeeGo HandSet UX Test Plan]] - Generic HandSet UX QA test plan. Valid from MeeGo HandSet UX 1.2 release and onwards.&lt;br /&gt;
** [[Quality/Plans/Handset UX ramp-up 1.2|QA Ramp-Up Schedule for 1.2]]&lt;br /&gt;
* [[Quality/HandsetUXQATestFrequency#Handset_UX_QA_Testing_Frequency Handset Testing Frequency]]&lt;br /&gt;
* [[Quality/Reports/Handset-testability-status|Testability Status Report]]&lt;br /&gt;
* [[Quality/TestSuite/handset-test-suite|Test Suite]]&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Handset Handset Test Reports]&lt;br /&gt;
** [[Quality/Reports/MeeGo1.2|MeeGo 1.2 Test Reports]]&lt;br /&gt;
* [[Quality/HandsetQualityMetrics|Quality Metrics]]&lt;br /&gt;
|&lt;br /&gt;
* Test Suites &amp;amp; Utilities&lt;br /&gt;
** [[Quality/Netbook_Test_Suite_and_Utilities|Test Suites and Utilities]] - Here are some available test suites and utilities. Welcome download and contribute.&lt;br /&gt;
* Test Plan&lt;br /&gt;
* Test Suite&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Netbook Netbook Test Reports]&lt;br /&gt;
|&lt;br /&gt;
* [[SDKTestPlan|Test Plan]] describes the test strategy, test approach, checkpoints and etc of MeeGo SDK &lt;br /&gt;
* Test Suite&lt;br /&gt;
* [[/SDKTestReports | Test Report]]&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/SDK SDK Test Reports]&lt;br /&gt;
|&lt;br /&gt;
* Test Plan&lt;br /&gt;
* Test Suite&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/IVI IVI Test Reports]&lt;br /&gt;
|-&lt;br /&gt;
| Release 1.1&lt;br /&gt;
|&lt;br /&gt;
* [[/Reports/core-testability-status | Core OS Testability Status]]&lt;br /&gt;
* [[/Reports/Core-test-reports | Core Testing Reports]]&lt;br /&gt;
* [[/Defects/Core | Core Defects]]&lt;br /&gt;
|&lt;br /&gt;
* [[Quality/Plans/1.1 Handset UX TestPlan | MeeGo HandSet UX Test Plan]] (for 1.1)&lt;br /&gt;
** [[Quality/Plans/Handset UX ramp-up 1.1|QA Ramp-Up Schedule]]&lt;br /&gt;
* [[Quality/HandsetTestReport/MeeGo1.1|MeeGo 1.1 Test Reports]]&lt;br /&gt;
|&lt;br /&gt;
* MeeGo 1.1&lt;br /&gt;
** Test Plan&lt;br /&gt;
** Test Suite&lt;br /&gt;
** [[1.1NetbookTestReport|Test Report]]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Release 1.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
* MeeGo 1.0 Software Update Testing&lt;br /&gt;
** [[1.0SWUpdateTestPlan|Test Plan]] describes the test strategy, test approach, checkpoints and etc of software update testing for  MeeGo 1.0 Netbook&lt;br /&gt;
*** You are encouraged to refer to the [[1.0SWUpdateTestPlan|Test Plan]] and follow [[TestReportTemplateCollection|Test Report Template]]&lt;br /&gt;
** [[Quality/1.0_sw_update_test_reports|Test Report Archive]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== QA tools ==&lt;br /&gt;
&lt;br /&gt;
Quality assurance tools are developed to ensure MeeGo SW quality. They are developed and maintained by QA tools team.&lt;br /&gt;
* [[Quality/QA-tools|Meet the team and find our tools]]&lt;br /&gt;
* [[Quality/QA tools development|Participate in development activities]]. You are most welcome!&lt;br /&gt;
&lt;br /&gt;
The following links provide some basic information on QA tools and their usage. &lt;br /&gt;
* [[Quality/QA-tools/How_to_set_up_repositories|Setting up the repositories for installing tools]] (please note that not all tools are in these repositories yet)&lt;br /&gt;
* [[Quality/QA-tools/Test packaging|Test packaging]]: Test packaging is the mechanism to wrap any tests in rpm packages to automate execution.&lt;br /&gt;
* [[Quality/QA-tools/Autotest-guide|Autotest-Guide]]: A guide for setting up automated testing environment. It includes instructions how to automate test execution and image installations.&lt;br /&gt;
&lt;br /&gt;
== Procedures and best practices ==&lt;br /&gt;
&lt;br /&gt;
* [[Quality/Plans/Testability-checklist|Feature Testability Checklist]]&lt;br /&gt;
** The basic intent of the feature review is to make sure that all features/requirements defined for MeeGo release are '''testable'''. The target is to map test cases in Distro testing against requirements, so we can determine whether features are '''done'''. This checklist / guideline should be used when reviewing MeeGo's features. Review comments will be given based on this checklist.&lt;br /&gt;
* [[Quality/Testability-commenting|Testability Commenting Guide]]&lt;br /&gt;
** This is a guide for QA contacts about how to comment on feature testability so as to provide as much information as possible to test developers.&lt;br /&gt;
*[[Quality/TestSuite/MCTS/MCTS_Development_Guideline | MeeGo Core Test Suites Development Guidelines]] &amp;lt;br&amp;gt;&lt;br /&gt;
*[[MeeGo Core Test Suites Packaging draft]] &amp;lt;br&amp;gt;&lt;br /&gt;
* [[Quality/Plans/Test-plan-template|Test plan template]] -- PROPOSAL, please contribute&lt;br /&gt;
* [[CompTestPlanTemplate|Component Test Plan Template]] -- WORK IN PROGRESS, please contribute&lt;br /&gt;
* [[TestReportTemplateCollection|Test Report Template]] -- WORK IN PROGRESS, pls. contribute&lt;br /&gt;
* [[Quality/Test_case_template|Test Case Template]] -- Updated&lt;br /&gt;
* [[Quality/TestDesignProcessAndGuideline| Test Design Process and Guideline]] -- WORK IN PROGRESS, please contribute&lt;br /&gt;
* [[Quality/TestSetGuideline| Test Set Guideline]]&lt;br /&gt;
* [[Quality/Test management overview|Test management overview]]&lt;br /&gt;
&lt;br /&gt;
== Defect tracking ==&lt;br /&gt;
* [[/defects | Defects Management]]&lt;br /&gt;
* [[/Bug_Life_Cycle_and_Handling|Bug Life Cycle and Report Handling/Follow-up Guidelines]]&lt;br /&gt;
* [[/Bugzilla_Fields|Fields in a bug report]]&lt;br /&gt;
* [[/Bugtriage | MeeGo Bug Triage]]&lt;br /&gt;
* [[/Bugtriage_Stock_Answers | MeeGo Bug Triage Stock Answers]] -- WORK IN PROGRESS, please contribute&lt;br /&gt;
* [[/How_To_Report_Bugs|How to report bugs]]&lt;br /&gt;
* [[/Bug_Access_Restrictions|Bug Report Access Restrictions]]&lt;br /&gt;
* [[MeeGoBugzilla_Customization|Bugzilla customized features]]&lt;br /&gt;
&lt;br /&gt;
== Compliance Program ==&lt;br /&gt;
[[Quality/Compliance | MeeGo Compliance Program]] - the compliance spec (initially)&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
Meetings will be held weekly on Tuesdays 07:00 UTC in #meego-meeting on irc.freenode.net.&lt;br /&gt;
* [[/meetings | Meetings ]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[/Glossary | QA Glossary ]]&lt;br /&gt;
* [[/Test_areas_and_types | Short descriptions for Test Areas/Types]]&lt;br /&gt;
* [[Quality/Plans/Quality-considerations|Quality Considerations / Testing Quality Characteristics]]&lt;br /&gt;
** Some ideas around testing quality characteristics hopefully helping you identify what kind of things could be checked from applications - can be used as a frame to define test considerations – as a set of logical test cases - for applications targeting to run on MeeGo.&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Test_case_template</id>
		<title>Quality/Test case template</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Test_case_template"/>
				<updated>2011-02-18T07:04:51Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Test Case Template ==&lt;br /&gt;
Purpose of test case template is to provide sufficient amount of information about test cases for the users. Intention is to keep test case template as simple as possible. Test case template does not contain any information about test execution schedule, intervals how often it will be executed or so. This is defined in test execution management tool(s) what ever they might be. The same template should be used despite the test case concerning UX or Core. &lt;br /&gt;
&lt;br /&gt;
[[File:TCTemplate.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Fields in Test Case Template ==&lt;br /&gt;
&lt;br /&gt;
Template contains following fields: &lt;br /&gt;
&lt;br /&gt;
* '''TC Title:''' (Mandatory) ''&amp;lt;Descriptive title for test case&amp;gt;'' '''Shall be used by QA team'''&lt;br /&gt;
* '''TC ID:''' (Optional) '' &amp;lt;Test case unique identifier&amp;gt;'' '''Could be used by QA team'''&lt;br /&gt;
** Can consist of characters, numbers or if test case name is unique this can be used as well &lt;br /&gt;
* '''Requirement:''' (Optional) ''&amp;lt;Requirement reference&amp;gt;'' '''Should be used by QA team''' &lt;br /&gt;
** Field to have feature or bug ID's as comma separated list. This enables the linkage between tests and bugs.meego.com or any other requirement system items.&lt;br /&gt;
* '''Type:''' (Optional) ''&amp;lt;Type of test case&amp;gt;'' '''Shall be used by QA team''' ''update description'' &lt;br /&gt;
** Values: please refer to http://wiki.meego.com/Quality/Test_areas_and_types &lt;br /&gt;
* '''Domain:''' (Optional) &amp;lt;Vertical&amp;gt; '''Shall be used by QA team'''&lt;br /&gt;
** Domains are defined in http://meego.com/developers/meego-architecture/meego-architecture-domain-view&lt;br /&gt;
* '''Feature:''' (Optional) '''Shall be used by QA team if Requirement is empty - otherwise Could be used'''&lt;br /&gt;
** Free text describing the functionality tested.&lt;br /&gt;
* '''Subfeature:''' (Optional) '''Could be used by QA team'''&lt;br /&gt;
** Can be used when test case designer wants to identify more detailed level what is tested. &lt;br /&gt;
* '''Component:''' (Optional) ''&amp;lt;Bugzilla Component&amp;gt;'' '''Shall be used by QA team''' &lt;br /&gt;
* '''Execution Type:''' (Optional) ''&amp;lt;Manual, Auto&amp;gt;'' '''Should be used by QA team''' &lt;br /&gt;
* '''Test Case State:''' (Optional) ''&amp;lt;Design/Ready/Approved&amp;gt;'' '''Could be used by QA team'''&lt;br /&gt;
* '''Description:''' &lt;br /&gt;
** Purpose (Optional): &amp;lt;Test case purpose here. What is tried to achieve with this specific TC&amp;gt; '''Shall be used by QA team'''&lt;br /&gt;
** Method (Optional): &amp;lt;Short description of TC method here, e.g., how measurement is done and what the result describes. Could be a link to another document. This field is optional&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** References (Optional) :&amp;lt;Link to web, wiki or similar place where more detailed information is available (if any) for this TC&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** Pre/Post-conditions (Optional): &amp;lt;Specific description of things or settings needed prior to this TC run. E.g. memory card in device and audio clip at path /home/user/audioclips&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** Run instructions (Optional): &amp;lt;Run instructions specific for this TC. Describe instructions by steps (n) – refer to PASS / FAIL criteria for this step.&amp;gt; '''Shall be used by QA team'''&lt;br /&gt;
** Pass/Fail criteria (Optional): &amp;lt;What are the criterion that TC shall fulfil in order to consider TC as passed.  Describe PASS / FAIL criteria for each run step.&amp;gt; '''Shall be used by QA team'''&lt;br /&gt;
** Test Environment (Optional): &amp;lt;Link to a document describing manual or automatic test environment. No test cases having dependencies to corporate network or other proprietary SW / HW&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** Required test data (Optional): &amp;lt;Description of specific test data / parameters for this TC with unambiguous file references&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** Change history (Optional): &amp;lt;Description of modifications done to this TC, with name of author. Change history of last 5 changes at least&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Example 1, Core Test Case for eMMC ===&lt;br /&gt;
&lt;br /&gt;
* '''TC Title:''' DATAFLOW-FS-Copy-File-eMMC-to-MMC&lt;br /&gt;
* '''TC ID:''' DATAFLOW-FS-Copy-File-eMMC-to-MMC&lt;br /&gt;
* '''Requirement''' &lt;br /&gt;
* '''Type:''' Functional&lt;br /&gt;
* '''Domain:''' Handset&lt;br /&gt;
* '''Feature:''' &lt;br /&gt;
* '''Subfeature:''' copy&lt;br /&gt;
* '''Component:''' Kernel&lt;br /&gt;
* '''Execution Type:''' Auto&lt;br /&gt;
* '''Test Case State:''' Approved&lt;br /&gt;
* '''Description:'''&lt;br /&gt;
** Purpose: This case tests file can be copied from eMMC to eMMC&lt;br /&gt;
** Method: Test case copies file from eMMC to eMMC, file block size 1kB, block count 1000&lt;br /&gt;
** References: None &lt;br /&gt;
** Pre/Post-conditions: Test asset and MIN test frame Work is installed to the device. Memory card must be mounted in device. Test must be executed as root.&lt;br /&gt;
** Run instructions: Start 'min' in the shell of the device.  Select a case, observe device, and check the test result from min and the log files. Or use command line format 'min -c -t &amp;lt;test case name&amp;gt;'.&lt;br /&gt;
** Pass/Fail criteria: Test case returns passed if operation was succesfull. Result is logged into /var/log/tests/.&amp;quot;&lt;br /&gt;
** Test Environment: Handset device&lt;br /&gt;
** Required test data: None&lt;br /&gt;
** Change history: &lt;br /&gt;
*** 11 May 2010. (v.0.1.8) Added steps to test.xml. Tommi Toropainen&lt;br /&gt;
*** 21 Apr 2010. (v.0.1.7) Added new steps to OTS execution to get results on Test reporting tools, Removed tmp filesystem tests from OTS. Tommi Toropainen&lt;br /&gt;
*** 20 Apr 2010. (v.0.1.6) Changed filesystem partitions in configure file, Added Security file system test case. Tommi Toropainen &lt;br /&gt;
*** 15 Mar 2010. (v.0.1.5) Changed mass storage cases to use 1,6GB files. Tommi Toropainen &lt;br /&gt;
*** 1 Mar 2010. (0.1.4) added unmounting before formatting (do not format target or source by default) Tommi Toropainen&lt;br /&gt;
&lt;br /&gt;
=== Example 2, UX Test Case for Browser ===&lt;br /&gt;
&lt;br /&gt;
* '''TC Title:''' Watching flash video via browser by using WLAN&lt;br /&gt;
* '''TC ID:''' PJ114257&lt;br /&gt;
* '''Requirement''' &lt;br /&gt;
* '''Type:''' Functional&lt;br /&gt;
* '''Domain:''' Handset&lt;br /&gt;
* '''Feature:''' Mozilla Fennec Browser&lt;br /&gt;
* '''Subfeature:''' copy&lt;br /&gt;
* '''Component:''' &lt;br /&gt;
* '''Execution Type:''' Manual&lt;br /&gt;
* '''Test Case State:''' Design &lt;br /&gt;
* '''Description:'''&lt;br /&gt;
** Purpose: Purpose of this test case is to verify that it is possible to watch flash video via browser by using WLAN.&lt;br /&gt;
** Method: Test case is run manually&lt;br /&gt;
** References: www.youtube.com&lt;br /&gt;
** Pre/Post-conditions: WLAN Access Point is available. Browser application is opened&lt;br /&gt;
** Run instructions: &lt;br /&gt;
:: 1) Open webpage where flash videos can be watched (youtube.com) &lt;br /&gt;
Expected: Web page is displayed with flash videos&lt;br /&gt;
:: 2) Start watching some flash video on the web page.&lt;br /&gt;
Expected: Flash video can be watched with proper audio and video. &lt;br /&gt;
:: 3) Stop watching flash video.&lt;br /&gt;
Expected: Flash video playback should be stopped and web page with videos should be displayed.&lt;br /&gt;
:: 4) Close the browser application.&lt;br /&gt;
Expected: Browser application should be closed successfully and home page is displayed.&lt;br /&gt;
** Pass/Fail criteria: It is possible to watch flash videos via browser by using WLAN&lt;br /&gt;
** Test Environment: Open WLAN network&lt;br /&gt;
** Required test data: None&lt;br /&gt;
** Change history: &lt;br /&gt;
*** 9 Jun 2010. (v.0.1) Test case skeleton created, basic information included. Petri Jylhä&lt;br /&gt;
*** 6 Sep 2010. Test Case should contain simple and meaningful steps and coverage should be good enough. Added expected result for each step. Reena&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/File:TCTemplate.PNG</id>
		<title>File:TCTemplate.PNG</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/File:TCTemplate.PNG"/>
				<updated>2011-02-18T07:03:51Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Test_case_template</id>
		<title>Quality/Test case template</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Test_case_template"/>
				<updated>2011-02-18T06:58:04Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Fields in Test Case Template */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Test Case Template ==&lt;br /&gt;
Purpose of test case template is to provide sufficient amount of information about test cases for the users. Intention is to keep test case template as simple as possible. Test case template does not contain any information about test execution schedule, intervals how often it will be executed or so. This is defined in test execution management tool(s) what ever they might be. The same template should be used despite the test case concerning UX or Core. &lt;br /&gt;
&lt;br /&gt;
[[File:TCTemplate.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Fields in Test Case Template ==&lt;br /&gt;
&lt;br /&gt;
Template contains following fields: &lt;br /&gt;
&lt;br /&gt;
* '''TC Title:''' (Mandatory) ''&amp;lt;Descriptive title for test case&amp;gt;'' '''Shall be used by QA team'''&lt;br /&gt;
* '''TC ID:''' (Optional) '' &amp;lt;Test case unique identifier&amp;gt;'' '''Could be used by QA team'''&lt;br /&gt;
** Can consist of characters, numbers or if test case name is unique this can be used as well &lt;br /&gt;
* '''Requirement:''' (Optional) ''&amp;lt;Requirement reference&amp;gt;'' '''Should be used by QA team''' &lt;br /&gt;
** Field to have feature or bug ID's as comma separated list. This enables the linkage between tests and bugs.meego.com or any other requirement system items.&lt;br /&gt;
* '''Type:''' (Optional) ''&amp;lt;Type of test case&amp;gt;'' '''Shall be used by QA team''' ''update description'' &lt;br /&gt;
** Values: please refer to http://wiki.meego.com/Quality/Test_areas_and_types &lt;br /&gt;
* '''Domain:''' (Optional) &amp;lt;Vertical&amp;gt; '''Shall be used by QA team'''&lt;br /&gt;
** Domains are defined in http://meego.com/developers/meego-architecture/meego-architecture-domain-view&lt;br /&gt;
* '''Feature:''' (Optional) '''Shall be used by QA team if Requirement is empty - otherwise Could be used'''&lt;br /&gt;
** Free text describing the functionality tested.&lt;br /&gt;
* '''Subfeature:''' (Optional) '''Could be used by QA team'''&lt;br /&gt;
** Can be used when test case designer wants to identify more detailed level what is tested. &lt;br /&gt;
* '''Component:''' (Optional) ''&amp;lt;Bugzilla Component&amp;gt;'' '''Shall be used by QA team''' &lt;br /&gt;
* '''Execution Type:''' (Optional) ''&amp;lt;Manual, Auto&amp;gt;'' '''Should be used by QA team''' &lt;br /&gt;
* '''Test Case State:''' (Optional) ''&amp;lt;Design/Ready/Approved&amp;gt;'' '''Could be used by QA team'''&lt;br /&gt;
* '''Description:''' &lt;br /&gt;
** Purpose (Optional): &amp;lt;Test case purpose here. What is tried to achieve with this specific TC&amp;gt; '''Shall be used by QA team'''&lt;br /&gt;
** Method (Optional): &amp;lt;Short description of TC method here, e.g., how measurement is done and what the result describes. Could be a link to another document. This field is optional&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** References (Optional) :&amp;lt;Link to web, wiki or similar place where more detailed information is available (if any) for this TC&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** Pre/Post-conditions (Optional): &amp;lt;Specific description of things or settings needed prior to this TC run. E.g. memory card in device and audio clip at path /home/user/audioclips&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** Run instructions (Optional): &amp;lt;Run instructions specific for this TC. Describe instructions by steps (n) – refer to PASS / FAIL criteria for this step.&amp;gt; '''Shall be used by QA team'''&lt;br /&gt;
** Pass/Fail criteria (Optional): &amp;lt;What are the criterion that TC shall fulfil in order to consider TC as passed.  Describe PASS / FAIL criteria for each run step.&amp;gt; '''Shall be used by QA team'''&lt;br /&gt;
** Test Environment (Optional): &amp;lt;Link to a document describing manual or automatic test environment. No test cases having dependencies to corporate network or other proprietary SW / HW&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** Required test data (Optional): &amp;lt;Description of specific test data / parameters for this TC with unambiguous file references&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** Change history (Optional): &amp;lt;Description of modifications done to this TC, with name of author. Change history of last 5 changes at least&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Example 1, Core Test Case for eMMC ===&lt;br /&gt;
&lt;br /&gt;
* '''TC Title:''' DATAFLOW-FS-Copy-File-eMMC-to-MMC&lt;br /&gt;
* '''TC ID:''' DATAFLOW-FS-Copy-File-eMMC-to-MMC&lt;br /&gt;
* '''Requirement''' &lt;br /&gt;
* '''Type:''' Functional&lt;br /&gt;
* '''Domain:''' Handset&lt;br /&gt;
* '''Feature:''' &lt;br /&gt;
* '''Subfeature:''' copy&lt;br /&gt;
* '''Component:''' Kernel&lt;br /&gt;
* '''Execution Type:''' Auto&lt;br /&gt;
* '''Test Case State:''' Approved&lt;br /&gt;
* '''Description:'''&lt;br /&gt;
** Purpose: This case tests file can be copied from eMMC to eMMC&lt;br /&gt;
** Method: Test case copies file from eMMC to eMMC, file block size 1kB, block count 1000&lt;br /&gt;
** References: None &lt;br /&gt;
** Pre/Post-conditions: Test asset and MIN test frame Work is installed to the device. Memory card must be mounted in device. Test must be executed as root.&lt;br /&gt;
** Run instructions: Start 'min' in the shell of the device.  Select a case, observe device, and check the test result from min and the log files. Or use command line format 'min -c -t &amp;lt;test case name&amp;gt;'.&lt;br /&gt;
** Pass/Fail criteria: Test case returns passed if operation was succesfull. Result is logged into /var/log/tests/.&amp;quot;&lt;br /&gt;
** Test Environment: Handset device&lt;br /&gt;
** Required test data: None&lt;br /&gt;
** Change history: &lt;br /&gt;
*** 11 May 2010. (v.0.1.8) Added steps to test.xml. Tommi Toropainen&lt;br /&gt;
*** 21 Apr 2010. (v.0.1.7) Added new steps to OTS execution to get results on Test reporting tools, Removed tmp filesystem tests from OTS. Tommi Toropainen&lt;br /&gt;
*** 20 Apr 2010. (v.0.1.6) Changed filesystem partitions in configure file, Added Security file system test case. Tommi Toropainen &lt;br /&gt;
*** 15 Mar 2010. (v.0.1.5) Changed mass storage cases to use 1,6GB files. Tommi Toropainen &lt;br /&gt;
*** 1 Mar 2010. (0.1.4) added unmounting before formatting (do not format target or source by default) Tommi Toropainen&lt;br /&gt;
&lt;br /&gt;
=== Example 2, UX Test Case for Browser ===&lt;br /&gt;
&lt;br /&gt;
* '''TC Title:''' Watching flash video via browser by using WLAN&lt;br /&gt;
* '''TC ID:''' PJ114257&lt;br /&gt;
* '''Requirement''' &lt;br /&gt;
* '''Type:''' Functional&lt;br /&gt;
* '''Domain:''' Handset&lt;br /&gt;
* '''Feature:''' Mozilla Fennec Browser&lt;br /&gt;
* '''Subfeature:''' copy&lt;br /&gt;
* '''Component:''' &lt;br /&gt;
* '''Execution Type:''' Manual&lt;br /&gt;
* '''Test Case State:''' Design &lt;br /&gt;
* '''Description:'''&lt;br /&gt;
** Purpose: Purpose of this test case is to verify that it is possible to watch flash video via browser by using WLAN.&lt;br /&gt;
** Method: Test case is run manually&lt;br /&gt;
** References: www.youtube.com&lt;br /&gt;
** Pre/Post-conditions: WLAN Access Point is available. Browser application is opened&lt;br /&gt;
** Run instructions: &lt;br /&gt;
:: 1) Open webpage where flash videos can be watched (youtube.com) &lt;br /&gt;
Expected: Web page is displayed with flash videos&lt;br /&gt;
:: 2) Start watching some flash video on the web page.&lt;br /&gt;
Expected: Flash video can be watched with proper audio and video. &lt;br /&gt;
:: 3) Stop watching flash video.&lt;br /&gt;
Expected: Flash video playback should be stopped and web page with videos should be displayed.&lt;br /&gt;
:: 4) Close the browser application.&lt;br /&gt;
Expected: Browser application should be closed successfully and home page is displayed.&lt;br /&gt;
** Pass/Fail criteria: It is possible to watch flash videos via browser by using WLAN&lt;br /&gt;
** Test Environment: Open WLAN network&lt;br /&gt;
** Required test data: None&lt;br /&gt;
** Change history: &lt;br /&gt;
*** 9 Jun 2010. (v.0.1) Test case skeleton created, basic information included. Petri Jylhä&lt;br /&gt;
*** 6 Sep 2010. Test Case should contain simple and meaningful steps and coverage should be good enough. Added expected result for each step. Reena&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Test_case_template</id>
		<title>Quality/Test case template</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Test_case_template"/>
				<updated>2011-02-18T06:54:16Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Fields in Test Case Template */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Test Case Template ==&lt;br /&gt;
Purpose of test case template is to provide sufficient amount of information about test cases for the users. Intention is to keep test case template as simple as possible. Test case template does not contain any information about test execution schedule, intervals how often it will be executed or so. This is defined in test execution management tool(s) what ever they might be. The same template should be used despite the test case concerning UX or Core. &lt;br /&gt;
&lt;br /&gt;
[[File:TCTemplate.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Fields in Test Case Template ==&lt;br /&gt;
&lt;br /&gt;
Template contains following fields: &lt;br /&gt;
&lt;br /&gt;
* '''TC Title:''' (Mandatory) ''&amp;lt;Descriptive title for test case&amp;gt;'' '''Shall be used by QA team'''&lt;br /&gt;
* '''TC ID:''' (Optional) '' &amp;lt;Test case unique identifier&amp;gt;'' '''Could be used by QA team'''&lt;br /&gt;
** Can consist of characters, numbers or if test case name is unique this can be used as well &lt;br /&gt;
* '''Requirement:''' (Optional) ''&amp;lt;Requirement reference&amp;gt;'' '''Should be used by QA team''' &lt;br /&gt;
** Field to have feature or bug ID's as comma separated list. This enables the linkage between tests and bugs.meego.com or any other requirement system items.&lt;br /&gt;
* '''Type:''' (Optional) ''&amp;lt;Type of test case&amp;gt;'' '''Shall be used by QA team''' ''update description'' &lt;br /&gt;
** Values: Certification, Internationalisation, Localisation, System Integration, Variant Testing, 3PO Testing, Services Testing, Functional, Latency, Response time, Frame rate measurement, Technical Benchmark, Benchmark, Memory consumption measurement, Throughput measurement, Load measurement, Power management, Low resource, Recovery, Iterative, Long-lasting, FIT (Feature Interaction Testing),User eXperience testing, Mobility testing, Long Period testing (LPT) &lt;br /&gt;
* '''Domain:''' (Optional) &amp;lt;Vertical&amp;gt; '''Shall be used by QA team'''&lt;br /&gt;
** Domains are defined in http://meego.com/developers/meego-architecture/meego-architecture-domain-view&lt;br /&gt;
* '''Feature:''' (Optional) ''&amp;lt;Bugzilla Feature&amp;gt;'' '''Shall be used by QA team if Requirement is empty - otherwise Could be used'''&lt;br /&gt;
* '''Subfeature:''' (Optional) '''Could be used by QA team'''&lt;br /&gt;
** Can be used when test case designer wants to identify more detailed level what is tested. &lt;br /&gt;
* '''Component:''' (Optional) ''&amp;lt;Bugzilla Component&amp;gt;'' '''Shall be used by QA team''' &lt;br /&gt;
* '''Execution Type:''' (Optional) ''&amp;lt;Manual, Auto&amp;gt;'' '''Should be used by QA team''' &lt;br /&gt;
* '''Test Case State:''' (Optional) ''&amp;lt;Design/Ready/Approved&amp;gt;'' '''Could be used by QA team'''&lt;br /&gt;
* '''Description:''' &lt;br /&gt;
** Purpose (Optional): &amp;lt;Test case purpose here. What is tried to achieve with this specific TC&amp;gt; '''Shall be used by QA team'''&lt;br /&gt;
** Method (Optional): &amp;lt;Short description of TC method here, e.g., how measurement is done and what the result describes. Could be a link to another document. This field is optional&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** References (Optional) :&amp;lt;Link to web, wiki or similar place where more detailed information is available (if any) for this TC&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** Pre/Post-conditions (Optional): &amp;lt;Specific description of things or settings needed prior to this TC run. E.g. memory card in device and audio clip at path /home/user/audioclips&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** Run instructions (Optional): &amp;lt;Run instructions specific for this TC. Describe instructions by steps (n) – refer to PASS / FAIL criteria for this step.&amp;gt; '''Shall be used by QA team'''&lt;br /&gt;
** Pass/Fail criteria (Optional): &amp;lt;What are the criterion that TC shall fulfil in order to consider TC as passed.  Describe PASS / FAIL criteria for each run step.&amp;gt; '''Shall be used by QA team'''&lt;br /&gt;
** Test Environment (Optional): &amp;lt;Link to a document describing manual or automatic test environment. No test cases having dependencies to corporate network or other proprietary SW / HW&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** Required test data (Optional): &amp;lt;Description of specific test data / parameters for this TC with unambiguous file references&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** Change history (Optional): &amp;lt;Description of modifications done to this TC, with name of author. Change history of last 5 changes at least&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Example 1, Core Test Case for eMMC ===&lt;br /&gt;
&lt;br /&gt;
* '''TC Title:''' DATAFLOW-FS-Copy-File-eMMC-to-MMC&lt;br /&gt;
* '''TC ID:''' DATAFLOW-FS-Copy-File-eMMC-to-MMC&lt;br /&gt;
* '''Requirement''' &lt;br /&gt;
* '''Type:''' Functional&lt;br /&gt;
* '''Domain:''' Handset&lt;br /&gt;
* '''Feature:''' &lt;br /&gt;
* '''Subfeature:''' copy&lt;br /&gt;
* '''Component:''' Kernel&lt;br /&gt;
* '''Execution Type:''' Auto&lt;br /&gt;
* '''Test Case State:''' Approved&lt;br /&gt;
* '''Description:'''&lt;br /&gt;
** Purpose: This case tests file can be copied from eMMC to eMMC&lt;br /&gt;
** Method: Test case copies file from eMMC to eMMC, file block size 1kB, block count 1000&lt;br /&gt;
** References: None &lt;br /&gt;
** Pre/Post-conditions: Test asset and MIN test frame Work is installed to the device. Memory card must be mounted in device. Test must be executed as root.&lt;br /&gt;
** Run instructions: Start 'min' in the shell of the device.  Select a case, observe device, and check the test result from min and the log files. Or use command line format 'min -c -t &amp;lt;test case name&amp;gt;'.&lt;br /&gt;
** Pass/Fail criteria: Test case returns passed if operation was succesfull. Result is logged into /var/log/tests/.&amp;quot;&lt;br /&gt;
** Test Environment: Handset device&lt;br /&gt;
** Required test data: None&lt;br /&gt;
** Change history: &lt;br /&gt;
*** 11 May 2010. (v.0.1.8) Added steps to test.xml. Tommi Toropainen&lt;br /&gt;
*** 21 Apr 2010. (v.0.1.7) Added new steps to OTS execution to get results on Test reporting tools, Removed tmp filesystem tests from OTS. Tommi Toropainen&lt;br /&gt;
*** 20 Apr 2010. (v.0.1.6) Changed filesystem partitions in configure file, Added Security file system test case. Tommi Toropainen &lt;br /&gt;
*** 15 Mar 2010. (v.0.1.5) Changed mass storage cases to use 1,6GB files. Tommi Toropainen &lt;br /&gt;
*** 1 Mar 2010. (0.1.4) added unmounting before formatting (do not format target or source by default) Tommi Toropainen&lt;br /&gt;
&lt;br /&gt;
=== Example 2, UX Test Case for Browser ===&lt;br /&gt;
&lt;br /&gt;
* '''TC Title:''' Watching flash video via browser by using WLAN&lt;br /&gt;
* '''TC ID:''' PJ114257&lt;br /&gt;
* '''Requirement''' &lt;br /&gt;
* '''Type:''' Functional&lt;br /&gt;
* '''Domain:''' Handset&lt;br /&gt;
* '''Feature:''' Mozilla Fennec Browser&lt;br /&gt;
* '''Subfeature:''' copy&lt;br /&gt;
* '''Component:''' &lt;br /&gt;
* '''Execution Type:''' Manual&lt;br /&gt;
* '''Test Case State:''' Design &lt;br /&gt;
* '''Description:'''&lt;br /&gt;
** Purpose: Purpose of this test case is to verify that it is possible to watch flash video via browser by using WLAN.&lt;br /&gt;
** Method: Test case is run manually&lt;br /&gt;
** References: www.youtube.com&lt;br /&gt;
** Pre/Post-conditions: WLAN Access Point is available. Browser application is opened&lt;br /&gt;
** Run instructions: &lt;br /&gt;
:: 1) Open webpage where flash videos can be watched (youtube.com) &lt;br /&gt;
Expected: Web page is displayed with flash videos&lt;br /&gt;
:: 2) Start watching some flash video on the web page.&lt;br /&gt;
Expected: Flash video can be watched with proper audio and video. &lt;br /&gt;
:: 3) Stop watching flash video.&lt;br /&gt;
Expected: Flash video playback should be stopped and web page with videos should be displayed.&lt;br /&gt;
:: 4) Close the browser application.&lt;br /&gt;
Expected: Browser application should be closed successfully and home page is displayed.&lt;br /&gt;
** Pass/Fail criteria: It is possible to watch flash videos via browser by using WLAN&lt;br /&gt;
** Test Environment: Open WLAN network&lt;br /&gt;
** Required test data: None&lt;br /&gt;
** Change history: &lt;br /&gt;
*** 9 Jun 2010. (v.0.1) Test case skeleton created, basic information included. Petri Jylhä&lt;br /&gt;
*** 6 Sep 2010. Test Case should contain simple and meaningful steps and coverage should be good enough. Added expected result for each step. Reena&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Test_case_template</id>
		<title>Quality/Test case template</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Test_case_template"/>
				<updated>2011-02-18T06:45:47Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Fields in Test Case Template */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Test Case Template ==&lt;br /&gt;
Purpose of test case template is to provide sufficient amount of information about test cases for the users. Intention is to keep test case template as simple as possible. Test case template does not contain any information about test execution schedule, intervals how often it will be executed or so. This is defined in test execution management tool(s) what ever they might be. The same template should be used despite the test case concerning UX or Core. &lt;br /&gt;
&lt;br /&gt;
[[File:TCTemplate.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Fields in Test Case Template ==&lt;br /&gt;
&lt;br /&gt;
Template contains following fields: &lt;br /&gt;
&lt;br /&gt;
* '''TC Title:''' (Mandatory) ''&amp;lt;Descriptive title for test case&amp;gt;'' '''Shall be used by QA team'''&lt;br /&gt;
* '''TC ID:''' (Optional) '' &amp;lt;Test case unique identifier&amp;gt;'' '''Could be used by QA team'''&lt;br /&gt;
** Can consist of characters, numbers or if test case name is unique this can be used as well &lt;br /&gt;
* '''Requirement:''' (Optional) ''&amp;lt;Requirement reference&amp;gt;'' '''Should be used by QA team''' ''update description''&lt;br /&gt;
* '''Type:''' (Optional) ''&amp;lt;Type of test case&amp;gt;'' '''Shall be used by QA team''' ''update description'' &lt;br /&gt;
** Values: Certification, Internationalisation, Localisation, System Integration, Variant Testing, 3PO Testing, Services Testing, Functional, Latency, Response time, Frame rate measurement, Technical Benchmark, Benchmark, Memory consumption measurement, Throughput measurement, Load measurement, Power management, Low resource, Recovery, Iterative, Long-lasting, FIT (Feature Interaction Testing),User eXperience testing, Mobility testing, Long Period testing (LPT) &lt;br /&gt;
* '''Domain:''' (Optional) &amp;lt;Vertical&amp;gt; '''Shall be used by QA team'''&lt;br /&gt;
** Values: Common, Handset, Netbook, In-Vehicle, Connected TV, Media Phone ''update description'' &lt;br /&gt;
* '''Feature:''' (Optional) ''&amp;lt;Bugzilla Feature&amp;gt;'' '''Shall be used by QA team if Requirement is empty - otherwise Could be used'''&lt;br /&gt;
* '''Subfeature:''' (Optional) '''Could be used by QA team'''&lt;br /&gt;
** Can be used when test case designer wants to identify more detailed level what is tested. &lt;br /&gt;
* '''Component:''' (Optional) ''&amp;lt;Bugzilla Component&amp;gt;'' '''Shall be used by QA team''' &lt;br /&gt;
* '''Execution Type:''' (Optional) ''&amp;lt;Manual, Auto&amp;gt;'' '''Should be used by QA team''' &lt;br /&gt;
* '''Test Case State:''' (Optional) ''&amp;lt;Design/Ready/Approved&amp;gt;'' '''Could be used by QA team'''&lt;br /&gt;
* '''Description:''' &lt;br /&gt;
** Purpose (Optional): &amp;lt;Test case purpose here. What is tried to achieve with this specific TC&amp;gt; '''Shall be used by QA team'''&lt;br /&gt;
** Method (Optional): &amp;lt;Short description of TC method here, e.g., how measurement is done and what the result describes. Could be a link to another document. This field is optional&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** References (Optional) :&amp;lt;Link to web, wiki or similar place where more detailed information is available (if any) for this TC&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** Pre/Post-conditions (Optional): &amp;lt;Specific description of things or settings needed prior to this TC run. E.g. memory card in device and audio clip at path /home/user/audioclips&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** Run instructions (Optional): &amp;lt;Run instructions specific for this TC. Describe instructions by steps (n) – refer to PASS / FAIL criteria for this step.&amp;gt; '''Shall be used by QA team'''&lt;br /&gt;
** Pass/Fail criteria (Optional): &amp;lt;What are the criterion that TC shall fulfil in order to consider TC as passed.  Describe PASS / FAIL criteria for each run step.&amp;gt; '''Shall be used by QA team'''&lt;br /&gt;
** Test Environment (Optional): &amp;lt;Link to a document describing manual or automatic test environment. No test cases having dependencies to corporate network or other proprietary SW / HW&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** Required test data (Optional): &amp;lt;Description of specific test data / parameters for this TC with unambiguous file references&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
** Change history (Optional): &amp;lt;Description of modifications done to this TC, with name of author. Change history of last 5 changes at least&amp;gt; '''Could be used by QA team'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Example 1, Core Test Case for eMMC ===&lt;br /&gt;
&lt;br /&gt;
* '''TC Title:''' DATAFLOW-FS-Copy-File-eMMC-to-MMC&lt;br /&gt;
* '''TC ID:''' DATAFLOW-FS-Copy-File-eMMC-to-MMC&lt;br /&gt;
* '''Requirement''' &lt;br /&gt;
* '''Type:''' Functional&lt;br /&gt;
* '''Domain:''' Handset&lt;br /&gt;
* '''Feature:''' &lt;br /&gt;
* '''Subfeature:''' copy&lt;br /&gt;
* '''Component:''' Kernel&lt;br /&gt;
* '''Execution Type:''' Auto&lt;br /&gt;
* '''Test Case State:''' Approved&lt;br /&gt;
* '''Description:'''&lt;br /&gt;
** Purpose: This case tests file can be copied from eMMC to eMMC&lt;br /&gt;
** Method: Test case copies file from eMMC to eMMC, file block size 1kB, block count 1000&lt;br /&gt;
** References: None &lt;br /&gt;
** Pre/Post-conditions: Test asset and MIN test frame Work is installed to the device. Memory card must be mounted in device. Test must be executed as root.&lt;br /&gt;
** Run instructions: Start 'min' in the shell of the device.  Select a case, observe device, and check the test result from min and the log files. Or use command line format 'min -c -t &amp;lt;test case name&amp;gt;'.&lt;br /&gt;
** Pass/Fail criteria: Test case returns passed if operation was succesfull. Result is logged into /var/log/tests/.&amp;quot;&lt;br /&gt;
** Test Environment: Handset device&lt;br /&gt;
** Required test data: None&lt;br /&gt;
** Change history: &lt;br /&gt;
*** 11 May 2010. (v.0.1.8) Added steps to test.xml. Tommi Toropainen&lt;br /&gt;
*** 21 Apr 2010. (v.0.1.7) Added new steps to OTS execution to get results on Test reporting tools, Removed tmp filesystem tests from OTS. Tommi Toropainen&lt;br /&gt;
*** 20 Apr 2010. (v.0.1.6) Changed filesystem partitions in configure file, Added Security file system test case. Tommi Toropainen &lt;br /&gt;
*** 15 Mar 2010. (v.0.1.5) Changed mass storage cases to use 1,6GB files. Tommi Toropainen &lt;br /&gt;
*** 1 Mar 2010. (0.1.4) added unmounting before formatting (do not format target or source by default) Tommi Toropainen&lt;br /&gt;
&lt;br /&gt;
=== Example 2, UX Test Case for Browser ===&lt;br /&gt;
&lt;br /&gt;
* '''TC Title:''' Watching flash video via browser by using WLAN&lt;br /&gt;
* '''TC ID:''' PJ114257&lt;br /&gt;
* '''Requirement''' &lt;br /&gt;
* '''Type:''' Functional&lt;br /&gt;
* '''Domain:''' Handset&lt;br /&gt;
* '''Feature:''' Mozilla Fennec Browser&lt;br /&gt;
* '''Subfeature:''' copy&lt;br /&gt;
* '''Component:''' &lt;br /&gt;
* '''Execution Type:''' Manual&lt;br /&gt;
* '''Test Case State:''' Design &lt;br /&gt;
* '''Description:'''&lt;br /&gt;
** Purpose: Purpose of this test case is to verify that it is possible to watch flash video via browser by using WLAN.&lt;br /&gt;
** Method: Test case is run manually&lt;br /&gt;
** References: www.youtube.com&lt;br /&gt;
** Pre/Post-conditions: WLAN Access Point is available. Browser application is opened&lt;br /&gt;
** Run instructions: &lt;br /&gt;
:: 1) Open webpage where flash videos can be watched (youtube.com) &lt;br /&gt;
Expected: Web page is displayed with flash videos&lt;br /&gt;
:: 2) Start watching some flash video on the web page.&lt;br /&gt;
Expected: Flash video can be watched with proper audio and video. &lt;br /&gt;
:: 3) Stop watching flash video.&lt;br /&gt;
Expected: Flash video playback should be stopped and web page with videos should be displayed.&lt;br /&gt;
:: 4) Close the browser application.&lt;br /&gt;
Expected: Browser application should be closed successfully and home page is displayed.&lt;br /&gt;
** Pass/Fail criteria: It is possible to watch flash videos via browser by using WLAN&lt;br /&gt;
** Test Environment: Open WLAN network&lt;br /&gt;
** Required test data: None&lt;br /&gt;
** Change history: &lt;br /&gt;
*** 9 Jun 2010. (v.0.1) Test case skeleton created, basic information included. Petri Jylhä&lt;br /&gt;
*** 6 Sep 2010. Test Case should contain simple and meaningful steps and coverage should be good enough. Added expected result for each step. Reena&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Plans/Test-plan-template</id>
		<title>Quality/Plans/Test-plan-template</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Plans/Test-plan-template"/>
				<updated>2011-02-17T06:50:30Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Traceability of Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposal - please contribute by editing this page or posting your comments on [[Talk:TestPlanTemplate|discussion area]] for this page.&lt;br /&gt;
&lt;br /&gt;
Note that this is template giving the frame from actual test plan.&lt;br /&gt;
The intent is to list areas/things which one need to consider when planning needed QA activities for certain MeeGo Release (e.g. 1.2, 1.3).&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
=== Purpose ===&lt;br /&gt;
&lt;br /&gt;
The purpose of the Test Plan is to introduce the testing strategy, scope, sub-plans and testing activities done or supported by QA team for MeeGo X.X release.&lt;br /&gt;
&lt;br /&gt;
The intended readers for this document are people interested about the reasoning behind the actual activities done by QA team.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;please write more&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Objectives ===&lt;br /&gt;
&lt;br /&gt;
The Test Plan is intended to provide the vehicle for QA team to confirm the functionality and completeness of the MeeGo X.X release. It is expected that the satisfaction of the complete series of criteria contained in this plan will signify successful functionality of the integrated release.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;please list more objectives&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Goal ===&lt;br /&gt;
&lt;br /&gt;
The goal is to deliver a product with no open bugs with a severity level of critical and a minimal number of open bugs with severity level major.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;please add other goals&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Document Overview ===&lt;br /&gt;
&lt;br /&gt;
==== Test Cases ====&lt;br /&gt;
&lt;br /&gt;
During the the release phase aiming to final release, test cases will be executed. The test cases are described in test documents which are in gitorius at meego.gitorious.org/meego-quality-assurance. The actual test case code might be (depending on the license type and test level) part of the source package. Each test case also contains test specific criteria which decide upon test case success or failure.&lt;br /&gt;
&lt;br /&gt;
Test cases shall fulfill the definitions given in [[Quality/Test_case_template|Test case template]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;add other sources and definitions used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Test Case Result ====&lt;br /&gt;
&lt;br /&gt;
Verdict shall be assigned for a test case after execution according [[Quality/Glossary#Test_case_verdict|test case verdict instructions]].&lt;br /&gt;
&lt;br /&gt;
==== Traceability of Features ====&lt;br /&gt;
&lt;br /&gt;
For each feature listed bugs.meego.com, in principle, one or more test cases should exist (see detailed test plans). This information should be defined in the test case according instructions given in [[Quality/Test_case_template|Test Case Template]]&lt;br /&gt;
&lt;br /&gt;
==== Test Case Documentation ====&lt;br /&gt;
&lt;br /&gt;
Each test case described in the detailed test plan contains the fields according [[Quality/Test_case_template|Test Case Template]] and [http://meego.gitorious.org/meego-quality-assurance/test-definition test-definition]&lt;br /&gt;
&lt;br /&gt;
== Overall test strategy ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Components can be tested by a combination of component (unit, module and component integration testing put together), integration and system tests.&lt;br /&gt;
&lt;br /&gt;
For a system test the component is typically tested by launching the application in the test environment and by executing functionality of the component using the User Interface, and by verifying the outcome against an 'expected result'.&lt;br /&gt;
In cases where manual verification is required the expected outcome is specified in the test case.&lt;br /&gt;
&lt;br /&gt;
Where possible all or parts of the test steps are automated, but in all cases there will be a manually executed 'Acceptance Test' for each GUI component in which the module will, at least, be verified against a standard checklist.&lt;br /&gt;
&lt;br /&gt;
For an Integration test the component is typically tested by launching the component (if it has a GUI), or by launching other applications that make use of the tested component, inside the test environment and by executing functionality of the component using the User Interface. Where applicable, parts of the system may be replaced by stubs to partially insulate the component from its environment.&lt;br /&gt;
&lt;br /&gt;
Unit tests are so named because they each test one unit of code. This type of tests are usually written by developers as they work on code (white-box style), to ensure that the specific function is working as expected. Whether a module of code has hundreds of unit tests or only five is irrelevant. One function might have multiple tests, to catch corner cases or other branches in the code. A test suite of unit tests should never cross process boundaries in a program, let alone network connections. Doing so introduces delays that make tests run slowly and discourage developers from running the whole suite.&lt;br /&gt;
&lt;br /&gt;
Module test tests a module of code similar way than unit tests - the difference is that test are generated black-box style (without reference to the internal structure of the module).&lt;br /&gt;
&lt;br /&gt;
Introducing dependencies on external modules or data also turns unit tests into component integration tests. If one module misbehaves in a chain of interrelated modules, it is not so immediately clear where to look for the cause of the failure. Tests are checking ready made part of the component with simulators (stubs, test drivers) for missing external dependencies.&lt;br /&gt;
&lt;br /&gt;
=== Priorization ===&lt;br /&gt;
&lt;br /&gt;
Tests are written on a highest priority first basis, and secondly on broad coverage.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;add other priorization rules used by vertical or project&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Coverage ===&lt;br /&gt;
&lt;br /&gt;
At this stage we are aiming towards feature and functionality coverage.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;put additional coverage targets here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configurations ===&lt;br /&gt;
&lt;br /&gt;
MeeGo X.X is tested in a number of configurations, both in reference hardwares and a QEMU environment. The public configurations used for this release are YY.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;update data according the information given by product management&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Test Execution ===&lt;br /&gt;
&lt;br /&gt;
All automated tests are executed in a automated environment ([http://ots.meego.com/ OTS]), and typically test results are available for each build.&lt;br /&gt;
&lt;br /&gt;
Manual tests are executed regularly, but certainly before each release.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;update your rules and environments here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Test Reporting ===&lt;br /&gt;
&lt;br /&gt;
Reporting for individual test sessions is done in [http://qa-reports.meego.com/ qa-reports]. Verticals might have additional reporting practices defined.&lt;br /&gt;
&lt;br /&gt;
=== Test Tools ===&lt;br /&gt;
&lt;br /&gt;
Additional tools such as Valgrind may be used to do a deep analysis of test details/failures and tools such as &amp;lt;please contribute&amp;gt; are used in the documentation process. These tools which will provide additional data used to analyse the quality of the product but are not necessarily used in the Go/No-Go decision making process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;add your own tool portfolio here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Testing Quality Characteristics ===&lt;br /&gt;
&lt;br /&gt;
Check out the [[Quality/Test_areas_and_types|Test areas and types]].&lt;br /&gt;
&lt;br /&gt;
==== Functionality ====&lt;br /&gt;
&lt;br /&gt;
The basic functionality checklist can be categorized as below:&lt;br /&gt;
* Installation and un-installation &lt;br /&gt;
* Startup and exiting &lt;br /&gt;
* Screen Layout and Navigation &lt;br /&gt;
* Mobility and connectivity &lt;br /&gt;
* Security &lt;br /&gt;
* Touch interaction &lt;br /&gt;
* UI style &lt;br /&gt;
* Accessibility and clarity &lt;br /&gt;
* Help and documentation &lt;br /&gt;
* UI Controls &lt;br /&gt;
[[Quality/Test_areas_and_types#Functionality_quality_characteristics|Test areas and types for functionality]] has more details/ideas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;list your goals for functional testing here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Performance ====&lt;br /&gt;
&lt;br /&gt;
The performance target is to produce a quality product with a performance that is competitive in the market. This is going to be achieved by first looking at the different areas that affect the performance of MeeGo X.X release, on actual reference hardwares, and then trying to measure these values to find out where performance needs to be improved.&lt;br /&gt;
The focus areas might be:&lt;br /&gt;
* Binary sizes&lt;br /&gt;
* Functional Performance&lt;br /&gt;
* Application Startup times&lt;br /&gt;
* Startup times&lt;br /&gt;
* Memory usage&lt;br /&gt;
[[Quality/Test_areas_and_types#Performance_quality_characteristics|Test areas and types for performance]] has more details/ideas.&lt;br /&gt;
&lt;br /&gt;
Our goal to have a fast and responsive system having following targets: &lt;br /&gt;
* &amp;lt;list your measurable targets for performance aspects of the system here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are our initial targets only. Once we have reached these targets we will continue to improve and create a new set of targets to aim for.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;define your approach in more details here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Reliability ====&lt;br /&gt;
&lt;br /&gt;
Our goal is to have reliable system having following targets:&lt;br /&gt;
* &amp;lt;list your measurable targets for reliability aspects of the system here&amp;gt;&lt;br /&gt;
[[Quality/Test_areas_and_types#Reliability_quality_characteristics|Test areas and types for reliability]] has more details/ideas.&lt;br /&gt;
&lt;br /&gt;
==== Usability ====&lt;br /&gt;
&lt;br /&gt;
The usability check list can be categorized as below:&lt;br /&gt;
* Task success rates and Error prevention&lt;br /&gt;
* Help users recognize, diagnose, and recover from errors&lt;br /&gt;
* Ease of use&lt;br /&gt;
* Flexibility and efficiency of use&lt;br /&gt;
* Consistency and standards&lt;br /&gt;
* Time on task&lt;br /&gt;
* Task path, task flow and sequence&lt;br /&gt;
* Aesthetic and minimalist design&lt;br /&gt;
* User preference&lt;br /&gt;
* User control and freedom&lt;br /&gt;
[[Quality/Test_areas_and_types#Usability_quality_characteristics|Test areas and types for usability]] has more details/ideas.&lt;br /&gt;
&lt;br /&gt;
== General Environment Setup ==&lt;br /&gt;
&lt;br /&gt;
MeeGo can be tested on reference hardwares as well as in a QEMU environment. Both cases have value and may provide data that would be hard or impossible to acquire 'on the other side'.&lt;br /&gt;
&lt;br /&gt;
=== Basic Environment Setup ===&lt;br /&gt;
&lt;br /&gt;
Once MeeGo is installed in the QEMU environment or installed onto a reference hardware, no additional environment setup should be required that isn't already required by MeeGo itself. It is important though that the environment is equal for each testrun, i.e. the same background processes are running for each test run, and that only background processes are running that are required.&lt;br /&gt;
&lt;br /&gt;
Certain aspects of MeeGo can only be tested if associated hardware modules are available on the reference hardware/desktop machine on which the test is executed. For instance:&lt;br /&gt;
* Bluetooth&lt;br /&gt;
* Wireless&lt;br /&gt;
* TV&lt;br /&gt;
* Radio&lt;br /&gt;
* Telephony&lt;br /&gt;
* etc.&lt;br /&gt;
Please refer to the manuals that come with these items to setup correctly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;put reference to your test environment here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Testing MeeGo in a QEMU environment ===&lt;br /&gt;
&lt;br /&gt;
To test MeeGo in a QEMU environment, MeeGo needs to be built for the desktop which is accomplished by &amp;lt;put reference/link to the latest instructions over here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Testing MeeGo on a reference hardware ===&lt;br /&gt;
&lt;br /&gt;
To test MeeGo on a reference hardware, MeeGo needs to be built for that specific reference hardware, which is accomplished by &amp;lt;put reference/link to the latest instructions over here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Test Plans ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Structure taken here is following components and verticals in bugs.meego.com. This is provided as the illustrative example how subplans can be organized. Align this according your project setup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! Core OS &lt;br /&gt;
! Handheld UX &lt;br /&gt;
! Netbook UX &lt;br /&gt;
|-&lt;br /&gt;
|Bluetooth&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Contacts&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Content framework&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Graphics subsystem&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Media subsystem&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Photo viewer&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Qt&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Virtual keyboard&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Web browser&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/TestDesignProcessAndGuideline</id>
		<title>Quality/TestDesignProcessAndGuideline</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/TestDesignProcessAndGuideline"/>
				<updated>2011-02-17T06:32:06Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Implement Test Case(s) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction == &lt;br /&gt;
&lt;br /&gt;
Purpose of this document is to introduce process and guideline for creating high quality test cases for common usage in MeeGo quality assurance teams. &lt;br /&gt;
* Common: &lt;br /&gt;
** Common test case template to be used in UX and Core. &lt;br /&gt;
*** [[Quality/Test_case_template|Test case template]]&lt;br /&gt;
* For UX: &lt;br /&gt;
** Test cases are designed and stored to Test Link test asset management tool.&lt;br /&gt;
* For Core:&lt;br /&gt;
** Test cases are following test packaging instructions available at: [[Quality/QA-tools/Test packaging|Test packaging]]&lt;br /&gt;
** Instances of test cases are available in Test Link test asset management tool&lt;br /&gt;
* This document describes overall test design process and guideline for MeeGo QA&lt;br /&gt;
&lt;br /&gt;
== Overall Test Design Process ==&lt;br /&gt;
&lt;br /&gt;
[[File:TDPaG.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Features for Meego ==&lt;br /&gt;
* Defined by Product Management and/or relevant stakeholder(s)&lt;br /&gt;
* Located in Bugzilla&lt;br /&gt;
* Additional material that would be useful &lt;br /&gt;
** UI documents / UI design briefs / Visual references&lt;br /&gt;
&lt;br /&gt;
== Analysis for Testability ==&lt;br /&gt;
* Done by Quality Assurance Owner&lt;br /&gt;
* Checklist to be used can be found: &lt;br /&gt;
** [[Quality_Assurance_Team|Quality Assurance Team]] or&lt;br /&gt;
** [[Quality/Plans/Testability-checklist|Testability Checklist]]&lt;br /&gt;
* Feedback of feature testability is given directly as comment to Feature comment-field in Bugzilla. Also separate meeting between QA owner and relevant Product Manager can be arranged on need basis.&lt;br /&gt;
&lt;br /&gt;
== Test Case Title(s) ==&lt;br /&gt;
* Filled by Quality Assurance Owner&lt;br /&gt;
* Define TC title(s) and create coverage analysis matrix&lt;br /&gt;
** TC title length should be less than 30 &lt;br /&gt;
** Use ‘_’ to connect words&lt;br /&gt;
** Title should be describing well purpose of test case&lt;br /&gt;
&lt;br /&gt;
== Informal Review ==&lt;br /&gt;
* Arranged by QA owner&lt;br /&gt;
* Wiki, Email and IRC to be used&lt;br /&gt;
* Participants: Feature owner, QA owner, QA CC-owner, Developer and community members&lt;br /&gt;
* Minutes are stored to &amp;lt;exact place to be defined later&amp;gt;&lt;br /&gt;
* Target is to ensure that designed TC title’s are matching to given feature in high level, target test case coverage is achievable and share information between relevant parties&lt;br /&gt;
&lt;br /&gt;
== Implement Test Case(s) ==&lt;br /&gt;
* Done by QA owner to Test Link (UX) or as test code and test.xml created accordingly. Test case instance in Test Link to be available in Test Link&lt;br /&gt;
* Test Case Template and its guidelines must be followed when filing Test Case Description&lt;br /&gt;
** Link: [[Quality/Test_case_template|Test Case Template]]&lt;br /&gt;
* Note! Test Case Template must be available also directly in Test Link database for manual TC’s&lt;br /&gt;
* Design Steps &lt;br /&gt;
** Each test step must have description and expected results defined.&lt;br /&gt;
** Each clause should start with a capital letter and end with full stop mark.&lt;br /&gt;
** One test step should contain only one activity.&lt;br /&gt;
** Measurement start and end points should be clearly defined in test steps.&lt;br /&gt;
&lt;br /&gt;
== Technical Review ==&lt;br /&gt;
* Arranged by QA owner&lt;br /&gt;
* Wiki, Email and IRC to be used &lt;br /&gt;
* Participants: QA Owners, QA CC-owner, Developer, Test Engineer and community members&lt;br /&gt;
* Test Case(s) including design steps are reviewed from Test Link, Source Code review in need basis. &lt;br /&gt;
* TC status is marked as Proposal&lt;br /&gt;
* Target is to finalize and approve full test cases used in test execution and share information between QA owners and Test Engineers&lt;br /&gt;
&lt;br /&gt;
== Test Case(s) ==&lt;br /&gt;
* Test cases in place in Test Link tool and test-xml’s available&lt;br /&gt;
* TC status is marked as Approved&lt;br /&gt;
* Test code available in agreed place (as development project in MeeGo.Com)&lt;br /&gt;
* Test data available in public domain &amp;lt;link to be added&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other Notes ==&lt;br /&gt;
* Test Plan and Scope creation/definition is excluded from this process&lt;br /&gt;
* Model of Coverage analysis matrix: &amp;lt;Link to be added here when available&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Plans/Test-plan-template</id>
		<title>Quality/Plans/Test-plan-template</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Plans/Test-plan-template"/>
				<updated>2011-02-17T06:30:41Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Test Case Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposal - please contribute by editing this page or posting your comments on [[Talk:TestPlanTemplate|discussion area]] for this page.&lt;br /&gt;
&lt;br /&gt;
Note that this is template giving the frame from actual test plan.&lt;br /&gt;
The intent is to list areas/things which one need to consider when planning needed QA activities for certain MeeGo Release (e.g. 1.2, 1.3).&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
=== Purpose ===&lt;br /&gt;
&lt;br /&gt;
The purpose of the Test Plan is to introduce the testing strategy, scope, sub-plans and testing activities done or supported by QA team for MeeGo X.X release.&lt;br /&gt;
&lt;br /&gt;
The intended readers for this document are people interested about the reasoning behind the actual activities done by QA team.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;please write more&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Objectives ===&lt;br /&gt;
&lt;br /&gt;
The Test Plan is intended to provide the vehicle for QA team to confirm the functionality and completeness of the MeeGo X.X release. It is expected that the satisfaction of the complete series of criteria contained in this plan will signify successful functionality of the integrated release.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;please list more objectives&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Goal ===&lt;br /&gt;
&lt;br /&gt;
The goal is to deliver a product with no open bugs with a severity level of critical and a minimal number of open bugs with severity level major.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;please add other goals&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Document Overview ===&lt;br /&gt;
&lt;br /&gt;
==== Test Cases ====&lt;br /&gt;
&lt;br /&gt;
During the the release phase aiming to final release, test cases will be executed. The test cases are described in test documents which are in gitorius at meego.gitorious.org/meego-quality-assurance. The actual test case code might be (depending on the license type and test level) part of the source package. Each test case also contains test specific criteria which decide upon test case success or failure.&lt;br /&gt;
&lt;br /&gt;
Test cases shall fulfill the definitions given in [[Quality/Test_case_template|Test case template]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;add other sources and definitions used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Test Case Result ====&lt;br /&gt;
&lt;br /&gt;
Verdict shall be assigned for a test case after execution according [[Quality/Glossary#Test_case_verdict|test case verdict instructions]].&lt;br /&gt;
&lt;br /&gt;
==== Traceability of Features ====&lt;br /&gt;
&lt;br /&gt;
For each feature listed bugs.meego.com, in principle, one or more test cases should exist (see detailed test plans). This information should be defined in the test case according instructions given in [[TestCaseTemplate|Test case template]]&lt;br /&gt;
&lt;br /&gt;
==== Test Case Documentation ====&lt;br /&gt;
&lt;br /&gt;
Each test case described in the detailed test plan contains the fields according [[Quality/Test_case_template|Test Case Template]] and [http://meego.gitorious.org/meego-quality-assurance/test-definition test-definition]&lt;br /&gt;
&lt;br /&gt;
== Overall test strategy ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Components can be tested by a combination of component (unit, module and component integration testing put together), integration and system tests.&lt;br /&gt;
&lt;br /&gt;
For a system test the component is typically tested by launching the application in the test environment and by executing functionality of the component using the User Interface, and by verifying the outcome against an 'expected result'.&lt;br /&gt;
In cases where manual verification is required the expected outcome is specified in the test case.&lt;br /&gt;
&lt;br /&gt;
Where possible all or parts of the test steps are automated, but in all cases there will be a manually executed 'Acceptance Test' for each GUI component in which the module will, at least, be verified against a standard checklist.&lt;br /&gt;
&lt;br /&gt;
For an Integration test the component is typically tested by launching the component (if it has a GUI), or by launching other applications that make use of the tested component, inside the test environment and by executing functionality of the component using the User Interface. Where applicable, parts of the system may be replaced by stubs to partially insulate the component from its environment.&lt;br /&gt;
&lt;br /&gt;
Unit tests are so named because they each test one unit of code. This type of tests are usually written by developers as they work on code (white-box style), to ensure that the specific function is working as expected. Whether a module of code has hundreds of unit tests or only five is irrelevant. One function might have multiple tests, to catch corner cases or other branches in the code. A test suite of unit tests should never cross process boundaries in a program, let alone network connections. Doing so introduces delays that make tests run slowly and discourage developers from running the whole suite.&lt;br /&gt;
&lt;br /&gt;
Module test tests a module of code similar way than unit tests - the difference is that test are generated black-box style (without reference to the internal structure of the module).&lt;br /&gt;
&lt;br /&gt;
Introducing dependencies on external modules or data also turns unit tests into component integration tests. If one module misbehaves in a chain of interrelated modules, it is not so immediately clear where to look for the cause of the failure. Tests are checking ready made part of the component with simulators (stubs, test drivers) for missing external dependencies.&lt;br /&gt;
&lt;br /&gt;
=== Priorization ===&lt;br /&gt;
&lt;br /&gt;
Tests are written on a highest priority first basis, and secondly on broad coverage.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;add other priorization rules used by vertical or project&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Coverage ===&lt;br /&gt;
&lt;br /&gt;
At this stage we are aiming towards feature and functionality coverage.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;put additional coverage targets here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configurations ===&lt;br /&gt;
&lt;br /&gt;
MeeGo X.X is tested in a number of configurations, both in reference hardwares and a QEMU environment. The public configurations used for this release are YY.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;update data according the information given by product management&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Test Execution ===&lt;br /&gt;
&lt;br /&gt;
All automated tests are executed in a automated environment ([http://ots.meego.com/ OTS]), and typically test results are available for each build.&lt;br /&gt;
&lt;br /&gt;
Manual tests are executed regularly, but certainly before each release.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;update your rules and environments here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Test Reporting ===&lt;br /&gt;
&lt;br /&gt;
Reporting for individual test sessions is done in [http://qa-reports.meego.com/ qa-reports]. Verticals might have additional reporting practices defined.&lt;br /&gt;
&lt;br /&gt;
=== Test Tools ===&lt;br /&gt;
&lt;br /&gt;
Additional tools such as Valgrind may be used to do a deep analysis of test details/failures and tools such as &amp;lt;please contribute&amp;gt; are used in the documentation process. These tools which will provide additional data used to analyse the quality of the product but are not necessarily used in the Go/No-Go decision making process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;add your own tool portfolio here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Testing Quality Characteristics ===&lt;br /&gt;
&lt;br /&gt;
Check out the [[Quality/Test_areas_and_types|Test areas and types]].&lt;br /&gt;
&lt;br /&gt;
==== Functionality ====&lt;br /&gt;
&lt;br /&gt;
The basic functionality checklist can be categorized as below:&lt;br /&gt;
* Installation and un-installation &lt;br /&gt;
* Startup and exiting &lt;br /&gt;
* Screen Layout and Navigation &lt;br /&gt;
* Mobility and connectivity &lt;br /&gt;
* Security &lt;br /&gt;
* Touch interaction &lt;br /&gt;
* UI style &lt;br /&gt;
* Accessibility and clarity &lt;br /&gt;
* Help and documentation &lt;br /&gt;
* UI Controls &lt;br /&gt;
[[Quality/Test_areas_and_types#Functionality_quality_characteristics|Test areas and types for functionality]] has more details/ideas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;list your goals for functional testing here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Performance ====&lt;br /&gt;
&lt;br /&gt;
The performance target is to produce a quality product with a performance that is competitive in the market. This is going to be achieved by first looking at the different areas that affect the performance of MeeGo X.X release, on actual reference hardwares, and then trying to measure these values to find out where performance needs to be improved.&lt;br /&gt;
The focus areas might be:&lt;br /&gt;
* Binary sizes&lt;br /&gt;
* Functional Performance&lt;br /&gt;
* Application Startup times&lt;br /&gt;
* Startup times&lt;br /&gt;
* Memory usage&lt;br /&gt;
[[Quality/Test_areas_and_types#Performance_quality_characteristics|Test areas and types for performance]] has more details/ideas.&lt;br /&gt;
&lt;br /&gt;
Our goal to have a fast and responsive system having following targets: &lt;br /&gt;
* &amp;lt;list your measurable targets for performance aspects of the system here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are our initial targets only. Once we have reached these targets we will continue to improve and create a new set of targets to aim for.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;define your approach in more details here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Reliability ====&lt;br /&gt;
&lt;br /&gt;
Our goal is to have reliable system having following targets:&lt;br /&gt;
* &amp;lt;list your measurable targets for reliability aspects of the system here&amp;gt;&lt;br /&gt;
[[Quality/Test_areas_and_types#Reliability_quality_characteristics|Test areas and types for reliability]] has more details/ideas.&lt;br /&gt;
&lt;br /&gt;
==== Usability ====&lt;br /&gt;
&lt;br /&gt;
The usability check list can be categorized as below:&lt;br /&gt;
* Task success rates and Error prevention&lt;br /&gt;
* Help users recognize, diagnose, and recover from errors&lt;br /&gt;
* Ease of use&lt;br /&gt;
* Flexibility and efficiency of use&lt;br /&gt;
* Consistency and standards&lt;br /&gt;
* Time on task&lt;br /&gt;
* Task path, task flow and sequence&lt;br /&gt;
* Aesthetic and minimalist design&lt;br /&gt;
* User preference&lt;br /&gt;
* User control and freedom&lt;br /&gt;
[[Quality/Test_areas_and_types#Usability_quality_characteristics|Test areas and types for usability]] has more details/ideas.&lt;br /&gt;
&lt;br /&gt;
== General Environment Setup ==&lt;br /&gt;
&lt;br /&gt;
MeeGo can be tested on reference hardwares as well as in a QEMU environment. Both cases have value and may provide data that would be hard or impossible to acquire 'on the other side'.&lt;br /&gt;
&lt;br /&gt;
=== Basic Environment Setup ===&lt;br /&gt;
&lt;br /&gt;
Once MeeGo is installed in the QEMU environment or installed onto a reference hardware, no additional environment setup should be required that isn't already required by MeeGo itself. It is important though that the environment is equal for each testrun, i.e. the same background processes are running for each test run, and that only background processes are running that are required.&lt;br /&gt;
&lt;br /&gt;
Certain aspects of MeeGo can only be tested if associated hardware modules are available on the reference hardware/desktop machine on which the test is executed. For instance:&lt;br /&gt;
* Bluetooth&lt;br /&gt;
* Wireless&lt;br /&gt;
* TV&lt;br /&gt;
* Radio&lt;br /&gt;
* Telephony&lt;br /&gt;
* etc.&lt;br /&gt;
Please refer to the manuals that come with these items to setup correctly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;put reference to your test environment here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Testing MeeGo in a QEMU environment ===&lt;br /&gt;
&lt;br /&gt;
To test MeeGo in a QEMU environment, MeeGo needs to be built for the desktop which is accomplished by &amp;lt;put reference/link to the latest instructions over here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Testing MeeGo on a reference hardware ===&lt;br /&gt;
&lt;br /&gt;
To test MeeGo on a reference hardware, MeeGo needs to be built for that specific reference hardware, which is accomplished by &amp;lt;put reference/link to the latest instructions over here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Test Plans ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Structure taken here is following components and verticals in bugs.meego.com. This is provided as the illustrative example how subplans can be organized. Align this according your project setup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! Core OS &lt;br /&gt;
! Handheld UX &lt;br /&gt;
! Netbook UX &lt;br /&gt;
|-&lt;br /&gt;
|Bluetooth&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Contacts&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Content framework&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Graphics subsystem&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Media subsystem&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Photo viewer&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Qt&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Virtual keyboard&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Web browser&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Plans/Handset_UX_test_plan</id>
		<title>Quality/Plans/Handset UX test plan</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Plans/Handset_UX_test_plan"/>
				<updated>2011-02-17T06:25:31Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Test Cases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo HandSet UX Test Plan =&lt;br /&gt;
&lt;br /&gt;
== Introduction == &lt;br /&gt;
&lt;br /&gt;
This is overall test plan for MeeGo HandSet UX of MeeGo open source project, which defines overall Quality Assurance procedure of validation activities done for MeeGo  HandSet UX release. A series of component and system test plans will also be linked in this overall test plan to cover detailed test approaches. This will be joint effort from MeeGo QA Handset UX team.&lt;br /&gt;
&lt;br /&gt;
=== Objectives ===&lt;br /&gt;
&lt;br /&gt;
Objectives in MeeGo HandSet UX software testing is to validate the functionality of entire MeeGo HandSet UX software delivery by performing daily and weekly testing for software releases. Target is to ensure that &lt;br /&gt;
&lt;br /&gt;
* Planned and delivered features for MeeGo release HandSet UX are working as specified as a part of system. &lt;br /&gt;
* Validate that relevant bugs are fixed in software release.&lt;br /&gt;
* Program maturity statement can be and is given.&lt;br /&gt;
&lt;br /&gt;
=== Goal ===&lt;br /&gt;
&lt;br /&gt;
The goal is to deliver software release with no open bugs with a priority level of high and a minimal number of open bugs with priority level medium.&lt;br /&gt;
&lt;br /&gt;
== Test Strategy and Approach ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Application is launched from Graphical User Interface and features are used inside application to see that how those are working inside application. Also in system testing applications are used simultaneously to see how applications are interacting as part of system.&lt;br /&gt;
&lt;br /&gt;
Overall procedure in Quality Assurance for MeeGo HandSet UX is as following&lt;br /&gt;
&lt;br /&gt;
* Firstly decompose features to component, each will be associated with one component test plan&lt;br /&gt;
* Ensure testability of planned features forming component&lt;br /&gt;
* Write test design in component test plan&lt;br /&gt;
* Define and store (to Test Link) test cases for features &lt;br /&gt;
* Connect test cases to features in test management tool &lt;br /&gt;
* Prioritize test cases to form test sets&lt;br /&gt;
* Review test plan and test cases&lt;br /&gt;
* Automate test cases and add tests to fully automated test infrastructure&lt;br /&gt;
* Execute test cases in test sets for software releases following test execution and feature releasing plan&lt;br /&gt;
* Report test results and raise relevant bugs&lt;br /&gt;
* Provide maturity statement for main releases based on received test results&lt;br /&gt;
&lt;br /&gt;
=== Feature Test and System Test ===&lt;br /&gt;
&lt;br /&gt;
QA target is to validate MeeGo distribution&lt;br /&gt;
* Feature functionality &lt;br /&gt;
* System functionality (Interaction and negative scenarios)&lt;br /&gt;
* System performance &lt;br /&gt;
* System reliability &lt;br /&gt;
&lt;br /&gt;
Following chart illuminates scope and relationship of feature and system testing.&lt;br /&gt;
&lt;br /&gt;
==== Feature Testing ====&lt;br /&gt;
* Target is to test full functionality of specified feature forming component (e.g. Dialer) following the features' definition in featurezilla. Test case example: Make a phone call&lt;br /&gt;
* Every component (formed by features) basic functionality is tested in feature test set&lt;br /&gt;
* Each test component will be documented in component test plan. Test plans will cover all testing aspects for specific component/feature(s).&lt;br /&gt;
&lt;br /&gt;
==== System Testing ====&lt;br /&gt;
* Target is to test basic (functional) system testing of several components/features simultaneously. Test case example: Listening music while receiving incoming call&lt;br /&gt;
* Target is to test system testing (performance). Test case example: Open dialer application (Target value 0.1 sec)&lt;br /&gt;
* Target is to test system testing (reliability). Test case example: Make 200 calls (Target 199 pass, 1 fail)&lt;br /&gt;
* System Test Plans are created as separate test plans containing both Functional and Non-Functional System Testing aspects&lt;br /&gt;
&lt;br /&gt;
=== Testability ===&lt;br /&gt;
&lt;br /&gt;
Testability of MeeGo HandSet UX features are ensured at first. &lt;br /&gt;
* Features are defined by Product Management and relevant stakeholders to Bugzilla tool. &lt;br /&gt;
* Selected Quality Assurance Owners are checking those features through from Bugzilla against defined Testability Checklist and adding comment to feature in Bugzilla that can feature be used as QA input and it is possible validate in software release with relevant test case(s). Also more information is requested from Feature owner if it is seen insufficient from QA perspective.&lt;br /&gt;
&lt;br /&gt;
Relevant Links&lt;br /&gt;
* http://bugs.meego.com/ (MeeGo UX HandSet Features are stored in Bugzilla)&lt;br /&gt;
* [[Quality/TestabilityChecklist]]&lt;br /&gt;
* [[Quality/HandsetTestabilityStatus]]&lt;br /&gt;
&lt;br /&gt;
=== Test Cases ===&lt;br /&gt;
&lt;br /&gt;
Test Cases are designed by QA owners based on existing features and which have been approved from testability point of view. Common Test Case Template is used when designing test cases. Test cases are released publicly in MeeGo Gitorious under Handset UX Tests part.&lt;br /&gt;
&lt;br /&gt;
* Overall test design process and guideline from features to actual test cases can be found [[Quality/TestDesignProcessAndGuideline]]&lt;br /&gt;
&lt;br /&gt;
Relevant Links&lt;br /&gt;
* [[Quality/Test_case_template|Test Case Template]]&lt;br /&gt;
* http://gitorious.org/qa-tools/&lt;br /&gt;
* http://meego.gitorious.org/meego-quality-assurance/handset-ux-tests&lt;br /&gt;
&lt;br /&gt;
=== Coverage ===&lt;br /&gt;
&lt;br /&gt;
When features forming components are analysed and test cases are designed based on those also coverage matrix will be created for each component. From coverage matrix it can be seen that what is feature coverage i.e. planned test cases vs. maximum amount of test cases to cover every user scenarios from component/feature.&lt;br /&gt;
&lt;br /&gt;
Relevant Links&lt;br /&gt;
* &amp;lt;Coverage Matrix Template&amp;gt;&lt;br /&gt;
* &amp;lt;Coverage Matrix for MeeGo HandSet UX component/features&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Features to be Tested ====&lt;br /&gt;
* Overall the MeeGo HandSet UX Testing will cover the MeeGo HandSet UX layer in [http://meego.com/developers/meego-architecture MeeGo Architecture]: &lt;br /&gt;
[[File:MeeGoArch.png]]&lt;br /&gt;
&lt;br /&gt;
* Specific components/features to be tested will be aligned with the features under MeeGo HandSet Features product in [http://bugs.meego.com MeeGo Featurezilla @ Bugzilla]&lt;br /&gt;
&lt;br /&gt;
==== Features not to be Tested ====&lt;br /&gt;
* List of exact features not to be tested can be found from Featurezilla @ Bugzilla. One must use Testability query there to have full list identified.&lt;br /&gt;
** [http://bugs.meego.com/report.cgi?x_axis_field=cf_testability&amp;amp;y_axis_field=component&amp;amp;z_axis_field=&amp;amp;query_format=report-table&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;classification=MeeGo+Features&amp;amp;product=MeeGo+Handset+Features&amp;amp;version=1.2&amp;amp;longdesc_type=allwordssubstr&amp;amp;longdesc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;deadlinefrom=&amp;amp;deadlineto=&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailqa_contact2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;format=table&amp;amp;action=wrap&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= Testability in Featurezilla (1.2)]&lt;br /&gt;
&lt;br /&gt;
=== Configurations ===&lt;br /&gt;
&lt;br /&gt;
MeeGo HandSet UX is tested in a number of reference devices. The public reference configurations used for this release are&lt;br /&gt;
* [http://meego.com/devices/handset/handset-supported-hardware Supported Hardware]&lt;br /&gt;
&lt;br /&gt;
=== Test Sets, Definitions and Priorization ===&lt;br /&gt;
&lt;br /&gt;
Test sets are formed to Test Management Tool by using specific field inside the tool. Test sets that are formed are &lt;br /&gt;
* Acceptance/Sanity Test &lt;br /&gt;
** Acceptance/Sanity test set is a very brief run-through of the functionality of the entire MeeGo distribution, to assure that the basic health of the distribution and report major regressions at the earliest time. All the checkpoints in acceptance/sanity test reflects the most important and basic functionalities of the distribution.&lt;br /&gt;
** Acceptance and Sanity test sets are relatively stable and will be run on daily basis.&lt;br /&gt;
* Feature Test&lt;br /&gt;
** Key Feature Test Set is used to verify MeeGo Handset UX most critical key use cases functionalities with well selected basic feature test cases. &lt;br /&gt;
** Basic Feature Test Set is verifying MeeGo HandSet UX delivered features with basic feature test cases. Test set is always static to show overall feature functionalities progress and maturity of the entire MeeGo distribution. Based on test results QA is able to identify components with working features to enable extended feature testing and system testing. &lt;br /&gt;
** Extended Feature Test Set is used to verify delivery of features forming full functionality of entirely component. After component is fully integrated all component related test cases will be executed for selected weekly release and report out all the bugs against component and it’s features. Extended feature test set will be run again in the upcoming milestone or when significant changes are applied to component and it’s features. &lt;br /&gt;
* System Functional&lt;br /&gt;
** System Functional Test Set is targeting to evaluate delivered functionalities from system perspective. Test cases are not testing UI or Application itself, instead test cases are testing how whole system is working and interacting with Consumer (end user). Test cases are covering most critical interaction and negative scenarios that consumers will encounter in their daily usage. &lt;br /&gt;
* System Non-Functional &lt;br /&gt;
** System Performance Test Sets target is to evaluate overall system performance by executing well-selected  set of cases from different test areas - for example response  and reaction times, use times and frame rate measurements. Test set gives a quick view of system performance from end-user point of view.&lt;br /&gt;
** System Reliability Test Sets target is to provide an overview to system reliability by executing iterative tests that focus on the most important and most used end-user features of MeeGo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quality Assurance Owners are setting priorities for Test Cases to form these Test Sets to be used for test execution.&lt;br /&gt;
&lt;br /&gt;
More detailed information: [[Quality/TestSetGuideline]]&lt;br /&gt;
&lt;br /&gt;
=== Test Automation ===&lt;br /&gt;
* Testability driver has been selected as Handset UX automation tool&lt;br /&gt;
* Main focus in test automation will be in acceptance, sanity and regression testing automisation&lt;br /&gt;
* Automated scripts are released in Gitorius: http://gitorious.org/qa-tools/ under Handset UX Tests part&lt;br /&gt;
&lt;br /&gt;
=== Requirement Coverage Visibility ===&lt;br /&gt;
&lt;br /&gt;
* All relevant features are taken from featurezilla @bugzilla and inserted as testing requirements to Test Link-tool requirement interleaf&lt;br /&gt;
* Test cases which have been designed against features are then connected under features to show feature coverage&lt;br /&gt;
&lt;br /&gt;
[[File:Feature_TC_Mapping.png]]&lt;br /&gt;
&lt;br /&gt;
* Target is also to be able to show latest test execution status against features&lt;br /&gt;
&lt;br /&gt;
=== Test Execution ===&lt;br /&gt;
&lt;br /&gt;
All automated tests are executed in a MeeGo QA automated environment, and typically test results are available for each build. &lt;br /&gt;
&lt;br /&gt;
Manual tests are executed regularly, but certainly before each release. &lt;br /&gt;
&lt;br /&gt;
In general, MeeGo will be tested from the following different test execution levels.&lt;br /&gt;
&lt;br /&gt;
* [[Quality/TestSetGuideline]]&lt;br /&gt;
&lt;br /&gt;
=== Test Reporting ===&lt;br /&gt;
&lt;br /&gt;
All MeeGo HandSet UX test results are stored to one place.&lt;br /&gt;
&lt;br /&gt;
* MeeGo Test Repository for HandSet&lt;br /&gt;
** [[Quality/HandsetTestReport]]&lt;br /&gt;
&lt;br /&gt;
Use Test Report Templates can be found: [[TestReportTemplateCollection]]&lt;br /&gt;
&lt;br /&gt;
=== Milestone Criteria ===&lt;br /&gt;
&lt;br /&gt;
* There will be entry and exit criteria defined for each main milestone (Developer Preview, Feature Complete, Release Candidate and Project Release). &lt;br /&gt;
* All materials currently related to milestone quality criteria are stored to [[Release_Engineering/Release_Timeline]]&lt;br /&gt;
&lt;br /&gt;
== Network Environment ==&lt;br /&gt;
* Networking environment needed to conduct testing&lt;br /&gt;
** LAN&lt;br /&gt;
** WiFi network&lt;br /&gt;
** Internet&lt;br /&gt;
** 3G network&lt;br /&gt;
&lt;br /&gt;
== Detailed Test Plans ==&lt;br /&gt;
To categorize the production requirements and identify the production functionality that will be tested, the product will be broken down to series of requirement set that QA owners are responsible for the validating.&lt;br /&gt;
&lt;br /&gt;
=== Component Test Plans ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!| Component&lt;br /&gt;
!| QA Owner&lt;br /&gt;
!| QA CC-owner&lt;br /&gt;
!| Detailed test plan&lt;br /&gt;
|-&lt;br /&gt;
| Applets || Cathy Li || Mika Ikonen || [[Quality/MeeGo1.2_Handset_Applets_Test_Plan|MeeGo 1.2 Handset Applets Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| Short Message Service || Mika Ikonen || Lili || [[Quality/MeeGo1.2HandSetUXTestPlanforShortMessageService|MeeGo 1.2 Handset SMS Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| Dialer || Mika Ikonen || Lili || [[Quality/MeeGo1.2HandSetUXTestPlanforDialer|MeeGo 1.2 Handset Dialer Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| Media Applications || Jessica Ji || Anssi Takku || [[Quality/Plans/Meego1.2_media_test_plan|MeeGo1.2 Handset Media Applications Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| Mozilla Fennec Browser || Anssi Takku || Qin Mu || [[Quality/MeeGo1.2HandSetUXTestPlanforMozillaFennecBrowser|MeeGo 1.2 Handset Mozilla Fennec Browser Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| Contacts|| Dayu Yang || Mika Ikonen || [[Quality/Meego_contacts_test_plan_v12|MeeGo1.2 Handset Contacts Test Plan]] &lt;br /&gt;
|-&lt;br /&gt;
| Core UX (Home, Theme, System UI)|| Cathy Li || Mika Ikonen || [[Quality/MeeGo1.2_Handset_CoreUX_TestPlan|MeeGo1.2 Handset Core UX Test Plan]] &lt;br /&gt;
|-&lt;br /&gt;
| Social Networking || Cathy Li || Mika Ikonen || [[Quality/MeeGo1.2_Handset_UX_Social_Networking_TestPlan|MeeGo1.2 Handset Social Networking Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| Compositing Window Manager|| N.N. || N.N. || &amp;lt;link to detailed test plan&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Application install/uninstall || N.N. || N.N. || No requirement yet.&lt;br /&gt;
|-&lt;br /&gt;
| Virtual Keyboard || Yi Fu || Anssi Takku || [[Quality/Plans/Meego1.2_vkb_test_plan/|VKB Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| Sync client || Qin Mu || N.N. || [[Quality/Meego_Handset_SyncUI_TestPlan_v1.2|SyncUI Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| Email ||Yi Fu || Mika Ikonen || [[Quality/Plans/Meego1.2_email_test_plan|Email Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| Calendar || Dayu Yang || Anssi Takku || [[Quality/Meego_Handset_Calendar_TestPlan_v12|MeeGo1.2 Handset Calendar Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| Instant Messaging || Mika Ikonen || Yi Fu || [[Quality/MeeGo1.2HandSetUXTestPlanforInstantMessaging|MeeGo 1.2 Handset Instant Messaging test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| Connectivity UI || Mika Ikonen || N.N. || Currently only one requirement for Internalisation available - NO testplan needed&lt;br /&gt;
|-&lt;br /&gt;
| Settings || Dayu Yang || Anssi Takku || [[Quality/Meego_settings_test_plan_v12|MeeGo1.2 Handset Settings Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| UI Infrastructure || Mika Ikonen || N.N || [[Quality/Plans/Handset_UX_test_planUI_infrastructure|MeeGo 1.2 Handset UI Infrastructure Test Plan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System Test Plans ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!| System Test Plans&lt;br /&gt;
!| QA Owner&lt;br /&gt;
!| Detailed test plan&lt;br /&gt;
|-&lt;br /&gt;
| System Functional Test Plan || Mika Ikonen || [[Quality/MeeGo1.2HandSetUXTestPlanforSyFuTe|MeeGo 1.2 Handset System Functional Testing Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| System Non-Functional Test Plan || Anssi Takku || [[Quality/MeeGo1.2HandSetUXTestPlanforSystemNFT|MeeGo 1.2 Handset System NFT Test Plan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Dependency and Constraints ==&lt;br /&gt;
* Features' testability is a big dependency for test case design.&lt;br /&gt;
* Features' integration time line is another dependency for test case design. If features are integrated late, a lot of test cases' debug will be blocked.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* QA main wiki: [[Quality]]&lt;br /&gt;
* Feature Testability checklist: [[Quality/TestabilityChecklist]]&lt;br /&gt;
* Testability Status Report: [[Quality/HandsetTestabilityStatus]]&lt;br /&gt;
* Test Case Design Progress Follow-up: [[Quality/HandsetTestSuite]]&lt;br /&gt;
* Test Result Reports: [[Quality/HandsetTestReport]]&lt;br /&gt;
* Test Set Guideline:  [[Quality/TestSetGuideline]]&lt;br /&gt;
* Test Design Process and Guideline: [[Quality/TestDesignProcessAndGuideline]]&lt;br /&gt;
* MeeGo Architecture http://meego.com/developers/meego-architecture&lt;br /&gt;
* MeeGo Bugzilla: http://bugs.meego.com/&lt;br /&gt;
* HandSet UX QA Ramp-Up follow up: [[Quality/HandSetUXRamp-Up1.1]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Plans/MeeGo_Core_Test_Plan</id>
		<title>Quality/Plans/MeeGo Core Test Plan</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Plans/MeeGo_Core_Test_Plan"/>
				<updated>2011-02-17T06:24:58Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Test cases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Proposal For MeeGo 1.2. This plan is under review. actively revising and updating'''&lt;br /&gt;
= MeeGo Core Overall Test Plan =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This is overall test plan for MeeGo Core of '''MeeGo open source project''', which defines test scope, test strategy, test configurations as well as test execution cycle for MeeGo Core. It will give readers an overview of validation activities for MeeGo Core of MeeGo open source releases. A series of component test plans will also be linked in this overall test plan to cover the detailed test approaches and test design for ingredients of MeeGo Core stack. It will be the joint effort from MeeGo community. &lt;br /&gt;
&lt;br /&gt;
This plan describes MeeGo Core OS QA for MeeGo 1.2 and onwards. Test plan is revised for each MeeGo Release and thus this test plan should be considered as evolving document. New testing methods, practicalities and approaches are described in revisions.&lt;br /&gt;
&lt;br /&gt;
== Objectives ==&lt;br /&gt;
Objectives in MeeGo Core OS QA is to validate the functionality of entire MeeGo Core OS software delivery by performing hourly, daily and weekly testing for weekly releases. More information about testing cycle and test types can be found later in this document. Target is to ensure that:&lt;br /&gt;
&lt;br /&gt;
* New features introduced in specific Core OS weekly release are working as specified as a part of system. &lt;br /&gt;
* Stakeholders and community get visibility to release quality. &lt;br /&gt;
* Validate that relevant bugs are fixed in software release. &lt;br /&gt;
&lt;br /&gt;
Weekly testing is cumulative in terms of test coverage. Week to week test cases included in test run will vary and new test cases are introduced. Thus test case coverage increases constantly. Increase is dependent on release content (how many new features there was released in specific weekly release).   &lt;br /&gt;
&lt;br /&gt;
For these activities MeeGo Core OS QA follows iteration cycle and process described in [[Release_Engineering/Process|Release Engineering’s Process]].&lt;br /&gt;
&lt;br /&gt;
As addition to fast cycle testing more thorough testing (Full Pass) is done for MeeGo Releases. Full Pass testing is massive test execution for entire test asset available at the moment. With full pass all features are re-verified and regression is measured. This activity is taking place after MeeGo Release Feature Complete. Target is to ensure that: &lt;br /&gt;
&lt;br /&gt;
* Delivered features for MeeGo Core OS are working as specified as a part of system. &lt;br /&gt;
* MeeGo Core OS is performing well and is reliable.&lt;br /&gt;
* Program maturity statement can be given. &lt;br /&gt;
&lt;br /&gt;
In order to verify features of MeeGo Core OS requires exhaustive documentation of feature under test. insufficient documentation has negative impact to test asset quality as stated in [[Quality/TestSuite/MCTS/MCTS_Development_Guideline|MCTS Development Guidelines]].&lt;br /&gt;
&lt;br /&gt;
For these activities MeeGo Core OS QA follows release cycle described in [[Release_Engineering/Release_Timeline|Release Engineering’s release timeline]].&lt;br /&gt;
&lt;br /&gt;
== Test strategy and approach == &lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
The overall objective of MeeGo Core QA is to ensure that MeeGo middleware and OS Base provide stable hardware and usage model independent application services and APIs for building the vertical specific user experience. Each core component has different quality risk regarding to MeeGo integration. For example, some core component is mature in upstream and MeeGo do the integration without heavy new feature development; some component is contributed and open-sourced from proprietary component with heavy development. Considering most of MeeGo Core components will be adopted by multiple vertical usages and run on a number of MeeGo devices, Test execution efficiency shall taken into account when creating the test cases. Given this, there are following strategy considerations: &lt;br /&gt;
&lt;br /&gt;
*Unified test suite (MeeGo Core Test Suite) for MeeGo Core validation. It's open-sourced and could start with the first batch of test cases contributed from community. MeeGo Core Test Suite (MCTS) docs can be found at MeeGo Quality page, and the code in Gitorious. &lt;br /&gt;
*Test suites from different sources are utilized as much as possible (e.g. Qt Mobility API test cases)&lt;br /&gt;
*If test cases are available in upstream project they will be used in order to keep maintainability.&lt;br /&gt;
*Appropriate test coverage in defined (density) categories. The test coverage of each component is based on the quality risk regarding to MeeGo integration. &lt;br /&gt;
*Test cases are automated s much as possible and able to run under MeeGo automated testing framework (OTS).  &lt;br /&gt;
*MeeGo Core test cases are independent from vertical specific UX’s&lt;br /&gt;
&lt;br /&gt;
MeeGo Core OS is verified with test assets available in MeeGo GIT in different projects and other open source projects. One can divide used test cases to two different types:&lt;br /&gt;
&lt;br /&gt;
*Component tests. Unit/module like test cases verifying API’s of specific component. &lt;br /&gt;
*System tests. E2E type system level test cases verifying MeeGo Core OS stack as whole. &lt;br /&gt;
&lt;br /&gt;
Typical characteristics for these component test cases are that they verify specific component or library with extensive set of parameters. Often they are missing E2E approach where entire stack is exercised. Test cases may not necessarily leave from component under test. &lt;br /&gt;
&lt;br /&gt;
Typical characteristics for these system test cases are that they are based on use cases or user stories and often testing entire stack from top most interfaces provided by MeeGo Core OS Middleware and exercises HW peripheral beneath SW stack. These types of test suites are the most efficient ones for measuring and providing visibility to maturity of MeeGo Core OS. &lt;br /&gt;
&lt;br /&gt;
MeeGo Core OS QA uses mainly test framework and other testing tools provided by [[Quality/QA-tools|MeeGo QA Tools Team]]. &lt;br /&gt;
&lt;br /&gt;
In order to ensure that MeeGo is competitive SW platform MeeGo Core OS QA is executing Performance test cases and driving performance improvements to MeeGo Core OS stack. Majority of the performance test cases are measuring raw performance of the system and do not necessarily measure end user experience. End user experience (response time measurements) is measured by Handset UX QA. For more detailed information of End User Experience testing see [[Quality#MeeGo_Handset_Testing|Handset UX Test Plan]].&lt;br /&gt;
&lt;br /&gt;
In order to ensure reliability of MeeGo, MeeGo Core OS QA is executing Reliability test cases and driving reliability improvements to MeeGo Core OS stack. As addition to conventional test types such as Long-lasting and iterative, also Feature Interaction Testing is done as part of reliability testing. Feature Interaction Testing is based on user scenarios. &lt;br /&gt;
&lt;br /&gt;
Test cases are following test type definition Aligned with ISO/IEC 9126-1 Software Quality Model and ISTQB Advanced Level Syllabus. Test types are defined in [[Quality/Test_areas_and_types|test areas]].&lt;br /&gt;
&lt;br /&gt;
=== Development teams and MeeGo Core OS QA ===&lt;br /&gt;
&lt;br /&gt;
It is a fact that Quality Assurance cannot create quality of the release by doing exhaustive testing. Quality is build in development phase by developers contributing to MeeGo. &lt;br /&gt;
&lt;br /&gt;
Developers has significant role also in QA.Here are QA recommendations for developers contributing to MeeGo: &lt;br /&gt;
&lt;br /&gt;
* Developer contributing to MeeGo release content shall verify their deliveries prior to commit. &lt;br /&gt;
* Test results shall be posted to appropriate MeeGo mailing list and results shall be stored to punblicly available location  (link to be added to MeeGo Core testing results).&lt;br /&gt;
* Provide test asset with the component including detailed documentation. &lt;br /&gt;
* Propose sanity test cases for the component To QA Contact in order to include them to Sanity and to weekly testing. &lt;br /&gt;
* Maintain test asset.&lt;br /&gt;
&lt;br /&gt;
At the end of the day, developer is responsible of Quality of the his/hers delivery.&lt;br /&gt;
&lt;br /&gt;
== Quality requirements for MCTS ==&lt;br /&gt;
&lt;br /&gt;
Even though there are certain problematic when testing code with a code it is very efficient of testing while: &lt;br /&gt;
&lt;br /&gt;
*Fast test execution time &amp;amp; feedback &lt;br /&gt;
*Enables high automation rate (less resource hungry)&lt;br /&gt;
*Error debugging is fast (focused errors with appropriate log files and root cause analysis can be provided)&lt;br /&gt;
*Test coverage can be defined easily. &lt;br /&gt;
&lt;br /&gt;
In order to take advantage of items described above test asset shall follow demanding quality standards. Test asset producing lots of false positives and negatives confuses community, provides wrong information about release quality and sends developers to wild goose hunt. This shall never happen. To ensure this MCTS code will follow quality requirements described [[Quality/TestSuite/MCTS/MCTS_Development_Guideline|MCTS Development Guidelines]].&lt;br /&gt;
&lt;br /&gt;
== Feature test and System test ==&lt;br /&gt;
QA target is to validate MeeGo distribution &lt;br /&gt;
&lt;br /&gt;
*Feature functionality &lt;br /&gt;
*System functionality (Interaction and negative scenarios) &lt;br /&gt;
*System performance (Data Throughput, Latencies, Framerate, etc.) &lt;br /&gt;
*System reliability  &lt;br /&gt;
&lt;br /&gt;
=== Feature Testing ===&lt;br /&gt;
*In this context known also as Component Testing. &lt;br /&gt;
*Target is to verify feature provided by one or more component with specific test cases designed for this purpose. Found 3G Device&lt;br /&gt;
*Every component (formed by features) basic functionality is tested in weekly testing and after feature complete phase as full pass testing. &lt;br /&gt;
&lt;br /&gt;
=== System Testing ===&lt;br /&gt;
*Target is to test basic (functional) system testing of several components/features simultaneously. Test case example: Bluetooth, send 1MB file L2Cap PC. &lt;br /&gt;
*Target is to test system testing (performance). Test case example: NFT-BT-L2CAP_Send_10MB-THRO-MS (target: 1.9Mbit/s)&lt;br /&gt;
*Target is to test system testing (reliability). Test case example: NFT-BT-L2CAP_Send_2h-LOLA-MS (target: Data transfer for 120mins without performance decrease)&lt;br /&gt;
*Not tested NFT types: Performance (Memory Consumption and Power Management) and Reliability (Aging and Long Period)&lt;br /&gt;
&lt;br /&gt;
== Testability ==&lt;br /&gt;
Testability of MeeGo 1.2 Core OS features is ensured. &lt;br /&gt;
&lt;br /&gt;
* Features are defined by Product Management and relevant stakeholders to Bugzilla tool. &lt;br /&gt;
* Defined QA Owner checks features through from Bugzilla against defined Testability Checklist and adding comment to feature in Bugzilla that can feature be used as QA input and it is possible validate in software release with relevant test case(s). Also more information is requested from Feature owner if it is seen insufficient from QA perspective. &lt;br /&gt;
* QA does not does not accept that features without proper information to ensure testability are assigned to development. &lt;br /&gt;
&lt;br /&gt;
Testability can be seen as main key for the success of QA. In order to ensure high quality QA, testability percentage of the MeeGo 1.2. features shall be 90% or higher. &lt;br /&gt;
&lt;br /&gt;
Relevant Links &lt;br /&gt;
* http://bugs.meego.com/ (MeeGo 1.2 Core OS Features stored in Bugzilla) &lt;br /&gt;
* [[Quality/Plans/Testability-checklist|Testability Checklist]]&lt;br /&gt;
&lt;br /&gt;
== Test cases ==&lt;br /&gt;
Well defined test cases are the key to success in MeeGo Core OS Testing. While the objective of testing is assist developers in creating software that functions correctly, quite often testing falls into the trap of attempting to demonstrate that the software works. This shall be avoided. In test case development following should be considered: &lt;br /&gt;
&lt;br /&gt;
*Do not attempt to find work-arounds for problems in the API under test: if A + B = C and that is not the obtained result, then the test must fail &lt;br /&gt;
*Tests should be written against the specification/documentation of software instead of against the implementation as it is the implementation itself that is under test. &lt;br /&gt;
*Always attempt to 'break' the software under test: Do not only test things that are known to be working, testing the unknown areas is as important as testing the commonly used functions. &lt;br /&gt;
*The final objective of testing is to provide information/evidence to developers, therefore, the more (and more detailed) information that the test can provide, the better. &lt;br /&gt;
&lt;br /&gt;
MeeGo Core OS Test Design follows spirit of [[Quality/TestDesignProcessAndGuideline|MeeGo QA Common Test Design Process and Guidelines]]. Specifics being: &lt;br /&gt;
*Test Cases are designed by test asset developers based on QA Owners input. &lt;br /&gt;
*QA Owners input is based on existing features and which have been approved from testability point of view. &lt;br /&gt;
*Test Cases are described according to [[Quality/QA-tools/Test plan|test definition]] in tests.xml files&lt;br /&gt;
*Tests.xml files and are stored to MeeGo Gitorious. &lt;br /&gt;
*[[Quality/Test_case_template|Test Case Template]] is used when designing test cases.&lt;br /&gt;
&lt;br /&gt;
== Features to Be Tested ==&lt;br /&gt;
&lt;br /&gt;
Overall the MeeGo Core Testing will cover the '''MeeGo OS Middlewares layer''' and '''MeeGo OS Base layer''' in [http://meego.com/developers/meego-architecture MeeGo Architecture]: &lt;br /&gt;
[[File:MeeGoArch.png]]&lt;br /&gt;
&lt;br /&gt;
Specific features to be tested will be aligned with the features under '''MeeGo Core OS Features''' product in [http://bugs.meego.com MeeGo Featurezilla]&lt;br /&gt;
&lt;br /&gt;
== What will not be tested ==&lt;br /&gt;
Following feature category won't be covered in MeeGo Core validation for MeeGo open source releases.&lt;br /&gt;
* Any proprietary component which is not included in the open source MeeGo release &lt;br /&gt;
* Certification testing like: Ofono, Bluetooth, USB, WLAN, and similar.&lt;br /&gt;
* Any UI or application related testing. &lt;br /&gt;
&lt;br /&gt;
=== Test Coverage Definition ===&lt;br /&gt;
In order to use resources efficiently and control risk level on component maturity. Testing is done in different levels as follows: &lt;br /&gt;
&lt;br /&gt;
* '''Thorough'''&lt;br /&gt;
** Full testing service for API&lt;br /&gt;
** Target is to have 100% function/method coverage provided by API&lt;br /&gt;
** Parameter coverage defined by using testing techniques as follows: &lt;br /&gt;
*** All Pairs (Pair wise)&lt;br /&gt;
*** Equivalence Partitioning &lt;br /&gt;
*** Boundary Value Analysis&lt;br /&gt;
*** Subjective test case selection (according to Expert opinion or similar)&lt;br /&gt;
&lt;br /&gt;
* '''Average'''&lt;br /&gt;
** Between Thorough and Light&lt;br /&gt;
** Full API coverage (according to rules for Thorough) for new functionality.  &lt;br /&gt;
** Integration level testing for legacy features. &lt;br /&gt;
&lt;br /&gt;
* '''Light'''&lt;br /&gt;
** Integration level testing&lt;br /&gt;
** Upstream Middleware components shall be tested with limited amount of test cases (sub set) ensuring that integration of component to MeeGo is successful and component is working as expected&lt;br /&gt;
&lt;br /&gt;
* '''Not Covered'''&lt;br /&gt;
** No Middleware testing, covered indirectly by UX Testing&lt;br /&gt;
** There will be API’s not feasible to cover with test cases at middleware level but more efficiently tested indirectly by UX testing&lt;br /&gt;
&lt;br /&gt;
=== Test Coverage Measurement === &lt;br /&gt;
In order to understand how well certain component is covered with test cases there shall be test coverage measurement done. This is directly linking to risk level of specific component. Test coverage is based on Function/Method coverage per API. &lt;br /&gt;
&lt;br /&gt;
[[Quality/TestSuite/MCTS/MCTS_API_analysis|MCTS API analysis]] describes methods to be used for test coverage measurement.&lt;br /&gt;
&lt;br /&gt;
=== Component Test Plans and Coverage ===&lt;br /&gt;
Each component will have detailed test plan for the specific component. Test Plans are available in [[../../TestSuite/MCTS#Test_Suite_Status_For_Middleware |MeeGo Core Test Suite]] for details (each component name is link to test plan). &lt;br /&gt;
&lt;br /&gt;
Test plan shall follow structure described below: : &lt;br /&gt;
&lt;br /&gt;
* 1 Introduction&lt;br /&gt;
* 2 Test Coverage&lt;br /&gt;
** 2.1 Software Coverage&lt;br /&gt;
** 2.2 Hardware Coverage&lt;br /&gt;
** 2.3 Items not Covered&lt;br /&gt;
* 3 Running the tests&lt;br /&gt;
** 3.1 Executing tests&lt;br /&gt;
** 3.2 Test case arguments&lt;br /&gt;
** 3.3 Test cases&lt;br /&gt;
** 3.4 Configuration file&lt;br /&gt;
* 4 Module Design and Architecture&lt;br /&gt;
** 4.1 Architecture diagram&lt;br /&gt;
* 5 References&lt;br /&gt;
* 6 Change History&lt;br /&gt;
&lt;br /&gt;
See [[Quality/TestSuite/Video_Playback_Driver_Test_Specification|Video playback driver test plan]] for reference.&lt;br /&gt;
&lt;br /&gt;
=== Test Cycle ===&lt;br /&gt;
MeeGo Core will be tested from the following different test execution levels. Testing Gear Box is as follows. &lt;br /&gt;
&lt;br /&gt;
[[File:Coreosqawkcycle.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hourly Testing ====&lt;br /&gt;
Testing is done against Trunk:Testing. It will run a portion of fully automated test cases for core components and aims to provide quick acceptance testing to support incremental packages integration. It will be conducted under OTS (Open Test System). &lt;br /&gt;
&lt;br /&gt;
==== Sanity (Daily) Testing ====&lt;br /&gt;
Testing is done against Trunk and also for weekly release prior to release announcement to provide visibility to release quality and to ensure that last fixes does not cause regression to release. Release Engineering includes links to test reports in release announcement. Sanity testing is static set of test cases which is modified on need basis. Thus Sanity test set may contain test cases for functionality which are not introduced yet. These test cases are marked as N/A with comment that feature not integrated yet. Sanity testing consists of:&lt;br /&gt;
 &lt;br /&gt;
* Set of fully automated test cases for release content developed under Bugzilla components&lt;br /&gt;
* Set of fully automated system level test cases verifying functionality from top most interfaces provided by MeeGo Core OS. &lt;br /&gt;
&lt;br /&gt;
Daily Sanity testing aims to identify the regressions as early as possible and provide easy to understand visibility to SW maturity. This testing is answering to questions like: &lt;br /&gt;
&lt;br /&gt;
* Is it possible to scan and connect to WLAN Access Point and conduct data transfer as a enabler for browsing? &lt;br /&gt;
* How fast specific file is downloaded over WLAN as a enabler for good user experience for browsing. &lt;br /&gt;
&lt;br /&gt;
While test cycle needs to be fast, reliability is not reasonable to measure in daily testing.&lt;br /&gt;
&lt;br /&gt;
==== Weekly Testing ====&lt;br /&gt;
Weekly Testing is a test cycle against the weekly preview images released from Release Engineering. Test frequency is once a week, which aligns with distribution's weekly image release cadence. &lt;br /&gt;
Weekly testing is incremental testing and target for weekly testing is to: &lt;br /&gt;
&lt;br /&gt;
* Test the new features early &lt;br /&gt;
* Bug verification in order to track critical/major bugs got fixed in timely fashion&lt;br /&gt;
* Measure regression&lt;br /&gt;
&lt;br /&gt;
'''New features''' are verified as soon as they are ready for testing. QA Owners follows release engineering’s release plans and feature status in Featurezilla. When feature is turned to Released sate in Featurezilla, test cases mapped to this feature are taken as part of next weekly testing execution. If test cases for specific feature are passing, Feature shall be marked as verified in Featurezilla. &lt;br /&gt;
&lt;br /&gt;
'''Regression''' test cases are chosen amongst test cases designed for newly verified feature and are included in next weekly testing round.  &lt;br /&gt;
Regression is a set of tests to verify that changes from the last build (code enhancements, bug fixes) don’t introduce new issues to the previous working code as well as new features work as expected. This cycle include the tests for previous major bug fixes and areas of the code that will be affected by new implementation. &lt;br /&gt;
The regression test will be taken in following test cycle: &lt;br /&gt;
&lt;br /&gt;
* In the test cycle for milestone release, before the release criteria is satisfied, it is possible that there are several release candidates which includes bug fixes for previous release candidates. These bug-fixes need be tested &lt;br /&gt;
* In the intermediate regular release, only the modified features need to be heavily tested. &lt;br /&gt;
&lt;br /&gt;
'''Bug verification''' on weekly basis to make sure the bug fixes be verified within one week after bug fixing&lt;br /&gt;
&lt;br /&gt;
Performance or reliability test cases by default are not included in weekly testing. Performance ro Reliability test cases are included only if bug fix has been provided against performance reliability related Bugzilla item or there are other suspicious changes in release content which may have a effect to performance or reliability &lt;br /&gt;
&lt;br /&gt;
==== Full Pass (Milestone) Testing ====&lt;br /&gt;
In the formal test cycle for milestone test, after a new build passed the weekly test, QA will start the full validation testing for it, following test will be involved:&lt;br /&gt;
&lt;br /&gt;
* Component Functional Test – which will follow the Bugzilla component test plan to run all tests.&lt;br /&gt;
* System functional Test – which are defined in the individual Bugzilla component test plan.&lt;br /&gt;
* System Non-functional Test – which are defined in the individual Bugzilla component test plan.&lt;br /&gt;
&lt;br /&gt;
Purpose of the Full Pass is to measure release maturity in detailed level. In Full Pass testing entire test asset is executed for all the features released and previously marked as verified. Thus visibility and detailed information about release maturity is gained. Target is to have two Full Pass testing cycles during release life cycle. First Pull Pass test round starts at feature complete and last round ends few days prior to release date. &lt;br /&gt;
&lt;br /&gt;
Between these two rounds failing cases and related bugs are followed closely in weekly testing. If there are very good grounds Full Pass testing can be executed more than twice during release cycle life cycle.&lt;br /&gt;
&lt;br /&gt;
=== Test Report ===&lt;br /&gt;
* Send Test report to mailing list&lt;br /&gt;
** Weekly MeeGo Core Test Report (Bug verification, new feature exploration...)&lt;br /&gt;
** Distribution Milestone Full Pass Test report&lt;br /&gt;
* Archive reports at [[Quality/CoreTestReports|MeeGo Quality]] wiki&lt;br /&gt;
&lt;br /&gt;
== Environmental Needs ==&lt;br /&gt;
=== Hardware Platforms ===&lt;br /&gt;
MeeGo Core OS is tested with numerous reference devices. The public reference configurations used are: &lt;br /&gt;
* Aava DV1/DV2&lt;br /&gt;
* N900 &lt;br /&gt;
* MRST CDK &lt;br /&gt;
* Netbook&lt;br /&gt;
&lt;br /&gt;
=== Test enviromental requirements ===&lt;br /&gt;
&lt;br /&gt;
Each test suite shall contain README file describing test environment in detailed level. In a complex cases specific test environment description can be provided with reference in README file. &lt;br /&gt;
&lt;br /&gt;
Test environment description includes everything needed to run the test or tests. This included hardware and software configuration of the device under test as well as any equipment (and its configuration) outside the device itself.&lt;br /&gt;
&lt;br /&gt;
== Risks ==&lt;br /&gt;
&lt;br /&gt;
One main expectation from program management is that QA is able to pinpoint risks concerning Quality Risks. For MeeGo 1.2 QA sees following risks: &lt;br /&gt;
&lt;br /&gt;
{|cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!|Risk #&lt;br /&gt;
!|Description&lt;br /&gt;
!|impact &lt;br /&gt;
!|Severity&lt;br /&gt;
!|Mitigation actions &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Insufficient documentation and/or low quality feature descriptions not meeting that testability requirements || Bad quality test asset not verifying feature in detailed level. ||  '''High''' || Significant effort put to feature testability in early phase of release life cycle. Review test assets with feature owner and assignees. &lt;br /&gt;
|-&lt;br /&gt;
|| 2 || Insufficient amount of system level test cases to show functionality of the release || Unclear release quality statement. Community confused and developers hunting errors which do not exist||  '''High''' || Significant effort to system level test case development. Each functionality (main success scenario and it's variants tested at least with one set of parameters.&lt;br /&gt;
|-&lt;br /&gt;
|| 3 || Changed components are verified in weekly testing but if dependencies are not understood impact to indirectly affected component not verified. || Surprises in release quality || Medium || Developers to address dependencies in detailed level showing significant dependencies&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* MCTS (MeeGo Core Test Suite) code git tree: http://gitorious.org/qa-tools (to be moved meego.gitorious.org)&lt;br /&gt;
* MCTS docs http://wiki.meego.com/Quality/TestSuite/MCTS&lt;br /&gt;
* MeeGo Architecture: http://meego.com/developers/meego-architecture&lt;br /&gt;
* MeeGo Core test reports archive: http://wiki.meego.com/Quality/CoreTestReports&lt;br /&gt;
* MeeGo bugzilla: http://bugs.meego.com&lt;br /&gt;
* MeeGo 1.2 release planning: http://wiki.meego.com/Core_OS_Program_Dashboard#1.2_Release&lt;br /&gt;
* MeeGo test areas and types: http://wiki.meego.com/Quality/Test_areas_and_types&lt;br /&gt;
* Release Engineering Process: http://wiki.meego.com/Release_Engineering/Process&lt;br /&gt;
* Release Engineering/Release Timeline: http://wiki.meego.com/Release_Engineering/Release_Timeline&lt;br /&gt;
* MCTS Development Guideline: http://wiki.meego.com/Quality/TestSuite/MCTS/MCTS_Development_Guideline&lt;br /&gt;
* QA tools team: http://wiki.meego.com/index.php?title=Quality/TestPlan/MeeGo_Core_Test_Plan&amp;amp;action=edit&amp;amp;section=28 &lt;br /&gt;
* MeeGo Handset Testing: http://wiki.meego.com/Quality#MeeGo_Handset_Testing&lt;br /&gt;
* Testability Checklist: http://wiki.meego.com/Quality/TestabilityChecklist&lt;br /&gt;
* Test Design Process And Guideline: http://wiki.meego.com/Quality/TestDesignProcessAndGuideline&lt;br /&gt;
* Test Packaging: http://wiki.meego.com/Test_Packaging/Test_Plan&lt;br /&gt;
* Common Test Plan Template: http://wiki.meego.com/TestCaseTemplate&lt;br /&gt;
* MeeGo Architecture: http://meego.com/developers/meego-architecture&lt;br /&gt;
* MCTS API analysis: http://wiki.meego.com/Quality/TestSuite/MCTS/MCTS_API_analysis&lt;br /&gt;
* Video Playback Driver Test Specification: http://wiki.meego.com/Quality/TestSuite/Video_Playback_Driver_Test_Specification&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Plans/1.1_Handset_UX_TestPlan</id>
		<title>Quality/Plans/1.1 Handset UX TestPlan</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Plans/1.1_Handset_UX_TestPlan"/>
				<updated>2011-02-17T06:23:49Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Test Cases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo 1.1 HandSet UX Test Plan =&lt;br /&gt;
&lt;br /&gt;
== Introduction == &lt;br /&gt;
&lt;br /&gt;
This is overall test plan for MeeGo 1.1 HandSet UX of MeeGo open source project, which defines overall Quality Assurance procedure of validation activities done for MeeGo 1.1 HandSet UX release. A series of component test plans will also be linked in this overall test plan to cover detailed test approaches. This will be joint effort from MeeGo QA.&lt;br /&gt;
&lt;br /&gt;
=== Objectives ===&lt;br /&gt;
&lt;br /&gt;
Objectives in MeeGo 1.1 HandSet UX software testing is to validate the functionality of entire MeeGo 1.1 HandSet UX software delivery by performing daily and weekly testing for software releases. Target is to ensure that &lt;br /&gt;
&lt;br /&gt;
* Planned and delivered features for MeeGo 1.1 HandSet UX are working as specified as a part of system. &lt;br /&gt;
* Validate that relevant bugs are fixed in software release.&lt;br /&gt;
* Program maturity statement can be and is given.&lt;br /&gt;
&lt;br /&gt;
=== Goal ===&lt;br /&gt;
&lt;br /&gt;
The goal is to deliver software release with no open bugs with a priority level of high and a minimal number of open bugs with priority level medium.&lt;br /&gt;
&lt;br /&gt;
== Test Strategy and Approach ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Application is launched from Graphical User Interface and features are used inside application to see that how those are working inside application. Also in system testing applications are used simultaneously to see how applications are interacting as part of system.&lt;br /&gt;
&lt;br /&gt;
Overall procedure in Quality Assurance for MeeGo 1.1 HandSet UX is as following&lt;br /&gt;
&lt;br /&gt;
* Firstly decompose features to component, each will be associated with one component test plan&lt;br /&gt;
* Ensure testability of planned features forming component&lt;br /&gt;
* Write test design in component test plan&lt;br /&gt;
* Define and store (to Test Link) test cases for features &lt;br /&gt;
* Connect test cases to features in test management tool &lt;br /&gt;
* Prioritize test cases to form test sets&lt;br /&gt;
* Review component test plan and test cases&lt;br /&gt;
* Automate test cases and add tests to fully automated test infrastructure&lt;br /&gt;
* Execute test cases in test sets for software releases following test execution and feature releasing plan&lt;br /&gt;
* Report test results and raise relevant bugs&lt;br /&gt;
* Provide maturity statement for main releases based on received test results&lt;br /&gt;
&lt;br /&gt;
=== Feature Test and System Test ===&lt;br /&gt;
&lt;br /&gt;
QA target is to validate MeeGo distribution&lt;br /&gt;
* Feature functionality &lt;br /&gt;
* System functionality (Interaction and negative scenarios)&lt;br /&gt;
* System performance (response time)&lt;br /&gt;
* System reliability &lt;br /&gt;
&lt;br /&gt;
Following chart illuminates scope and relationship of feature and system testing.&lt;br /&gt;
&lt;br /&gt;
==== Feature Testing ====&lt;br /&gt;
* Target is to test full functionality of specified feature forming component (e.g. Dialer) following the features' definition in featurezilla. Test case example: Make a phone call&lt;br /&gt;
* Every component (formed by features) basic functionality is tested in feature test set&lt;br /&gt;
&lt;br /&gt;
==== System Testing ====&lt;br /&gt;
* Target is to test basic (functional) system testing of several components/features simultaneously. Test case example: Listening music while receiving incoming call&lt;br /&gt;
* Target is to test system testing (performance). Test case example: Open dialer application (Target value 0.1 sec)&lt;br /&gt;
* Target is to test system testing (reliability). Test case example: Make 200 calls (Target 199 pass, 1 fail)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Not tested NFT types: Performance (Throughput, Framerate, Load, Memory Consumption and Power Management) and Reliability (Endurance, Aging, Long Period and Low Resource)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Each test component will be documented in component test plan. Test plan will cover all testing aspects for specific component/feature(s).&lt;br /&gt;
&lt;br /&gt;
=== Testability ===&lt;br /&gt;
&lt;br /&gt;
Testability of MeeGo 1.1 HandSet UX features are ensured at first. &lt;br /&gt;
* Features are defined by Product Management and relevant stakeholders to Bugzilla tool. &lt;br /&gt;
* Selected Quality Assurance Owners are checking those features through from Bugzilla against defined Testability Checklist and adding comment to feature in Bugzilla that can feature be used as QA input and it is possible validate in software release with relevant test case(s). Also more information is requested from Feature owner if it is seen insufficient from QA perspective.&lt;br /&gt;
&lt;br /&gt;
Relevant Links&lt;br /&gt;
* http://bugs.meego.com/ (MeeGo 1.1 UX HandSet Features are stored in Bugzilla)&lt;br /&gt;
* [[Quality/TestabilityChecklist]]&lt;br /&gt;
* [[Quality/HandsetTestabilityStatus]]&lt;br /&gt;
&lt;br /&gt;
=== Test Cases ===&lt;br /&gt;
&lt;br /&gt;
Test Cases are designed by QA owners based on existing features and which have been approved from testability point of view. Test Cases itself are stored to TestLink tool. Common Test Case Template is used when designing test cases.&lt;br /&gt;
&lt;br /&gt;
* Overall test design process and guideline from features to actual test cases can be found [[Quality/TestDesignProcessAndGuideline]]&lt;br /&gt;
&lt;br /&gt;
Relevant Links&lt;br /&gt;
* &amp;lt;Link to Test Link tool&amp;gt;&lt;br /&gt;
* [[Quality/Test_case_template]]&lt;br /&gt;
&lt;br /&gt;
=== Coverage ===&lt;br /&gt;
&lt;br /&gt;
When features forming components are analysed and test cases are designed based on those also coverage matrix will be created for each component. From coverage matrix it can be seen that what is feature coverage i.e. planned test cases vs. maximum amount of test cases to cover every user scenarios from component/feature.&lt;br /&gt;
&lt;br /&gt;
Relevant Links&lt;br /&gt;
* &amp;lt;Coverage Matrix Template&amp;gt;&lt;br /&gt;
* &amp;lt;Coverage Matrix for MeeGo 1.1 HandSet UX component/features&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Features to be Tested ====&lt;br /&gt;
* Overall the MeeGo 1.1 HandSet UX Testing will cover the MeeGo 1.1 HandSet UX layer in [http://meego.com/developers/meego-architecture MeeGo Architecture]: &lt;br /&gt;
[[File:MeeGoArch.png]]&lt;br /&gt;
&lt;br /&gt;
* Specific components/features to be tested will be aligned with the features under MeeGo HandSet Features product in [http://bugs.meego.com MeeGo Featurezilla @ Bugzilla]&lt;br /&gt;
&lt;br /&gt;
==== Features not to be Tested ====&lt;br /&gt;
* &amp;lt;List of exact features not to be tested can be added after needed query is implemented to Featurezilla @ Bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configurations ===&lt;br /&gt;
&lt;br /&gt;
MeeGo 1.1 HandSet UX is tested in a number of reference devices. The public reference configurations used for this release are&lt;br /&gt;
* N900&lt;br /&gt;
* AAVA&lt;br /&gt;
* MRST CDK&lt;br /&gt;
&lt;br /&gt;
=== Test Sets and Priorization ===&lt;br /&gt;
&lt;br /&gt;
Test sets are formed to TestLink tool by using specific field inside the tool. Test sets that are formed are &lt;br /&gt;
* Sanity Test Set&lt;br /&gt;
* Regression Test Set &lt;br /&gt;
* Feature Test Suite (Basic and Extended)&lt;br /&gt;
* System Functional Test Suite (Interactions and negative user scenarios)&lt;br /&gt;
* System Non-Functional Test Suite (Performance and Reliability) - Note! Excluded from 1.1 and targeted to 1.2 release.&lt;br /&gt;
* Milestone Test Suite&lt;br /&gt;
&lt;br /&gt;
Quality Assurance Owners are setting priorities for Test Cases to form these Test Suites to be used for test execution.&lt;br /&gt;
&lt;br /&gt;
When test suites are in place in public Test Link -tool, then every test suite is reviewed and approved with respective persons.&lt;br /&gt;
&lt;br /&gt;
More detailed information: [[Quality/TestSetGuideline]]&lt;br /&gt;
&lt;br /&gt;
Note! During MeeGo 1.1 HandSet UX Timeframe QA will not form System Non-Functional Test Suites. Those will be targeted for 1.2 release.&lt;br /&gt;
&lt;br /&gt;
=== Test Automation ===&lt;br /&gt;
* Testability driver has been selected as Handset UX automation tool&lt;br /&gt;
&lt;br /&gt;
=== Requirement Coverage Visibility ===&lt;br /&gt;
&lt;br /&gt;
* All relevant features are taken from featurezilla @bugzilla and inserted as testing requirements to Test Link-tool requirement interleaf&lt;br /&gt;
* Test cases which have been designed against features are then connected under features to show feature coverage&lt;br /&gt;
&lt;br /&gt;
[[File:Feature_TC_Mapping.png]]&lt;br /&gt;
&lt;br /&gt;
* Target is also to be able to show latest test execution status against features&lt;br /&gt;
&lt;br /&gt;
=== Test Execution ===&lt;br /&gt;
&lt;br /&gt;
All automated tests are executed in a MeeGo QA automated environment, and typically test results are available for each build. &lt;br /&gt;
&lt;br /&gt;
Manual tests are executed regularly, but certainly before each release. &lt;br /&gt;
&lt;br /&gt;
In general, MeeGo will be tested from the following different test execution levels.&lt;br /&gt;
&lt;br /&gt;
* [[Quality/TestSetGuideline]]&lt;br /&gt;
&lt;br /&gt;
=== Test Reporting ===&lt;br /&gt;
&lt;br /&gt;
All MeeGo 1.1 UX HandSet test results are stored to one place.&lt;br /&gt;
&lt;br /&gt;
* MeeGo 1.1 Test Repository for HandSet&lt;br /&gt;
** [[Quality/HandsetTestReport]]&lt;br /&gt;
&lt;br /&gt;
Use Test Report Templates can be found: [[TestReportTemplateCollection]]&lt;br /&gt;
&lt;br /&gt;
=== Milestone Criteria ===&lt;br /&gt;
&lt;br /&gt;
* There will be entry and exit criteria defined for each main milestone (Developer Preview, Feature Complete, Release Candidate and Project Release). &lt;br /&gt;
* All materials currently related to milestone quality criteria are stored to [[Release_Engineering/Release_Timeline]]&lt;br /&gt;
&lt;br /&gt;
== Network Environment ==&lt;br /&gt;
* Networking environment needed to conduct testing&lt;br /&gt;
** LAN&lt;br /&gt;
** WiFi network&lt;br /&gt;
** Internet&lt;br /&gt;
** 3G network&lt;br /&gt;
&lt;br /&gt;
== Detailed Test Plans ==&lt;br /&gt;
To categorize the production requirements and identify the production functionality that will be tested, the product will be broken down to series of requirement set that QA owners are responsible for the validating.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!| Application&lt;br /&gt;
!| QA Owner&lt;br /&gt;
!| Detailed test plan&lt;br /&gt;
|-&lt;br /&gt;
| Short Message Service || Mika Ikonen || [[Quality/MeeGo1.1HandSetUXTestPlanforShortMessageService|MeeGo 1.1 HandSet UX SMS Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| Dialer || Mika Ikonen || [[Quality/MeeGo1.1HandSetUXTestPlanforDialer|MeeGo 1.1 HandSet UX Dialer Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| Media Applications || Jessica Ji || [[Quality/MeeGo1.1_Handset_Media_TestPlan|MeeGo 1.1 Handset UX Media Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| Mozilla Fennec Browser || Petri Jylha || [[Quality/MeeGo1.1HandSetUXTestPlanforMozillaFennecBrowser|MeeGo 1.1 HandSet UX Mozilla Fennec Browser Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| Contacts|| Dayu Yang || [[Quality/Meego_contacts_test_plan|MeeGo 1.1 Handset Contacts Test Plan]]&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Core UX (Home, Theme, System UI)|| Cathy Li || [[Quality/MeeGo1.1_Handset_CoreUX_TestPlan|MeeGo 1.1 HandSet Core UX Test Plan]] &lt;br /&gt;
|-&lt;br /&gt;
| Social Networking || Cathy Li || [[Quality/MeeGo1.1_Handset_UX_Social_Networking_TestPlan|MeeGo 1.1 HandSet Social Networking Test Plan]] &lt;br /&gt;
|-&lt;br /&gt;
| Compositing Window Manager|| N.N. || &amp;lt;link to detailed test plan&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Application install/uninstall || N.N. || &amp;lt;link to detailed test plan&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Virtual Keyboard || Yi Fu || [[Quality/1.1HandsetUXVkbTestPlan|MeeGo 1.1 HandSet UX Virtual Keyboard Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| PIM Management (Clock and Sync client) || Qin Mu || [[Quality/MeeGo1.1_HandSet_UX_PIM_TestPlan|MeeGo 1.1 HandSet UX PIM Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| Email ||Yi Fu || [[Quality/1.1HandsetUXEmailTestPlan|MeeGo 1.1 HandSet UX Email application Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| Calendar || Dayu Yang || [[Quality/Meego_Handset_Calendar_TestPlan|MeeGo 1.1 Handset Calendar Test Plan]]&lt;br /&gt;
|-&lt;br /&gt;
| Instant Messaging || Mika Ikonen || [[Quality/MeeGo1.1HandSetUXTestPlanforInstantMessaging|MeeGo 1.1 HandSet UX Instant Messaging Test Plan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Dependency and Constraints ==&lt;br /&gt;
* Features' testability is a big dependency for test case design.&lt;br /&gt;
* Features' integration time line is another dependency for test case design. If features are integrated late, a lot of test cases' debug will be blocked.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* QA main wiki: [[Quality]]&lt;br /&gt;
* Feature Testability checklist: [[Quality/TestabilityChecklist]]&lt;br /&gt;
* Testability Status Report: [[Quality/HandsetTestabilityStatus]]&lt;br /&gt;
* Test Case Design Progress Follow-up: [[Quality/HandsetTestSuite]] &lt;br /&gt;
* Test Result Reports: [[Quality/HandsetTestReport]]&lt;br /&gt;
* Test Set Guideline:  [[Quality/TestSetGuideline]]&lt;br /&gt;
* Test Design Process and Guideline:  [[Quality/TestDesignProcessAndGuideline]]&lt;br /&gt;
* MeeGo Architecture http://meego.com/developers/meego-architecture&lt;br /&gt;
* MeeGo Bugzilla: http://bugs.meego.com/&lt;br /&gt;
* HandSet UX QA Ramp-Up follow up: [[Quality/HandSetUXRamp-Up1.1]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/TestDesignProcessAndGuideline</id>
		<title>Quality/TestDesignProcessAndGuideline</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/TestDesignProcessAndGuideline"/>
				<updated>2011-02-17T06:22:17Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction == &lt;br /&gt;
&lt;br /&gt;
Purpose of this document is to introduce process and guideline for creating high quality test cases for common usage in MeeGo quality assurance teams. &lt;br /&gt;
* Common: &lt;br /&gt;
** Common test case template to be used in UX and Core. &lt;br /&gt;
*** [[Quality/Test_case_template|Test case template]]&lt;br /&gt;
* For UX: &lt;br /&gt;
** Test cases are designed and stored to Test Link test asset management tool.&lt;br /&gt;
* For Core:&lt;br /&gt;
** Test cases are following test packaging instructions available at: [[Quality/QA-tools/Test packaging|Test packaging]]&lt;br /&gt;
** Instances of test cases are available in Test Link test asset management tool&lt;br /&gt;
* This document describes overall test design process and guideline for MeeGo QA&lt;br /&gt;
&lt;br /&gt;
== Overall Test Design Process ==&lt;br /&gt;
&lt;br /&gt;
[[File:TDPaG.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Features for Meego ==&lt;br /&gt;
* Defined by Product Management and/or relevant stakeholder(s)&lt;br /&gt;
* Located in Bugzilla&lt;br /&gt;
* Additional material that would be useful &lt;br /&gt;
** UI documents / UI design briefs / Visual references&lt;br /&gt;
&lt;br /&gt;
== Analysis for Testability ==&lt;br /&gt;
* Done by Quality Assurance Owner&lt;br /&gt;
* Checklist to be used can be found: &lt;br /&gt;
** [[Quality_Assurance_Team|Quality Assurance Team]] or&lt;br /&gt;
** [[Quality/Plans/Testability-checklist|Testability Checklist]]&lt;br /&gt;
* Feedback of feature testability is given directly as comment to Feature comment-field in Bugzilla. Also separate meeting between QA owner and relevant Product Manager can be arranged on need basis.&lt;br /&gt;
&lt;br /&gt;
== Test Case Title(s) ==&lt;br /&gt;
* Filled by Quality Assurance Owner&lt;br /&gt;
* Define TC title(s) and create coverage analysis matrix&lt;br /&gt;
** TC title length should be less than 30 &lt;br /&gt;
** Use ‘_’ to connect words&lt;br /&gt;
** Title should be describing well purpose of test case&lt;br /&gt;
&lt;br /&gt;
== Informal Review ==&lt;br /&gt;
* Arranged by QA owner&lt;br /&gt;
* Wiki, Email and IRC to be used&lt;br /&gt;
* Participants: Feature owner, QA owner, QA CC-owner, Developer and community members&lt;br /&gt;
* Minutes are stored to &amp;lt;exact place to be defined later&amp;gt;&lt;br /&gt;
* Target is to ensure that designed TC title’s are matching to given feature in high level, target test case coverage is achievable and share information between relevant parties&lt;br /&gt;
&lt;br /&gt;
== Implement Test Case(s) ==&lt;br /&gt;
* Done by QA owner to Test Link (UX) or as test code and test.xml created accordingly. Test case instance in Test Link to be available in Test Link&lt;br /&gt;
* Test Case Template and its guidelines must be followed when filing Test Case Description&lt;br /&gt;
** Link: [[TestCaseTemplate|Test Case Template]]&lt;br /&gt;
* Note! Test Case Template must be available also directly in Test Link database for manual TC’s&lt;br /&gt;
* Design Steps &lt;br /&gt;
** Each test step must have description and expected results defined.&lt;br /&gt;
** Each clause should start with a capital letter and end with full stop mark.&lt;br /&gt;
** One test step should contain only one activity.&lt;br /&gt;
** Measurement start and end points should be clearly defined in test steps.&lt;br /&gt;
&lt;br /&gt;
== Technical Review ==&lt;br /&gt;
* Arranged by QA owner&lt;br /&gt;
* Wiki, Email and IRC to be used &lt;br /&gt;
* Participants: QA Owners, QA CC-owner, Developer, Test Engineer and community members&lt;br /&gt;
* Test Case(s) including design steps are reviewed from Test Link, Source Code review in need basis. &lt;br /&gt;
* TC status is marked as Proposal&lt;br /&gt;
* Target is to finalize and approve full test cases used in test execution and share information between QA owners and Test Engineers&lt;br /&gt;
&lt;br /&gt;
== Test Case(s) ==&lt;br /&gt;
* Test cases in place in Test Link tool and test-xml’s available&lt;br /&gt;
* TC status is marked as Approved&lt;br /&gt;
* Test code available in agreed place (as development project in MeeGo.Com)&lt;br /&gt;
* Test data available in public domain &amp;lt;link to be added&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other Notes ==&lt;br /&gt;
* Test Plan and Scope creation/definition is excluded from this process&lt;br /&gt;
* Model of Coverage analysis matrix: &amp;lt;Link to be added here when available&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Plans/Test-plan-template</id>
		<title>Quality/Plans/Test-plan-template</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Plans/Test-plan-template"/>
				<updated>2011-02-17T06:21:34Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: /* Test Cases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposal - please contribute by editing this page or posting your comments on [[Talk:TestPlanTemplate|discussion area]] for this page.&lt;br /&gt;
&lt;br /&gt;
Note that this is template giving the frame from actual test plan.&lt;br /&gt;
The intent is to list areas/things which one need to consider when planning needed QA activities for certain MeeGo Release (e.g. 1.2, 1.3).&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
=== Purpose ===&lt;br /&gt;
&lt;br /&gt;
The purpose of the Test Plan is to introduce the testing strategy, scope, sub-plans and testing activities done or supported by QA team for MeeGo X.X release.&lt;br /&gt;
&lt;br /&gt;
The intended readers for this document are people interested about the reasoning behind the actual activities done by QA team.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;please write more&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Objectives ===&lt;br /&gt;
&lt;br /&gt;
The Test Plan is intended to provide the vehicle for QA team to confirm the functionality and completeness of the MeeGo X.X release. It is expected that the satisfaction of the complete series of criteria contained in this plan will signify successful functionality of the integrated release.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;please list more objectives&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Goal ===&lt;br /&gt;
&lt;br /&gt;
The goal is to deliver a product with no open bugs with a severity level of critical and a minimal number of open bugs with severity level major.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;please add other goals&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Document Overview ===&lt;br /&gt;
&lt;br /&gt;
==== Test Cases ====&lt;br /&gt;
&lt;br /&gt;
During the the release phase aiming to final release, test cases will be executed. The test cases are described in test documents which are in gitorius at meego.gitorious.org/meego-quality-assurance. The actual test case code might be (depending on the license type and test level) part of the source package. Each test case also contains test specific criteria which decide upon test case success or failure.&lt;br /&gt;
&lt;br /&gt;
Test cases shall fulfill the definitions given in [[Quality/Test_case_template|Test case template]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;add other sources and definitions used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Test Case Result ====&lt;br /&gt;
&lt;br /&gt;
Verdict shall be assigned for a test case after execution according [[Quality/Glossary#Test_case_verdict|test case verdict instructions]].&lt;br /&gt;
&lt;br /&gt;
==== Traceability of Features ====&lt;br /&gt;
&lt;br /&gt;
For each feature listed bugs.meego.com, in principle, one or more test cases should exist (see detailed test plans). This information should be defined in the test case according instructions given in [[TestCaseTemplate|Test case template]]&lt;br /&gt;
&lt;br /&gt;
==== Test Case Documentation ====&lt;br /&gt;
&lt;br /&gt;
Each test case described in the detailed test plan contains the fields according [[TestCaseTemplate|Test case template]] and [http://meego.gitorious.org/meego-quality-assurance/test-definition test-definition]&lt;br /&gt;
&lt;br /&gt;
== Overall test strategy ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Components can be tested by a combination of component (unit, module and component integration testing put together), integration and system tests.&lt;br /&gt;
&lt;br /&gt;
For a system test the component is typically tested by launching the application in the test environment and by executing functionality of the component using the User Interface, and by verifying the outcome against an 'expected result'.&lt;br /&gt;
In cases where manual verification is required the expected outcome is specified in the test case.&lt;br /&gt;
&lt;br /&gt;
Where possible all or parts of the test steps are automated, but in all cases there will be a manually executed 'Acceptance Test' for each GUI component in which the module will, at least, be verified against a standard checklist.&lt;br /&gt;
&lt;br /&gt;
For an Integration test the component is typically tested by launching the component (if it has a GUI), or by launching other applications that make use of the tested component, inside the test environment and by executing functionality of the component using the User Interface. Where applicable, parts of the system may be replaced by stubs to partially insulate the component from its environment.&lt;br /&gt;
&lt;br /&gt;
Unit tests are so named because they each test one unit of code. This type of tests are usually written by developers as they work on code (white-box style), to ensure that the specific function is working as expected. Whether a module of code has hundreds of unit tests or only five is irrelevant. One function might have multiple tests, to catch corner cases or other branches in the code. A test suite of unit tests should never cross process boundaries in a program, let alone network connections. Doing so introduces delays that make tests run slowly and discourage developers from running the whole suite.&lt;br /&gt;
&lt;br /&gt;
Module test tests a module of code similar way than unit tests - the difference is that test are generated black-box style (without reference to the internal structure of the module).&lt;br /&gt;
&lt;br /&gt;
Introducing dependencies on external modules or data also turns unit tests into component integration tests. If one module misbehaves in a chain of interrelated modules, it is not so immediately clear where to look for the cause of the failure. Tests are checking ready made part of the component with simulators (stubs, test drivers) for missing external dependencies.&lt;br /&gt;
&lt;br /&gt;
=== Priorization ===&lt;br /&gt;
&lt;br /&gt;
Tests are written on a highest priority first basis, and secondly on broad coverage.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;add other priorization rules used by vertical or project&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Coverage ===&lt;br /&gt;
&lt;br /&gt;
At this stage we are aiming towards feature and functionality coverage.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;put additional coverage targets here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configurations ===&lt;br /&gt;
&lt;br /&gt;
MeeGo X.X is tested in a number of configurations, both in reference hardwares and a QEMU environment. The public configurations used for this release are YY.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;update data according the information given by product management&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Test Execution ===&lt;br /&gt;
&lt;br /&gt;
All automated tests are executed in a automated environment ([http://ots.meego.com/ OTS]), and typically test results are available for each build.&lt;br /&gt;
&lt;br /&gt;
Manual tests are executed regularly, but certainly before each release.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;update your rules and environments here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Test Reporting ===&lt;br /&gt;
&lt;br /&gt;
Reporting for individual test sessions is done in [http://qa-reports.meego.com/ qa-reports]. Verticals might have additional reporting practices defined.&lt;br /&gt;
&lt;br /&gt;
=== Test Tools ===&lt;br /&gt;
&lt;br /&gt;
Additional tools such as Valgrind may be used to do a deep analysis of test details/failures and tools such as &amp;lt;please contribute&amp;gt; are used in the documentation process. These tools which will provide additional data used to analyse the quality of the product but are not necessarily used in the Go/No-Go decision making process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;add your own tool portfolio here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Testing Quality Characteristics ===&lt;br /&gt;
&lt;br /&gt;
Check out the [[Quality/Test_areas_and_types|Test areas and types]].&lt;br /&gt;
&lt;br /&gt;
==== Functionality ====&lt;br /&gt;
&lt;br /&gt;
The basic functionality checklist can be categorized as below:&lt;br /&gt;
* Installation and un-installation &lt;br /&gt;
* Startup and exiting &lt;br /&gt;
* Screen Layout and Navigation &lt;br /&gt;
* Mobility and connectivity &lt;br /&gt;
* Security &lt;br /&gt;
* Touch interaction &lt;br /&gt;
* UI style &lt;br /&gt;
* Accessibility and clarity &lt;br /&gt;
* Help and documentation &lt;br /&gt;
* UI Controls &lt;br /&gt;
[[Quality/Test_areas_and_types#Functionality_quality_characteristics|Test areas and types for functionality]] has more details/ideas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;list your goals for functional testing here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Performance ====&lt;br /&gt;
&lt;br /&gt;
The performance target is to produce a quality product with a performance that is competitive in the market. This is going to be achieved by first looking at the different areas that affect the performance of MeeGo X.X release, on actual reference hardwares, and then trying to measure these values to find out where performance needs to be improved.&lt;br /&gt;
The focus areas might be:&lt;br /&gt;
* Binary sizes&lt;br /&gt;
* Functional Performance&lt;br /&gt;
* Application Startup times&lt;br /&gt;
* Startup times&lt;br /&gt;
* Memory usage&lt;br /&gt;
[[Quality/Test_areas_and_types#Performance_quality_characteristics|Test areas and types for performance]] has more details/ideas.&lt;br /&gt;
&lt;br /&gt;
Our goal to have a fast and responsive system having following targets: &lt;br /&gt;
* &amp;lt;list your measurable targets for performance aspects of the system here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are our initial targets only. Once we have reached these targets we will continue to improve and create a new set of targets to aim for.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;define your approach in more details here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Reliability ====&lt;br /&gt;
&lt;br /&gt;
Our goal is to have reliable system having following targets:&lt;br /&gt;
* &amp;lt;list your measurable targets for reliability aspects of the system here&amp;gt;&lt;br /&gt;
[[Quality/Test_areas_and_types#Reliability_quality_characteristics|Test areas and types for reliability]] has more details/ideas.&lt;br /&gt;
&lt;br /&gt;
==== Usability ====&lt;br /&gt;
&lt;br /&gt;
The usability check list can be categorized as below:&lt;br /&gt;
* Task success rates and Error prevention&lt;br /&gt;
* Help users recognize, diagnose, and recover from errors&lt;br /&gt;
* Ease of use&lt;br /&gt;
* Flexibility and efficiency of use&lt;br /&gt;
* Consistency and standards&lt;br /&gt;
* Time on task&lt;br /&gt;
* Task path, task flow and sequence&lt;br /&gt;
* Aesthetic and minimalist design&lt;br /&gt;
* User preference&lt;br /&gt;
* User control and freedom&lt;br /&gt;
[[Quality/Test_areas_and_types#Usability_quality_characteristics|Test areas and types for usability]] has more details/ideas.&lt;br /&gt;
&lt;br /&gt;
== General Environment Setup ==&lt;br /&gt;
&lt;br /&gt;
MeeGo can be tested on reference hardwares as well as in a QEMU environment. Both cases have value and may provide data that would be hard or impossible to acquire 'on the other side'.&lt;br /&gt;
&lt;br /&gt;
=== Basic Environment Setup ===&lt;br /&gt;
&lt;br /&gt;
Once MeeGo is installed in the QEMU environment or installed onto a reference hardware, no additional environment setup should be required that isn't already required by MeeGo itself. It is important though that the environment is equal for each testrun, i.e. the same background processes are running for each test run, and that only background processes are running that are required.&lt;br /&gt;
&lt;br /&gt;
Certain aspects of MeeGo can only be tested if associated hardware modules are available on the reference hardware/desktop machine on which the test is executed. For instance:&lt;br /&gt;
* Bluetooth&lt;br /&gt;
* Wireless&lt;br /&gt;
* TV&lt;br /&gt;
* Radio&lt;br /&gt;
* Telephony&lt;br /&gt;
* etc.&lt;br /&gt;
Please refer to the manuals that come with these items to setup correctly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;put reference to your test environment here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Testing MeeGo in a QEMU environment ===&lt;br /&gt;
&lt;br /&gt;
To test MeeGo in a QEMU environment, MeeGo needs to be built for the desktop which is accomplished by &amp;lt;put reference/link to the latest instructions over here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Testing MeeGo on a reference hardware ===&lt;br /&gt;
&lt;br /&gt;
To test MeeGo on a reference hardware, MeeGo needs to be built for that specific reference hardware, which is accomplished by &amp;lt;put reference/link to the latest instructions over here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Test Plans ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Structure taken here is following components and verticals in bugs.meego.com. This is provided as the illustrative example how subplans can be organized. Align this according your project setup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! Core OS &lt;br /&gt;
! Handheld UX &lt;br /&gt;
! Netbook UX &lt;br /&gt;
|-&lt;br /&gt;
|Bluetooth&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Contacts&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Content framework&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Graphics subsystem&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Media subsystem&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Photo viewer&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Qt&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Virtual keyboard&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Web browser&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|&amp;lt;please add reference here&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality</id>
		<title>Quality</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality"/>
				<updated>2011-02-17T06:20:26Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Quality =&lt;br /&gt;
&lt;br /&gt;
WORK IN PROGRESS - This page is for MeeGo Quality Assurance material.&lt;br /&gt;
* ''You can join to'' '''[http://lists.meego.com/listinfo/meego-qa MeeGo-qa Mailing List]''' ''or follow daily activities through irc://irc.freenode.net/#meego-qa.''&lt;br /&gt;
* ''Meetings will be held weekly on Tuesdays 07:00 UTC in #meego-meeting on irc.freenode.net.'' &lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
For all test reports see [http://qa-reports.meego.com qa-reports]&lt;br /&gt;
&lt;br /&gt;
{| border = 1 valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Release&lt;br /&gt;
! Core OS&lt;br /&gt;
! Handset UX&lt;br /&gt;
! Netbook UX&lt;br /&gt;
! SDK&lt;br /&gt;
! In Vehicle Infotainment&lt;br /&gt;
|-&lt;br /&gt;
| Release 1.2&lt;br /&gt;
| &lt;br /&gt;
* [[/Plans/MeeGo Core Test Plan | MeeGo Core Test Plan]]&lt;br /&gt;
* [[/TestSuite/MCTS | MeeGo Core Test Suite (MCTS)]]&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Core Core Test Reports]&lt;br /&gt;
| &lt;br /&gt;
* [[Quality/Plans/Handset UX test plan|MeeGo HandSet UX Test Plan]] - Generic HandSet UX QA test plan. Valid from MeeGo HandSet UX 1.2 release and onwards.&lt;br /&gt;
** [[Quality/Plans/Handset UX ramp-up 1.2|QA Ramp-Up Schedule for 1.2]]&lt;br /&gt;
* [[Quality/HandsetUXQATestFrequency#Handset_UX_QA_Testing_Frequency Handset Testing Frequency]]&lt;br /&gt;
* [[Quality/Reports/Handset-testability-status|Testability Status Report]]&lt;br /&gt;
* [[Quality/TestSuite/handset-test-suite|Test Suite]]&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Handset Handset Test Reports]&lt;br /&gt;
** [[Quality/Reports/MeeGo1.2|MeeGo 1.2 Test Reports]]&lt;br /&gt;
* [[Quality/HandsetQualityMetrics|Quality Metrics]]&lt;br /&gt;
|&lt;br /&gt;
* Test Suites &amp;amp; Utilities&lt;br /&gt;
** [[Quality/Netbook_Test_Suite_and_Utilities|Test Suites and Utilities]] - Here are some available test suites and utilities. Welcome download and contribute.&lt;br /&gt;
* Test Plan&lt;br /&gt;
* Test Suite&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Netbook Netbook Test Reports]&lt;br /&gt;
|&lt;br /&gt;
* [[SDKTestPlan|Test Plan]] describes the test strategy, test approach, checkpoints and etc of MeeGo SDK &lt;br /&gt;
* Test Suite&lt;br /&gt;
* [[/SDKTestReports | Test Report]]&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/SDK SDK Test Reports]&lt;br /&gt;
|&lt;br /&gt;
* Test Plan&lt;br /&gt;
* Test Suite&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/IVI IVI Test Reports]&lt;br /&gt;
|-&lt;br /&gt;
| Release 1.1&lt;br /&gt;
|&lt;br /&gt;
* [[/Reports/core-testability-status | Core OS Testability Status]]&lt;br /&gt;
* [[/Reports/Core-test-reports | Core Testing Reports]]&lt;br /&gt;
* [[/Defects/Core | Core Defects]]&lt;br /&gt;
|&lt;br /&gt;
* [[Quality/Plans/1.1 Handset UX TestPlan | MeeGo HandSet UX Test Plan]] (for 1.1)&lt;br /&gt;
** [[Quality/Plans/Handset UX ramp-up 1.1|QA Ramp-Up Schedule]]&lt;br /&gt;
* [[Quality/HandsetTestReport/MeeGo1.1|MeeGo 1.1 Test Reports]]&lt;br /&gt;
|&lt;br /&gt;
* MeeGo 1.1&lt;br /&gt;
** Test Plan&lt;br /&gt;
** Test Suite&lt;br /&gt;
** [[1.1NetbookTestReport|Test Report]]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Release 1.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
* MeeGo 1.0 Software Update Testing&lt;br /&gt;
** [[1.0SWUpdateTestPlan|Test Plan]] describes the test strategy, test approach, checkpoints and etc of software update testing for  MeeGo 1.0 Netbook&lt;br /&gt;
*** You are encouraged to refer to the [[1.0SWUpdateTestPlan|Test Plan]] and follow [[TestReportTemplateCollection|Test Report Template]]&lt;br /&gt;
** [[Quality/1.0_sw_update_test_reports|Test Report Archive]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== QA tools ==&lt;br /&gt;
&lt;br /&gt;
Quality assurance tools are developed to ensure MeeGo SW quality. They are developed and maintained by QA tools team.&lt;br /&gt;
* [[Quality/QA-tools|Meet the team and find our tools]]&lt;br /&gt;
* [[Quality/QA tools development|Participate in development activities]]. You are most welcome!&lt;br /&gt;
&lt;br /&gt;
The following links provide some basic information on QA tools and their usage. &lt;br /&gt;
* [[Quality/QA-tools/How_to_set_up_repositories|Setting up the repositories for installing tools]] (please note that not all tools are in these repositories yet)&lt;br /&gt;
* [[Quality/QA-tools/Test packaging|Test packaging]]: Test packaging is the mechanism to wrap any tests in rpm packages to automate execution.&lt;br /&gt;
* [[Quality/QA-tools/Autotest-guide|Autotest-Guide]]: A guide for setting up automated testing environment. It includes instructions how to automate test execution and image installations.&lt;br /&gt;
&lt;br /&gt;
== Procedures and best practices ==&lt;br /&gt;
&lt;br /&gt;
* [[Quality/Plans/Testability-checklist|Feature Testability Checklist]]&lt;br /&gt;
** The basic intent of the feature review is to make sure that all features/requirements defined for MeeGo release are '''testable'''. The target is to map test cases in Distro testing against requirements, so we can determine whether features are '''done'''. This checklist / guideline should be used when reviewing MeeGo's features. Review comments will be given based on this checklist.&lt;br /&gt;
* [[Quality/Testability-commenting|Testability Commenting Guide]]&lt;br /&gt;
** This is a guide for QA contacts about how to comment on feature testability so as to provide as much information as possible to test developers.&lt;br /&gt;
*[[Quality/TestSuite/MCTS/MCTS_Development_Guideline | MeeGo Core Test Suites Development Guidelines]] &amp;lt;br&amp;gt;&lt;br /&gt;
*[[MeeGo Core Test Suites Packaging draft]] &amp;lt;br&amp;gt;&lt;br /&gt;
* [[Quality/Plans/Test-plan-template|Test plan template]] -- PROPOSAL, please contribute&lt;br /&gt;
* [[CompTestPlanTemplate|Component Test Plan Template]] -- WORK IN PROGRESS, please contribute&lt;br /&gt;
* [[TestReportTemplateCollection|Test Report Template]] -- WORK IN PROGRESS, pls. contribute&lt;br /&gt;
* [[Quality/Test_case_template|Test Case Template]] -- WORK IN PROGRESS, pls. contribute&lt;br /&gt;
* [[Quality/TestDesignProcessAndGuideline| Test Design Process and Guideline]] -- WORK IN PROGRESS, please contribute&lt;br /&gt;
* [[Quality/TestSetGuideline| Test Set Guideline]]&lt;br /&gt;
* [[Quality/Test management overview|Test management overview]]&lt;br /&gt;
&lt;br /&gt;
== Defect tracking ==&lt;br /&gt;
* [[/defects | Defects Management]]&lt;br /&gt;
* [[/Bug_Life_Cycle_and_Handling|Bug Life Cycle and Report Handling/Follow-up Guidelines]]&lt;br /&gt;
* [[/Bugzilla_Fields|Fields in a bug report]]&lt;br /&gt;
* [[/Bugtriage | MeeGo Bug Triage]]&lt;br /&gt;
* [[/How_To_Report_Bugs|How to report bugs]]&lt;br /&gt;
* [[/Bug_Access_Restrictions|Bug Report Access Restrictions]]&lt;br /&gt;
* [[MeeGoBugzilla_Customization|Bugzilla customized features]]&lt;br /&gt;
&lt;br /&gt;
== Compliance Program ==&lt;br /&gt;
[[Quality/Compliance | MeeGo Compliance Program]] - the compliance spec (initially)&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
Meetings will be held weekly on Tuesdays 07:00 UTC in #meego-meeting on irc.freenode.net.&lt;br /&gt;
* [[/meetings | Meetings ]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[/Glossary | QA Glossary ]]&lt;br /&gt;
* [[/Test_areas_and_types | Short descriptions for Test Areas/Types]]&lt;br /&gt;
* [[Quality/Plans/Quality-considerations|Quality Considerations / Testing Quality Characteristics]]&lt;br /&gt;
** Some ideas around testing quality characteristics hopefully helping you identify what kind of things could be checked from applications - can be used as a frame to define test considerations – as a set of logical test cases - for applications targeting to run on MeeGo.&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/TestCaseTemplate</id>
		<title>TestCaseTemplate</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/TestCaseTemplate"/>
				<updated>2011-02-17T06:18:26Z</updated>
		
		<summary type="html">&lt;p&gt;Jkunnari: moved TestCaseTemplate to Quality/Test case template:&amp;amp;#32;page moved to correct place.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Quality/Test case template]]&lt;/div&gt;</summary>
		<author><name>Jkunnari</name></author>	</entry>

	</feed>