Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

       

      Info
      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 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
      •  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
      •  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 (warning) When selected "Show contact data to contacts only", contact data was not shown for users from contacts.
    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