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

Compare with Current View Page History

« Previous Version 3 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
      • Delete chat log
      • Changing font style in the massage
      • 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
    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
      • 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/edit/remove/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
      • Change a language, re-login and check the GUI language
      • Е-mail: e-mails should pass
      • Phone and SMS switch: if set and turned on, sms messages should pass
      • Change a status – 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
    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. Organizations
      • Add/remove/edit/search an organization
      • Add/remove a user from the user list of selected organization
    4. Conference rooms
      • Add/remove/edit/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
      • 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