Qtopia/Calendar

Test cases

Best Friend’s Wedding (Single Event)

Test Purpose

Verify that a single event is shown correctly.

Test Description

  1. Create a new event (repeat: none)
  2. Enter a description: "myevent 1"
  3. Verify that the event is shown correctly in the day, week and month view.

Expected TestResult

  • In the day view an event is shown as a colored block with the description in it. The block is positioned at the time interval in which the event should take place.
  • In the week view the event is shown as a colored block on the day and time interval in which the event should take place. No information is written inside the block.
  • In the month view the event is shown as a small block on the day on which the event should take place. No information is written inside the block. The position of the block is a rough indication of the time interval. When presented left on the day this means it's happening early on the day, and most right means late in the evening.

Testnorm/Criteria

Close Match

Test Suitability

Manual test

Best Friend’s Wedding (Event with an audible alarms)

Test Purpose

Verify that an event can sound an alarm

Test Description

  1. Create an event for today, 2 minutes in the future.
  2. Set the event to have an audible alarm.
  3. Click OK.
  4. Wait until the time has passed.
  5. Verify that at the event time a dialog pops up and an alarm beep sounds.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

Best Friend’s Wedding (Multiple events with an audible alarm)

Test Purpose

Verify that there can be multiple events with audible alarm at the same time

Test Description

  1. Create two events for today, 2 minutes in the future (e.g. the same start time)
  2. Set the events to have an audible alarm.
  3. Click OK.
  4. Wait until the time has passed.
  5. Verify that at the specified event time an alarm sound is given and both events will be reported in dialogs, one after the other.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

Best Friend’s Wedding (Sounding alarms before the event start time)

Test Purpose

Verify that event alarms can be sounded _before_ the event start time.

Test Description

  1. Create a new event for tomorrow, event start time at 00:03:00.
  2. Specify the event to have an audible alarm and give it a pre-warning time of 5 minutes.
  3. Set the system time to today, 23:56:00
  4. Verify that the alarm sounds at today, 23:58:00

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

Best Friend’s Wedding (Configuring new events)

Test Purpose

Verify that new events can be configured with a preset warning time

Test Description

  1. Click the "View" menu
  2. Click "Settings"
  3. Check the "Preset" checkbox, select 10 minutes and click OK.
  4. Create a new event.
  5. Verify that Audible Alarm is selected and set to 10 minutes pre warning time.
  6. Repeat the same procedure with a time of 30 minutes in the settings dialog.
  7. Repeat the same procedure again but uncheck the Preset in the settings dialog.
  8. Create a new event.
  9. Verify that the alarm mode is now set to No Alarm, 0 minutes.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

Best Friend’s Wedding (Event alarms with no Calendar active)

Test Purpose

Verify that an alarm is also given if Calendar is not running

Test Description

  1. Close Calendar if it is running
  2. Go to the applications tab and open the application properties for Calendar (tap and hold stylus on Calendar icon.
  3. Uncheck the "Fast load" checkmark (if applicable).
  4. Run Calendar and create an event with an audible alarm 2 minutes in the future.
  5. Click OK and close Calendar.
  6. Wait until the time has passed.
  7. Verify that a dialog pops up for the event and an alarm sound is audible.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

Best Friend’s Wedding (System time changes)

Test Purpose

Verify that events are still handled correctly after the system time is changed.

Test Description

  1. Create a new event with an audible alarm and set it's start time 10 minutes in the future.
  2. Open Settings > Clock, set the system time 8 minutes in future and click OK.
  3. Wait until the event start time has passed.
  4. Verify that the event alarm sounds at the expected time.
  5. Open Settings > Clock again and set the system time 2 minutes back and click OK. (e.g. the system clock is now two minutes before the event start time again)
  6. Wait until the event start time has passed.
  7. Verify that the event alarm sounds at the expected time.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

Chairman of a Multi National Company (Today)

Test Purpose

Verify that the today button switches the view to "today"

Test Description

  1. Go to the month view and click on an arbitrary day other than today.
  2. Click on the Today button.
  3. Verify that the day/week/month view have switched to the current date.
  4. Verify that the date picker button also presents the current date.
  5. Repeat the same test for multiple arbitrary dates in the past and future and starting from day/week and month view.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

Chairman of a Multi National Company (Navigation)

Test Purpose

Verify that it is possible to navigate through dates in different views.

Test Description

  1. Open “Calendar” application.
  2. Verify that the Calendar application opens in a “Day” view.
  3. Verity that, below the menu bar there are buttons named as “S”, “M”, “T”, “W”, “T”, “F”, “S” for each day of the week.
  4. Tap on “S” button.
  5. Verify that all the events for that day are displayed.
  6. Similarly verify step 5 for remaining 6 buttons.
  7. Verify that there are Left and Right arrow buttons to navigate to previous and next week respectively.
  8. Tap left and right arrow navigation buttons and verify that the events are displayed accordingly.
  9. Tap on the “Week” view button on the toolbar.
  10. Verify that there are 2 combo boxes one for scrolling through the years and the other for scrolling through the weeks.
  11. Tap the Up and Down arrow button of “Year” combo box.
  12. Verify that year is incremented and decremented respectively and the events are displayed accordingly.
  13. Similarly tap the Up and Down arrow button of “Week” combo box.
  14. Verify that week is incremented and decremented respectively and the events are displayed accordingly.
  15. Tap on the “Month” view button on the toolbar.
  16. Verify that there is a combo box to choose the month.
  17. Also verify that there is a combo box for incrementing or decrementing the year.
  18. Also verify that there are 2 front and 2 rear arrow buttons to navigate through month by month or to directly jump to the first and last month.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

A family on picnic (All day events)

Test Purpose

Verify that all day events are presented correctly.

Test Description

  1. Create a new event and make it an "all day" event.
  2. Verify that the event is shown in the day, week and month view.
  3. Edit the event and make it a repeating event that repeats two days a week.
  4. Verify that the event is shown accordingly.

Expected TestResult

All the verification steps as described in the Test Description must be met.

  • In the day view the event is shown at the top of the page, e.g. no reference is made to a time interval.
  • In the week event a similar approach is taken. The event is shown at the top of the day column, and again no reference to a time interval.
  • In the month view the event fills the whole day.

Testnorm/Criteria

Close Match

Test Suitability

Manual test

A Teacher of a high school (Configuring day view)

Test Purpose

Verify that the presentation of the day view can be configured

Test Description

  1. Open View > Settings.
  2. Enter a Start viewing events time of 03:00 and click OK.
  3. Verify that the days view is adjusted and now starts at 03:00.
  4. Repeat the same procedure for a second start time.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

Socialite (Weekly repeating events)

Test Purpose

Verify that the weekly repeating patterns work correctly

Test Description

  1. Create a new event on the wednesday in the current week
  2. Make it repeating: "Every week" and press OK
  3. Verify that the event is shown on wednesday of every week starting at the current week and verify at least the next 12 months.
  4. Verify also that the event is not shown in at least the three months before the current week.
  5. Tap and hold the event and select "Edit" in the popupmenu that should appear.
  6. Select "All" to edit all occurences of the event.
  7. Enter an End Date that lies two months in the future.
  8. Verify that the event is shown on wednesday of every week starting at the current week and that it not shown anymore after the entered End Date.
  9. Next enter an End Date that lies _before_ the start date.
  10. Verify that the End Date is adjusted to the start date.
  11. Delete the event.
  12. Verify that every instance of the event is gone.
  13. Repeat the same test for events on a saturday and on a sunday.

Expected TestResult

All the verification steps as described in the Test Description must be met.
See also the Expected Testresult description in Single Event.

Testnorm/Criteria

Close Match

Test Suitability

Manual test

Socialite (Daily repeating events)

Test Purpose

Verify that daily repeating patterns work correctly

Test Description

  1. Create a new event on the wednesday in the current week.
  2. Make it repeating "Every day" and press OK
  3. Verify that the event is shown on every day starting at the wednesday of the current week and verify at least the next 12 months.
  4. Verify also that the event is not shown in at least the three months before the start of the event.
  5. Next enter an End Date that lies two months in the future.
  6. Verify that the event is shown every day from the Start Date until the End Date.
  7. Next enter an End Date that lies 6 days in the future.
  8. Verify that the recurring event is shown for exactly 7 days starting at the wednesday of the current week.
  9. Repeat the same test for events starting on saturday and sunday.

Expected TestResult

All the verification steps as described in the Test Description must be met.
See also the Expected Testresult description in Single Event.

Testnorm/Criteria

Close Match

Test Suitability

Manual test

Socialite (Yearly repeating events)

Test Purpose

Verify that yearly repeating patterns work correctly

Test Description

  1. Create a new event on the wednesday in the current week.
  2. Make it repeating "Every year" and press OK
  3. Verify that the event is shown on the same date every year starting at the wednesday of the current week and verify at least the5 next years
  4. Verify also that the event is not shown in at least the three years before the start of the event.
  5. Next enter an End Date that lies two years in the future.
  6. Verify that the event is shown every year from the Start Date until the End Date.
  7. Repeat the same test for events starting on saturday and sunday.

Expected TestResult

All the verification steps as described in the Test Description must be met.
See also the Expected Testresult description in Single Event.

Testnorm/Criteria

Close Match

Test Suitability

Manual test

Socialite (Events repeating every x days)

Test Purpose

Verify that an event can be repeated every x days.

Test Description

  1. Click the today button.
  2. Create a new event.
  3. Select "Repeat other...".
  4. In the dialog click on the "Day" button and enter "Every 3 days".
  5. Click OK and OK.
  6. Verify in the month view that the event is shown every third day (so two days it's not, one day it is).
  7. Verify multiple months.
  8. Jump forward to the first leap year and verify that the events are also show correct near the end of Februari.
  9. Open the event again for editing and enter an End date somewhere in the future.
  10. Verify that the events are not shown past the end date..

Expected TestResult

All the verification steps as described in the Test Description must be met.
See also the Expected Testresult description in Single Event.

Testnorm/Criteria

Close Match

Test Suitability

Manual test

Socialite (Events repeating several days per week with an x week interval)

Test Purpose

Verify that an event can be repeated on multiple days per week or with x weeks interval.

Test Description

  1. Create a new event.
  2. Select "Repeat other..."
  3. In the dialog click on the "Week" button and enter "Every 1 weeks".
  4. Verify that todays day is already selected and select two other days from the week.
  5. Click OK and OK again.
  6. Verify in the day, week and month view that the events are shown on the correct days of the week.
  7. Go to the day view for a day with an event.
  8. Tap and hold the event and select "edit" from the popupmenu.
  9. Select "all" and edit the repeat setting so that it repeats the event every other week, e.g. "Every 2 weeks".
  10. Click OK and OK again.
  11. Verify in the day, week and month view that the events are shown on the correct days of the week and are shown every second week
  12. Open the event again for editing and enter an End date somewhere in the future.
  13. Verify that the events are not shown past the end date..

Expected TestResult

All the verification steps as described in the Test Description must be met.
See also the Expected Testresult description in Single Event.

Testnorm/Criteria

Close Match

Test Suitability

Manual test

Student (Deleting events)

Test Purpose

Verify that events can be deleted.

Test Description

  1. Create a new event
  2. Verify that it is shown in the day, week and month view.
  3. Tap and hold on the event in the day view until the popup menu appears.
  4. Select "Delete" from the menu
  5. Click "All"
  6. Verify that the event is removed from the day, week and month view.
  7. Create a new event and make it a daily repeating event.
  8. Verify that it is shown each day in the day, week and month view.
  9. Go to the day view for an arbitrary day (on which the event is shown) and tap and hold the stylus on the event.
  10. Select "Delete" and select "Single" in the next dialog.
  11. Verify that only the event for _that_ day is removed. All other events should still be visible in the day, week and month views.
  12. Repeat the same procedure (deleting a single event) for another day.
  13. Go to the day view for an arbitrary day (on which the event is shown) and tap and hold the stylus on the event.
  14. Select "Edit" and select "Single" in the next dialog.
  15. Edit some of the information like the location and click OK.
  16. Verify that the deleted events are not re-inserted again.
  17. Verify that the last edited event indeed has the changes you made.
  18. Finally, tap and hold on an event in the day view and select "Delete" in the popup menu.
  19. Click "Cancel" in the confirmation dialog.
  20. Verify that none of the events are removed.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

Business Person (Events in different timezones)

Test Purpose

Verify that events can be entered for different timezones

Test Description

  1. Set the current timezone to Brisbane.
  2. Create a new event with audible alarm (at 0 minutes) and enter it in the Oslo timezone.
  3. Verify that the created event is shown in the day view at the correct local time. 
  4. Open the event again for editing and verify that it is still presented in the edit dialog in the Oslo timezone and time settings.
  5. Adjust the event start time so that it should sound an alarm in the Brisbane timezone within 2 minutes.
    Example:
    Current timezone: Brisbane, event timezone: Oslo, timezone difference: 9 hours
    Current Brisbane time 15:23, so enter an event time of 06:25.
    Event should be presented in the day view at 15:25 and should sound the alarm at 15:25 Brisbane time.
  6. Repeat the test for a Los Angeles timezone (make shure you set the correct date!)

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

Business Person (All day events)

Test Purpose

Verify that all-day events are time-zone independent

Test Description

  1. Open Date/Time and ensure that the current used timezone is set to Brisbane.
  2. Create a new event for today, make it an all-day event and set it to a Brisbane timezone.
  3. Verify that the event is shown as an all day event vor today.
  4. Open Date/Time and change the timezone to Los Angeles.
  5. Verify that the event is still shown on the same date as it was before.
  6. Open Date/Time and change the timezone to Oslo.
  7. Verify that the event is still shown on the same date as it was before.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

Business Person (Midnight events)

Test Purpose

Verify that midnight events are handled correctly for different timezones.

Test Description

  1. Open Date/Time and switch the current timezone to Brisbane.
  2. Create a new event with a timezone "None" and give it a start date/time of today: 23:00:00 and an end date/time of tomorrow: 02:00:00
  3. In the day view verify that the event is shown at the end of today and also at the beginning of tomorrow.
  4. In the week view verify that the event is shown at the end of today and also at the beginning of tomorrow.
  5. In the month view verify that the event is shown as one block that starts at the end of today and stops at the beginning of tomorrow.
  6. Open Date/Time and switch the timezone to Los Angeles.
  7. Repeat steps 3, 4 and 5 and verify that the event is shown exactly the same.
  8. Edit the event and set the timezone for the event to "Brisbane".
  9. Verify that the presentation of the events has changed (Event is in Brisbane timezone, current timezone is Los Angeles).
  10. Edit the event and set the timezone for the event to "Los Angeles".
  11. Repeat steps 3, 4 and 5 and verify that the event is shown exactly the same.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

Communication (Beaming)

Test Purpose

Beaming of an event

Test Description

  1. Create an event and enter sensible information in all fields.
  2. Beam the event to another Qtopia device.
  3. Verify that the receiver has the same information in all fields as the original event.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match for Qtopia <--> Qtopia.
Close Match for other brands. Because of various feature patterns, not all recurring patterns should be expected to match excactly on a send or receive.

Test Suitability

Manual test

Harry, The Manager (Find)

Test Purpose

Verify that the search function works

Test Description

  1. Create several events on the same and different dates.
  2. Enter some events:
    • Event 1: "My Event", date: today, category: Personal
    • Event 2: "My second Event", date: tomorrow, Category: Business
    • Event 3: "Another Event", date: tomorrow, Category: Personal
    • Event 4: "Something totally different", date: somewhere next week, Category: Business
  3. Start the search option (Event > Find Event
  4. Enter "My" and click Find 
  5. Verify that Event 1 is shown.
  6. Enter "second" and click Find 
  7. Verify that Event 2 is shown
  8. Enter "bla" and click Find 
  9. Verify that the status bar shows a message that "nothing is found".
  10. Check Case sensitive, enter "Second" and click Find 
  11. Verify that again no search result is shown.
  12. Enter "totally", select a Start Search at on the day before the event date and click Find 
  13. Verify that Event 4 is found.
  14. Repeat step 12 and 13 for a Start Search at on the event date.
  15. Repeat step 12 for a Start Search at on the day after the event date.
  16. Verify that Event 4 is not found.
  17. Reset the Start Search at to todays date.
  18. Enter "Event" as the search string and select Business as the category and click Find 
  19. Verify that Event 2 is found.
  20. Enter Personal as the category and click Find again.
  21. Verify that Event 1 is found.
  22. Enter "totally" as the search string and "Personal" as the category and click Find.
  23. Verify that nothing is found.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

 

Best Friend’s Wedding (Single Event)

 Test Purpose

Verify that events can be added on Qtopia desktop.

Test Description

  1. Click on “New Event” button on the toolbar on Qtopia desktop.
  2. Verify that “New Event” dialog appears.
  3. Enter event details as given in table 1 and press “OK” button.
  4. Verify that “Meeting with Chairman” event is added.
  5. Verify that the event is shown correctly in the day, week and month view.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

Best Friend’s Wedding (Event with an audible alarm)

Test Purpose

Verify that an event can sound an alarm

Test Description

  1. On Qtopia Desktop, create an event for today’s date.
  2. Set the start time as 2 minutes ahead from the current time.
  3. Set the event to have an audible alarm.
  4. Press “OK” button.
  5. Wait until the 2 minutes have passed.
  6. Verify that after 2 minutes “Alarm” dialog appears and an alarm beeps.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

Best Friend’s Wedding (Configuring new events)

Test Purpose

Verify that new events can be configured with a preset warning time.

Test Description

  1. On Qtopia Desktop, click on the "File" menu and select "Settings" option.
  2. Verify that “Qtopia Desktop Settings” dialog appears.
  3. Check the "Default Reminder" checkbox, and select 10 minutes.
  4. Press “OK” button.
  5. Create a new event.
  6. Verify that “Audible Alarm” is selected in the alarm combo box and time is set to 10 minutes.
  7. Press “OK” button.
  8. Click on the "File" menu and select "Settings" option.
  9. Verify that “Qtopia Desktop Settings” dialog appears.
  10. Uncheck the "Default Reminder" checkbox and press “OK” button.
  11. Create a new event.
  12. Verify that “No Alarm” is selected in the alarm combo box and time is set to 0 minutes.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

Chairman of a Multi National Company (Navigation)

Test Purpose

Verify that it is possible to navigate to different dates in all the views.

Test Description

  1. On Qtopia desktop, open “Calendar” application.
  2. Verify that the Calendar application opens in a “Day” view.
  3. Verity that, below the menu bar there are buttons named as “S”, “M”, “T”, “W”, “T”, “F”, “S” for each day of the week.
  4. Tap on “S” button.
  5. Verify that all the events for that day are displayed.
  6. Similarly verify step 5 for remaining 6 buttons.
  7. Verify that there are Left and Right arrow buttons to navigate to previous and next week respectively.
  8. Press left and right arrow navigation buttons and verify that the events are displayed accordingly.
  9. Press on the “Week” view button on the toolbar.
  10. Verify that there are 2 combo boxes one for scrolling through the years and the other for scrolling through the weeks.
  11. Press the Up and Down arrow button of “Year” combo box.
  12. Verify that year is incremented and decremented respectively and the events are displayed accordingly.
  13. Similarly press the Up and Down arrow button of “Week” combo box.
  14. Verify that week is incremented and decremented respectively and the events are displayed accordingly.
  15. Press on the “Month” view button on the toolbar.
  16. Verify that there is a combo box to choose the month.
  17. Also verify that there is a combo box for incrementing or decrementing the year.
  18. Also verify that there are 2 front and 2 rear arrow buttons to navigate through month by month or to directly jump to the first and last month.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

A family on picnic (All day events)

Test Purpose

Verify that all day events are presented correctly.

Test Description

  1. On Qtopia desktop, create a new event and check "all day" check box.
  2. Verify that the event is shown on the top in the day and week view with pink color.
  3. Also verify that in month view this event is shown as occupying the whole square of the day.

Expected TestResult

All the verification steps as described in the Test Description must be met.

  • In the day view the event is shown at the top of the page, e.g. no reference is made to a time interval.
  • In the week event a similar approach is taken. The event is shown at the top of the day column, and again no reference to a time interval.
  • In the month view the event fills the whole day.

Testnorm/Criteria

Close Match

Test Suitability

Manual test

A Teacher of a high school (Configuring day view)

Test Purpose

Verify that the presentation of the day view can be configured

Test Description

  1. On Qtopia Desktop, open calendar application.
  2. Select “Settings” option from the “File” menu.
  3. Verify that “Qtopia Desktop Settings” dialog appears on the screen.
  4. Enter “03:00” in “Start Day at” combo box and press “OK” button.
  5. Verify that the day view is adjusted to start from 03.00.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

Socialite (Events repeating every x days)

Test Purpose

Verify that an event can be repeated every x days.

Test Description

  1. On Qtopia Desktop, open Calendar.
  2. Click on “New Event” button on the toolbar.
  3. Verify that “New Event” dialog appears.
  4. Write description as “ABC”.
  5. Select "Other" option from the Repeat combo box.
  6. Verify that “Repeating Event” dialog appears.
  7. Click on the "Day" button and write “3” in “Every” combo box.
  8. Press “OK” button of “Repeating Event” dialog. And then press “OK” button.
  9. Click on “Month” button on the toolbar.
  10. Verify that the event is shown every third day.
  11. Click on “à” (next) button to view for the next month.
  12. Verify that the event is shown every third day.
  13. Click on “ABC” event.
  14. Verify that “ABC” event is displayed in Day view.
  15. Click on “ABC” event.
  16. Verify that a popup menu appears. Select “Edit” option from the popup menu.
  17. Verify that “Calendar” dialog appears. Press “All” button.
  18. Verify that “Edit Event” dialog appears.
  19. Select “End date” as some date in future. Press “OK” button.
  20. Click on “Month” button on the toolbar.
  21. Verify that the event is shown every third day till the end date and beyond the end date it is not shown.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Close Match

Test Suitability

Manual test

Student (Deleting Events)

Test Purpose

Verify that an event can be deleted from Qtopia desktop.

Test Description

  1. On QTopia desktop, select an event from the Calendar.
  2. Press “Delete” button on the toolbar.
  3. Verify that the delete confirmation dialog appears for the selected task.
  4. Press “No” button.
  5. Verify that the event is not deleted.
  6. Press “Delete” button on the toolbar again.
  7. Press “Yes” button.
  8. Verify that the selected event is deleted.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

 

Importing from Palm desktop

 

Test Purpose

Verify that events can be imported from Palm Desktop to Qtopia desktop.

Test Description

  1. Export an event from Palm desktop to an archive file on hard disk.
  2. On Qtopia desktop, select “File Menu” and click on “Import” option.
  3. Verify that “Import Data” dialog appears.
  4. Check “Palm - Calendar” application option.
  5. Press “Import” button.
  6. Verify that “Choose Palm Datebook File which you have exported using Palm Desktop” dialog appears.
  7. Select the archive file and press “OK” button.
  8. Verify that all events are imported from Palm Desktop to Qtopia desktop.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

 

Rachel’s first date (Backup and Restore)

 

Test Purpose

Verify that backup of Calendar events of Qtopia device can be taken on desktop computer and restored to Qtopia device.

Test Description

  1. Connect Qtopia device to desktop computer through USB port.
  2. Create events “A” and “B” on Qtopia device.
  3. On Qtopia desktop, select “Sync” menu and click on “Backup/Restore…” option.
  4. Verify that “Backup Restore” dialog appears.
  5. Check “Application data” checkbox.
  6. Press “Backup” button.
  7. Verify that a “Confirm Backup” dialog appears. Press “Backup” button on the confirmation dialog.
  8. After the backup process is completed, delete events “A” and “B” from Qtopia device.
  9. Repeat steps 3 and 4.
  10. Verify that correct Last Backup date and time is displayed in “Backup/Restore dialog”.
  11. Press “Restore” button.
  12. Verify that  “Confirm Restore” dialog appears.
  13. Press “Restore” button on the confirmation dialog.
  14. Verify that events “A” and “B” are restored on the Qtopia device.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

 

Ross, the Visiting Doctor (Synchronization)

 

Test Purpose

Verify that events can be synchronized between Qtopia device and Qtopia desktop.

Test Description

  1. Connect Qtopia device to desktop computer.
  2. Add some event on Qtopia device and Qtopia desktop.
  3. Press “Sync Calendar” button on toolbar.
  4. Verify that “Synchronizing” dialog box appears.
  5. After synchronization process is completed, verify that Qtopia device and Qtopia desktop both have identical events.
  6. Create a “Meeting with Chairman” event (as given in Table 1 below) on Qtopia device.
  7. Press “Sync Calendar” button on toolbar.
  8. Verify that “Synchronizing” dialog box appears.
  9. After synchronization process is completed, verify that Qtopia device and Qtopia desktop both have “Meeting with Chairman” event.
  10. Edit the details of the “Meeting with Chairman” event on Qtopia Desktop as given in Table 2 below.
  11. On Qtopia desktop, select “File Menu” and click on “Settings” option.
  12. Verify that “Qtopia Desktop Settings” dialog appears.
  13. In General section, select “Qtopia desktop is correct, override device changes” option in “Sync” tab page and press “OK” button
  14. Repeat steps 3 and 4.
  15. Verify that “Meeting with Chairman” event of Qtopia desktop replaces “Meeting with Chairman” event of Qtopia device.
  16. Edit the details of the “Meeting with Chairman” event on Qtopia Device as given in Table 3 below.
  17. Repeat steps 11 and 12.
  18. In General section, select “Device is correct, override Qtopia desktop changes” option in “Sync” tab page and press “OK” button.
  19. Repeat steps 3 and 4.
  20. Verify that “Meeting with Chairman” event of Qtopia device replaces “Meeting with Chairman” event of Qtopia desktop.
  21. Edit the details of the “Meeting with Chairman” event on Qtopia Desktop as given in Table 4 below.
  22. Repeat steps 11 and 12.
  23. In General section, select “Duplicate the record” option in “Sync” tab page. Press “OK” button
  24. Repeat steps 3 and 4.
  25. Verify that two different events having description “Meeting with Chairman” are present on Qtopia device and Qtopia desktop as detailed in table 3 and table 4.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

 

Lisa, Secretary of the President of Prism InfoTech (Synchronization with Microsoft Outlook)

 

Test Purpose

Verify that events can be synced with Microsoft Outlook.

Test Description

  1. Connect Qtopia device to desktop computer.
  2. Add some events on Qtopia device, Qtopia desktop and Microsoft Outlook
  3. On Qtopia desktop, select “File” Menu and click on “Settings” option.
  4. Check “Outlook Calendar” application plugin checkbox in “Sync” tab page and press “OK” button. 
  5. Press “Sync Calendar” button on toolbar.
  6. After synchronization process is completed, verify that Qtopia device, Qtopia desktop and Microsoft Outlook all have identical events.

Expected TestResult

All the verification steps as described in the Test Description must be met.

Testnorm/Criteria

Exact Match

Test Suitability

Manual test

 

Table 1. “Meeting with the Chairman”

 

Property

Value

Description

Meeting with Chairman

Location

New York

Category

Official

Start Date

10 / 06 / 2003

Start Time

10 am

End Date

10 / 06 / 2003

End Time

1 pm

Alarm

Audible, 30 minutes

 

Table 2. “Meeting with the Chairman”

 

 Property

Value

Description

Meeting with Chairman

Location

New York

Category

Business

Start Date

15 / 06 / 2003

Start Time

9 am

End Date

15 / 06 / 2003

End Time

12 pm

Alarm

Audible, 60 minutes

 

Table 3. “Meeting with the Chairman”

 

 Property

Value

Description

Meeting with Chairman

Location

Washington

Category

Business

Start Date

5 / 06 / 2003

Start Time

5 pm

End Date

5 / 06 / 2003

End Time

9 pm

Alarm

Audible, 5 minutes

 

Table 4. “Meeting with the Chairman”

 

 Property

Value

Description

Meeting with Chairman

Location

Brisbane

Category

Business

Start Date

1 / 06 / 2003

Start Time

11 am

End Date

1 / 06 / 2003

End Time

1 pm

Alarm

Audible, 100 minutes