From Fedora Project Wiki

(Created page with "{{QA/Test_Case |description=Test Calendar application |setup= # Ensure that {{package|gnome-calendar}} is installed. |actions= # From your favorite VT run "gnome-calendar" or head over to overview and Calendar # Add events by hitting "+" # Fill Name of the event and other details, hit "DONE" when finished # View all events imported from accounts connected (GMAIL and others) # Delete/Create/Add into a specific calender by hitting "+" and then drop down all available "cal...")
 
(rework completely)
Line 1: Line 1:
{{QA/Test_Case
{{QA/Test_Case
|description=Test Calendar application
|description=Test GNOME Calendar application.
 
|setup=
|setup=
# Ensure that {{package|gnome-calendar}} is installed.
# Ensure that GNOME Calendar (package {{package|gnome-calendar}}) is installed.
# Optional: If you use a network calendar, e.g. Google Calendar, start ''Settings -> Online Accounts'' and add your online account. That will allow you to easily use and test your existing calendar. Otherwise you'll need to start with just a local empty calendar.
#* The failure to add an online account is not a failure of this test case, but a failure in GNOME Online Accounts.
 
|actions=
|actions=
# From your favorite VT run "gnome-calendar" or head over  to overview and Calendar
# In GNOME, start ''Calendar'' or run <code>gnome-calendar</code> command.
# Add events by hitting "+"
# Look at your existing calendars in the Calendars list. If you have network calendars, you might need to synchronize them first, so that your events show up. Confirm that events from your network calendars display properly.
# Fill Name of the event and other details, hit "DONE" when finished
# Create multiple new events, with different attributes (different names, different days, concrete time span or all day, spanning multiple days, recurring, etc). Try to cover as many different event attributes as possible. All created events should display as expected.
# View all events imported from accounts connected (GMAIL and others)
# Switch between different views (month, week, etc). Your events should render properly.
# Delete/Create/Add into a specific calender by hitting "+" and then drop down all available "calendars"
#* Hint: In the week view, you can zoom the vertical time scale with {{key|Ctrl|mousewheel}}, to make it easier to read.
# Exploratory testing
# Edit some of the existing events. Edit them and change their attributes, e.g. changing their time, day, name, making them recurring, etc). Also try drag&dropping an event to a different day.
# Search for your events. The search results should reflect your expectation.
# Delete some events. Delete a recurring event. Delete a particular instance of a recurring event, but keep the other instances.
# Create multiple calendars and create events into those different calendars.
# Set notifications for your events and test whether a notification arrives at the expected time.
# Perform some additional [[QA:Testcase Exploratory Testing|Exploratory testing]].


|results=
|results=
 
# You should see events from your network calendars and also use local calendars.
# Gnome Calendar Should open
# All operations should behave as expected.
# Should be able to browse through events  
# Please report all failures to the [https://gitlab.gnome.org/GNOME/gnome-calendar GNOME tracker].
# Create events for local cal and specific Cals
# You should be able to do what you want :-)
}}
}}


[[Category:GNOME default application test cases]]
[[Category:GNOME default application test cases]]
[[Category:Package_gnome-calendar_test_cases]]

Revision as of 15:37, 3 March 2023

Description

Test GNOME Calendar application.

Setup

  1. Ensure that GNOME Calendar (package Package-x-generic-16.pnggnome-calendar) is installed.
  2. Optional: If you use a network calendar, e.g. Google Calendar, start Settings -> Online Accounts and add your online account. That will allow you to easily use and test your existing calendar. Otherwise you'll need to start with just a local empty calendar.
    • The failure to add an online account is not a failure of this test case, but a failure in GNOME Online Accounts.

How to test

  1. In GNOME, start Calendar or run gnome-calendar command.
  2. Look at your existing calendars in the Calendars list. If you have network calendars, you might need to synchronize them first, so that your events show up. Confirm that events from your network calendars display properly.
  3. Create multiple new events, with different attributes (different names, different days, concrete time span or all day, spanning multiple days, recurring, etc). Try to cover as many different event attributes as possible. All created events should display as expected.
  4. Switch between different views (month, week, etc). Your events should render properly.
    • Hint: In the week view, you can zoom the vertical time scale with Ctrl+mousewheel, to make it easier to read.
  5. Edit some of the existing events. Edit them and change their attributes, e.g. changing their time, day, name, making them recurring, etc). Also try drag&dropping an event to a different day.
  6. Search for your events. The search results should reflect your expectation.
  7. Delete some events. Delete a recurring event. Delete a particular instance of a recurring event, but keep the other instances.
  8. Create multiple calendars and create events into those different calendars.
  9. Set notifications for your events and test whether a notification arrives at the expected time.
  10. Perform some additional Exploratory testing.

Expected Results

  1. You should see events from your network calendars and also use local calendars.
  2. All operations should behave as expected.
  3. Please report all failures to the GNOME tracker.