You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 85 Next »

Introduction

Below is a test plan for the OpenMeetings 3.0.3 release candidate testing.

Details

  1. User GUI tests (by Vasiliy Degtyarev)
    1. Login/logout
      • Password recovering
      • Self-registering
      • "Visit Apache OpenMeetings" link
      • Enter wrong login/password
      • Enter correct login/password
      • Exit the system by click the Exit button
    2. Dashboard
      • Correct user info in the upper left corner
      • Links in the "Help and support" section
      • It should be possible to enter user’s room from the dashboard
      • Room details should be shown correctly in the "Rooms in this section…" part of the screen
    3. Global chat
      • Send/receive message where at least 3 users in the system
      • Adding a contact to the contact list
      • Private message
      • Showing user profile
      • Inviting user to the conference room
      • Copy chat log (not implemented)
      • Delete chat log (not implemented)
      • Changing font style in the massage (OPENMEETINGS-1061)
      • Adding emotions to the message

       

      Attention! Correct RTL support does not work in the current implementation 
    4. Calendar view
      • Change view (weekly/daily/monthly) and moving between the dates
      • Adding/removing/moving by mouse an event (OPENMEETINGS-1068)
    5. Calendar invitation window
      • Creating/updating/deleting an event
      • Inviting 3 internal and 3 external guests
      • Different reminder types: receiving e-mail invitation for internal and external guests
      • Password protected invitation
      • Inviting to the rooms of the different types
      • Choosing time zone for external guest
      • Correct user data in the invitations
      • SMS reminder for internal and external guests
      • E-mail reminder for internal and external guests
      • It should be possible to enter to the event via invitation link room at the particular time slot only
      • Enter the room via invitation window
    6. My Profile:
      • User profile should contain correct user info and allow to edit this
    7. Contacts and Messages
      • Add/remove a message
      • Creating a new folder
      • Moving between the folders
      • Marking messages as read/unread
      • Message filters
      • Contact list
    8. User settings
      • Possibility to change the user info
      • Changing time zone and language (should start to work after user re-login
      • Community settings or different users
      • Display settings
    9. Search users
      • Send a private message
      • Adding a contact
      • View contact details via user list
    10. Room lists
      • Public rooms, private rooms and my rooms should contain correct room lists
      • User list for the selected room
      • Room details for the selected room
    11. Recordings
      • The list should contain available recordings in public and private folders
      • Info panel should contain actual info about the recording
      • Downloading a recording is different formats (AVI/FLV)
      • Play the recording in OpenMeetings
      • Play downloaded recording by Windows player
      • Remove a recording from the folder
    12. Restricted room testing – general issues (should be tested with at least 3 attendees)
      • Enter the room: different cases for the cam/micro, choosing of the cam resolution, test recording, allow/deny of video
      • User list should be shown correctly
      • Correct user credentials after the room entering
      • Add moderator permissions to the user
      • Turn micro on/off in the user list
      • Increasing/decreasing sound level and turning micro on/off in the video window
      • Turn micro on/off in the user list to another user – possible by the moderator only
      • Increasing/decreasing sound level and turning micro on/off in the video window - possible by the moderator only
      • Allow/deny drawing on whiteboard – possible by the moderator only
      • Allow/deny screen sharing – possible by the moderator only
      • Allow/deny remote screen control – possible by the moderator only
      • Allow/deny exclusive audio – possible by the moderator only
      • Re-start devise settings via user list
      • Re-start devise settings via video window
      • Kick the user off by the moderator
      • Click F8 key to arrange videos
      • Activity and actions panel should contain correct info
      • Exit the room
    13. Restricted room testing: file uploading + documents
      • Upload a document with "Load directly to whiteboard" switch turned on
      • Upload a with "Load directly to whiteboard" switch turned on off
      • Upload a document with the localized file name and spaces in the name
      • Uploading a document into different folders: private files should be visible only their owner only
      • Removing a file from the room
      • Home and public drive size should change correctly
      • Adding a new folder
      • Removing a folder
      • Load a document of each supported type and check that it’s shown correctly
    14. Restricted room testing – whiteboard and properties panels (should be tested with at least 3 attendees)
      • Adding a removing a whiteboard
      • Full-fit switch
      • Clear whiteboard
      • Clear objects of current slide only
      • Save and export
      • Undo
      • Select an object
      • Pointer
      • Text
      • Paint
      • Draw line
      • Draw underline
      • Rectangle
      • Ellipse
      • Arrow
      • Cliparts
    15. Restricted room testing – chat (should be tested with at least 3 attendees)
      • Send a message
      • Start a private chat
      • Chat moderation
      • Font style
      • Emotions
      • Show/copy chat log
      • Delete server chat log
    16. Restricted room testing – screen sharing and recordings (should be tested with at least 3 attendees)
      • "Share record/screen" button in the room
      • Desktop sharer: start/stop sharing (not support for java 1.6)
      • Change the shared screen area (X-offset, Y-offset, width, height)
      • Change the screen sharing quality
      • Start/stop recordings – need to check that it works as expected
    17. Restricted room testing – Actions menu
      • Send invitation: send English and localized message
      • Send invitation with password
      • Send invitations with 3 different time periods
      • Change time zone of the invitation
      • Change language of the invitation
      • Send invitation screen: "Generate URL" button – check the same things as for the invitations sent by email
      • Apply to be moderator
      • Apply to whiteboard access
      • Apply to audio/video access
      • Create a poll
      • Poll results
      • Vote
      • Default whiteboard settings: check all of them
    18. Conference room testing
      • User list should look in another way in compare with restricted type
      • Generally, all should look OK when enter the room
    19. Interview room testing (should be tested with at least 3 attendees)
      • User list should look as expected
      • Change a user for video pod
      • Start/stop recordings
  2. Admin GUI tests (by dkandrov)
    1. Users
      • Add user in the table
      • Edit user in the table
      • Remove user in the table
      • Search user in the table
      • Move between screens where there are many users in the table
      • Edit text fields
      • Change a time zone, re-login and check the calendar (minus) I do not know what should happen.
      • Change a language, re-login and check the GUI language (warning) Language not loaded from user profile.
      • Е-mail: e-mails should pass (warning) Wrong display warnings.jpg
      • Phone and SMS switch: if set and turned on, sms messages should pass (minus) demo server don't have sms messaging config.
      • Change user type to Contact – non-active user cannot login
      • Change user role and re-login
      • Change user group - user has an access only to the rooms belong to his organization
      • Change community settings and check (warning) When selected "Show contact data to contacts only", contact data was not shown for users from contacts. Also contact data shoed not all when selected "Show contact data to everybody", see: om_contacts_displaying.jpg
    2. Connections
      • Should be tested with at least 3 users in the system
      • Sessionvars table should be shown correctly
      • Kick the user from the system
    3. Usergroups
      • Add an usergroup
      • Remove the usergroup
      • Edit the usergroup
      • Search the usergroup
      • Add/remove a user from the user list of selected usergroup
    4. Conference rooms
      • Add a room
      • Remove the room
      • Edit the room
      • Search a room
      • User list for the given room should contain actual list
      • Turn the Moderation switch on/off and enter the room
      • Add/remove a user to the default moderator list. (warning)Not working
      • Check max participants number in the room
      • Change room type and enter the room
      • Turn public switch on/off
      • Turn "Demo switch" on/off, change the demonstration time
      • Turn "Allow user questions" on/off and enter the room
      • Turn "Audio only" switch on/off and enter the room
      • Set "Close URL" to some URL, enter the room and then exit – you should be re-directed correspondingly
      • Check that SIP settings work as expected
      • Check that "Allow recordings" switch works as expected
      • Check that "Layout options" switch work as expected
      • Check that "Allow font styles" switch works as expected
    5. Configuration
      • Allow_frontend_register
      • Mail server settings
      • SMS provider settings
      • Application.name
      • Default_lang_id
      • default time zone
      • SIP settings
      • Reminder minutes
    6. Language editor
      • Add/remove/edit/search a key
      • Import/export of localization files
    7. LDAP:
      • Add/remove/edit/search a record
    8. Backup
      • System import
      • System backup
      • TBD – need to add tests for command line admin here
    9. Servers:
      • Add/remove/edit/search a server
  • No labels