(→Component To Be Tested) |
m (→Strategy and Approach) |
||
| (8 intermediate revisions not shown) | |||
| Line 4: | Line 4: | ||
This test plan is for MeeGo 1.2 HandSet UX System Functional Testing. System Functional testing covers componenent interaction testing and negative testing. | This test plan is for MeeGo 1.2 HandSet UX System Functional Testing. System Functional testing covers componenent interaction testing and negative testing. | ||
Target is to test basic (functional) system testing of several components/features simultaneously. | Target is to test basic (functional) system testing of several components/features simultaneously. | ||
| - | Test case example: Listening music while receiving incoming call | + | Test case example: Listening music while receiving incoming call. For System Functional Testing we are using RBT - Risk Based Testing since othervise test case amount would be huge. |
=== Component To Be Tested === | === Component To Be Tested === | ||
All testable components coming to MeeGo 1.2 HandSet UX will be covered in this test plan. | All testable components coming to MeeGo 1.2 HandSet UX will be covered in this test plan. | ||
| - | * Components to be tested are summarized as below also | + | * Components to be tested are summarized as below and also examples of tested scenarios are presented: |
{| border="1" | {| border="1" | ||
| Line 23: | Line 23: | ||
• System alarms during playback eg. clock, calendar/task during playback | • System alarms during playback eg. clock, calendar/task during playback | ||
• Incoming messages during playback | • Incoming messages during playback | ||
| - | + | || xxx | |
| - | || | + | |
|- | |- | ||
| Calendar || For calendar following scenarios are tested | | Calendar || For calendar following scenarios are tested | ||
| Line 31: | Line 30: | ||
• Calendar synchronisation and sharing with e-mail | • Calendar synchronisation and sharing with e-mail | ||
• Different calendar notifications | • Different calendar notifications | ||
| - | • | + | • iCalendar/vCalendar interworking and merging with local calendar |
| + | • Calls while using calendar | ||
|| xxx | || xxx | ||
|- | |- | ||
| Line 38: | Line 38: | ||
• System alarms while using camera and viewing photos | • System alarms while using camera and viewing photos | ||
• Different interactions while using camera eg. incoming call, SMS, listening music with accessories etc. | • Different interactions while using camera eg. incoming call, SMS, listening music with accessories etc. | ||
| - | • Different camera usage scenarios and user actions while | + | • Different camera usage scenarios and user actions while viewing photos |
|| xxx | || xxx | ||
|- | |- | ||
| Contacts || For Contacts following scenarios are tested | | Contacts || For Contacts following scenarios are tested | ||
| - | • Incoming calls | + | • Incoming calls while using contacts |
| - | • System alarms | + | • System alarms while using contacts |
• Different interactions while using camera | • Different interactions while using camera | ||
• Different camera usage scenarios | • Different camera usage scenarios | ||
| Line 52: | Line 52: | ||
• Different ways to make a call, mute/unmute | • Different ways to make a call, mute/unmute | ||
• Calls with accessories | • Calls with accessories | ||
| - | • System alarms | + | • System alarms while call is ongoing |
• Different interactions during call | • Different interactions during call | ||
• Collaboration with settings | • Collaboration with settings | ||
• Offline mode | • Offline mode | ||
| - | • Incoming messages | + | • Incoming messages while call is ongoing |
| - | + | ||
|| xxx | || xxx | ||
|- | |- | ||
| Line 63: | Line 62: | ||
• e-mail with different bearers | • e-mail with different bearers | ||
• e-mail with attachments | • e-mail with attachments | ||
| - | • System alarms | + | • System alarms while using e-mail client |
• Different interactions while using e-mail client | • Different interactions while using e-mail client | ||
• Collaboration with settings | • Collaboration with settings | ||
• Offline mode | • Offline mode | ||
| - | • Incoming messages | + | • Incoming messages while using e-mail client |
| - | • Incoming calls | + | • Incoming calls while using e-mail client |
|| xxx | || xxx | ||
|- | |- | ||
| Line 77: | Line 76: | ||
• Collaboration with settings | • Collaboration with settings | ||
• Network changes while sending SMS | • Network changes while sending SMS | ||
| - | • Incoming calls | + | • Incoming calls while viewing, writing, receiving SMS |
• Incoming messages | • Incoming messages | ||
|| xxx | || xxx | ||
| Line 85: | Line 84: | ||
• Video player controls from accessories | • Video player controls from accessories | ||
• Different interactions while using video player | • Different interactions while using video player | ||
| - | • System alarms | + | • System alarms while using player |
| - | • Incoming calls | + | • Incoming calls while using player |
• Incoming messages | • Incoming messages | ||
• Collaboration with settings | • Collaboration with settings | ||
| Line 99: | Line 98: | ||
• Network changes while browsing | • Network changes while browsing | ||
• Browsing different types of content | • Browsing different types of content | ||
| - | • Incoming calls | + | • Incoming calls while browsing |
| - | • Incoming messages | + | • Incoming messages while browsing |
|| xxx | || xxx | ||
|- | |- | ||
| - | | Applets || | + | | Applets || Applets are allready tested in other testsets |
| - | + | ||
| - | + | ||
|| xxx | || xxx | ||
|- | |- | ||
| Line 113: | Line 110: | ||
| Instant Messaging - IM || For IM following scenarios are tested | | Instant Messaging - IM || For IM following scenarios are tested | ||
• Different usage scenarios for IM | • Different usage scenarios for IM | ||
| - | • System alarms | + | • System alarms while using IM client |
• Different interactions while using IM client | • Different interactions while using IM client | ||
• Collaboration with settings | • Collaboration with settings | ||
| - | • Incoming messages | + | • Incoming messages while using IM client |
| - | • Incoming calls | + | • Incoming calls while using IM client |
|| xxx | || xxx | ||
|- | |- | ||
| Line 123: | Line 120: | ||
|| xxx | || xxx | ||
|- | |- | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
|} | |} | ||
=== Feature Not To Be Tested === | === Feature Not To Be Tested === | ||
| - | Not testable components/features can be found from this query: http://bugs.meego.com/buglist.cgi?action=wrap&bug_file_loc=&bug_file_loc_type=allwordssubstr&bug_id=&bugidtype=include&chfieldfrom=&chfieldto=Now&chfieldvalue=&classification=MeeGo%20Features&deadlinefrom=&deadlineto=&email1=&email2=&emailassigned_to1=1&emailassigned_to2=1&emailcc2=1&emailqa_contact2=1&emailreporter2=1&emailtype1=substring&emailtype2=substring&field0-0-0=noop&longdesc=&longdesc_type=allwordssubstr&product=MeeGo%20Handset%20Features&short_desc=&short_desc_type=allwordssubstr&type0-0-0=noop&value0-0-0=&version=1.1&version=1.2&votes=&=&cf_testability=No | + | Not testable components/features can be found from this query: [http://bugs.meego.com/buglist.cgi?action=wrap&bug_file_loc=&bug_file_loc_type=allwordssubstr&bug_id=&bugidtype=include&chfieldfrom=&chfieldto=Now&chfieldvalue=&classification=MeeGo%20Features&deadlinefrom=&deadlineto=&email1=&email2=&emailassigned_to1=1&emailassigned_to2=1&emailcc2=1&emailqa_contact2=1&emailreporter2=1&emailtype1=substring&emailtype2=substring&field0-0-0=noop&longdesc=&longdesc_type=allwordssubstr&product=MeeGo%20Handset%20Features&short_desc=&short_desc_type=allwordssubstr&type0-0-0=noop&value0-0-0=&version=1.1&version=1.2&votes=&=&cf_testability=No Features not to be tested] |
=== Strategy and Approach === | === Strategy and Approach === | ||
| Line 144: | Line 129: | ||
* 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. | * 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. | ||
| + | [[Quality/HandsetUXQATestFrequency|Testing Frequency]] | ||
| - | + | [[Quality/TestSetGuideline|Test Set Guideline]] | |
| - | + | === QA Contact === | |
| + | * [mailto:mika.m.ikonen@nokia.com Mika Ikonen] | ||
Contents |
This test plan is for MeeGo 1.2 HandSet UX System Functional Testing. System Functional testing covers componenent interaction testing and negative testing. Target is to test basic (functional) system testing of several components/features simultaneously. Test case example: Listening music while receiving incoming call. For System Functional Testing we are using RBT - Risk Based Testing since othervise test case amount would be huge.
All testable components coming to MeeGo 1.2 HandSet UX will be covered in this test plan.
| Component Name | Brief Description of tested scenarios | Comments |
|---|---|---|
| Audio Player | For Audio Player following scenarios are tested
• Collaboration with DUIhome, settings, IM,Email, Web browser, BT client • Sharing music, modifying playlists, Arranging music • Incoming calls during playback • Player controls using accessories • System alarms during playback eg. clock, calendar/task during playback • Incoming messages during playback | xxx |
| Calendar | For calendar following scenarios are tested
• Managing events and interacting contacts • Event alarms while using calendar • Calendar synchronisation and sharing with e-mail • Different calendar notifications • iCalendar/vCalendar interworking and merging with local calendar • Calls while using calendar | xxx |
| Camera and photo viewer | For Camera and photo viewer following scenarios are tested
• Camera usage negative scenarios eg. memory full • System alarms while using camera and viewing photos • Different interactions while using camera eg. incoming call, SMS, listening music with accessories etc. • Different camera usage scenarios and user actions while viewing photos | xxx |
| Contacts | For Contacts following scenarios are tested
• Incoming calls while using contacts • System alarms while using contacts • Different interactions while using camera • Different camera usage scenarios • Collaboration with differrent settings | xxx |
| Dialer | For Dialer following scenarios are tested
• Different ways to make a call, mute/unmute • Calls with accessories • System alarms while call is ongoing • Different interactions during call • Collaboration with settings • Offline mode • Incoming messages while call is ongoing | xxx |
For E-mail following scenarios are tested
• e-mail with different bearers • e-mail with attachments • System alarms while using e-mail client • Different interactions while using e-mail client • Collaboration with settings • Offline mode • Incoming messages while using e-mail client • Incoming calls while using e-mail client | xxx | |
| Short Messaging Service - SMS | For SMS following scenarios are tested
• Interaction with VKB and DUIHome copy/paste text content • Special characters • Different interactions while writing/viewing/sending/receiving SMS • Collaboration with settings • Network changes while sending SMS • Incoming calls while viewing, writing, receiving SMS • Incoming messages | xxx |
| Video Player | For Video Player following scenarios are tested
• User actions while playback is ongoing • Video player controls from accessories • Different interactions while using video player • System alarms while using player • Incoming calls while using player • Incoming messages • Collaboration with settings | xxx |
| Web Browser | For Web Browser following scenarios are tested
• Browsing with different bearers • Music listening while bowsing • Accessory usage while brosing and viewing content • Different interactions while using browser • Collaboration with settings • Network changes while browsing • Browsing different types of content • Incoming calls while browsing • Incoming messages while browsing | xxx |
| Applets | Applets are allready tested in other testsets | xxx |
| Virtual Key Board | Virtual keyboard is tested while testing other components eg. SMS and browser | xxx |
| Instant Messaging - IM | For IM following scenarios are tested
• Different usage scenarios for IM • System alarms while using IM client • Different interactions while using IM client • Collaboration with settings • Incoming messages while using IM client • Incoming calls while using IM client | xxx |
| DUIhome | DUIhome is tested when testing other components | xxx |
Not testable components/features can be found from this query: Features not to be tested
System Functional Testing is tested in System Functional Testset.