blob: 03f09f97dcb6d6a24438efbd31956f3a202c10b5 [file] [log] [blame]
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2016-09-23
| Rendered using Apache Maven Fluido Skin 1.5
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="author" content="Apache OpenMeetings Team" />
<meta name="Date-Revision-yyyymmdd" content="20160923" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache OpenMeetings Project &#x2013; Manual Testing</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
<script type="text/javascript" src="./js/apache-maven-fluido-1.5.min.js"></script>
<script type="text/javascript" src="http://openmeetings.apache.org/js/site.js"></script>
</head>
<body class="topBarDisabled">
<div class="container-fluid">
<div id="banner">
<div class="pull-left">
<a href="index.html" id="bannerLeft">
<img src="images/logo.png" alt="Apache OpenMeetings"/>
</a>
</div>
<div class="pull-right"> <a href="http://apache.org" id="bannerRight">
<img src="http://apache.org/img/asf_logo.png" alt="Apache"/>
</a>
</div>
<div class="clear"><hr/></div>
</div>
<div id="breadcrumbs">
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2016-09-23
</li>
<li class="pull-right">
<span class="divider">|</span>
<a href="https://cwiki.apache.org/confluence/display/OPENMEETINGS" class="externalLink" title="Wiki">
Wiki</a>
</li>
<li class="pull-right">
<span class="divider">|</span>
<a href="installation.html" title="Installation">
Installation</a>
</li>
<li class="pull-right">
<span class="divider">|</span>
<a href="downloads.html" title="Download">
Download</a>
</li>
<li class="pull-right">
<a href="demo.html" title="Demo">
Demo</a>
</li>
</ul>
</div>
<div class="row-fluid">
<div id="leftColumn" class="span2">
<div class="well sidebar-nav">
<ul class="nav nav-list">
<li>
<a href="#general" title="General">
<span class="icon-chevron-down"></span>
General</a>
<ul class="nav nav-list">
<li>
<a href="index.html" title="Home">
<span class="none"></span>
Home</a>
</li>
<li>
<a href="demo.html" title="Demo">
<span class="none"></span>
Demo</a>
</li>
<li>
<a href="license.html" title="License">
<span class="none"></span>
License</a>
</li>
<li>
<a href="http://www.apache.org/" class="externalLink" title="ASF">
<span class="none"></span>
ASF</a>
</li>
<li>
<a href="downloads.html" title="Downloads">
<span class="none"></span>
Downloads</a>
</li>
<li>
<a href="CallForLogo.html" title="Call For Logo">
<span class="none"></span>
Call For Logo</a>
</li>
<li>
<a href="NewsArchive.html" title="News archive">
<span class="none"></span>
News archive</a>
</li>
<li>
<a href="security.html" title="Security">
<span class="none"></span>
Security</a>
</li>
<li>
<a href="commercial-support.html" title="Commercial Support">
<span class="none"></span>
Commercial Support</a>
</li>
</ul>
</li>
<li>
<a href="#installation" title="Installation and Upgrade">
<span class="icon-chevron-down"></span>
Installation and Upgrade</a>
<ul class="nav nav-list">
<li>
<a href="installation.html" title="Installation">
<span class="none"></span>
Installation</a>
</li>
<li>
<a href="Upgrade.html" title="Upgrade">
<span class="none"></span>
Upgrade</a>
</li>
<li>
<a href="https://cwiki.apache.org/confluence/display/OPENMEETINGS/Tutorials+for+installing+OpenMeetings+and+Tools" class="externalLink" title="Tutorials">
<span class="none"></span>
Tutorials</a>
</li>
<li>
<a href="CommandLineAdmin.html" title="Command Line Admin">
<span class="none"></span>
Command Line Admin</a>
</li>
</ul>
</li>
<li>
<a href="#community" title="Community">
<span class="icon-chevron-down"></span>
Community</a>
<ul class="nav nav-list">
<li>
<a href="get-involved.html" title="Get Involved">
<span class="none"></span>
Get Involved</a>
</li>
<li>
<a href="team-list.html" title="Committers">
<span class="none"></span>
Committers</a>
</li>
<li>
<a href="mail-lists.html" title="Mailing Lists">
<span class="none"></span>
Mailing Lists</a>
</li>
<li>
<a href="http://cwiki.apache.org/confluence/display/OPENMEETINGS/" class="externalLink" title="Wiki">
<span class="none"></span>
Wiki</a>
</li>
</ul>
</li>
<li>
<a href="#dev" title="Development">
<span class="icon-chevron-down"></span>
Development</a>
<ul class="nav nav-list">
<li>
<a href="source-repository.html" title="Source Code">
<span class="none"></span>
Source Code</a>
</li>
<li>
<a href="issue-tracking.html" title="Bugs / Issues">
<span class="none"></span>
Bugs / Issues</a>
</li>
<li>
<a href="dependencies.html" title="Dependencies">
<span class="none"></span>
Dependencies</a>
</li>
<li>
<a href="integration.html" title="Continuous Integration">
<span class="none"></span>
Continuous Integration</a>
</li>
<li>
<a href="BuildInstructions_3.0.x.html" title="Build Instructions 3.0.x">
<span class="none"></span>
Build Instructions 3.0.x</a>
</li>
<li>
<a href="BuildInstructions.html" title="Build Instructions">
<span class="none"></span>
Build Instructions</a>
</li>
<li>
<a href="JUnitTesting.html" title="JUnit Testing">
<span class="none"></span>
JUnit Testing</a>
</li>
<li class="active">
<a href="#"><span class="none"></span>Manual Testing</a>
</li>
<li>
<a href="ReleaseGuide.html" title="Release Guide">
<span class="none"></span>
Release Guide</a>
</li>
<li>
<a href="WebsiteGuide.html" title="Website Guide">
<span class="none"></span>
Website Guide</a>
</li>
</ul>
</li>
<li>
<a href="#integration" title="Integration">
<span class="icon-chevron-down"></span>
Integration</a>
<ul class="nav nav-list">
<li>
<a href="openmeetings-webservice/apidocs/index.html" target="_blank" title="SOAP/REST API">
<span class="none"></span>
SOAP/REST API</a>
</li>
<li>
<a href="RestAPISample.html" title="REST API Sample">
<span class="none"></span>
REST API Sample</a>
</li>
<li>
<a href="LdapAndADS.html" title="Ldap and ADS">
<span class="none"></span>
Ldap and ADS</a>
</li>
<li>
<a href="oauth2.html" title="OAuth2">
<span class="none"></span>
OAuth2</a>
</li>
<li>
<a href="voip-sip-integration.html" title="VoIP and SIP">
<span class="none"></span>
VoIP and SIP</a>
</li>
<li>
<a href="errorvalues.html" title="Errors table">
<span class="none"></span>
Errors table</a>
</li>
</ul>
</li>
<li>
<a href="#plugins" title="Plugins">
<span class="icon-chevron-down"></span>
Plugins</a>
<ul class="nav nav-list">
<li>
<a href="MoodlePlugin.html" title="Moodle Plugin">
<span class="none"></span>
Moodle Plugin</a>
</li>
<li>
<a href="SakaiPlugin.html" title="Sakai Plugin">
<span class="none"></span>
Sakai Plugin</a>
</li>
<li>
<a href="JiraPlugin.html" title="Jira Plugin">
<span class="none"></span>
Jira Plugin</a>
</li>
<li>
<a href="JoomlaPlugin.html" title="Joomla Plugin">
<span class="none"></span>
Joomla Plugin</a>
</li>
<li>
<a href="DrupalPlugin.html" title="Drupal Plugin">
<span class="none"></span>
Drupal Plugin</a>
</li>
<li>
<a href="BitrixPlugin.html" title="Bitrix Plugin">
<span class="none"></span>
Bitrix Plugin</a>
</li>
<li>
<a href="ConfluencePlugin.html" title="Confluence Plugin">
<span class="none"></span>
Confluence Plugin</a>
</li>
<li>
<a href="SugarCRMPlugin.html" title="SugarCRM Plugin">
<span class="none"></span>
SugarCRM Plugin</a>
</li>
<li>
<a href="RedminePlugin.html" title="Redmine Plugin">
<span class="none"></span>
Redmine Plugin</a>
</li>
</ul>
</li>
<li>
<a href="#config" title="Configuration">
<span class="icon-chevron-down"></span>
Configuration</a>
<ul class="nav nav-list">
<li>
<a href="#db" title="DB Sample Configurations">
<span class="icon-chevron-down"></span>
DB Sample Configurations</a>
<ul class="nav nav-list">
<li>
<a href="ApacheDerbyConfig.html" title="Apache Derby">
<span class="none"></span>
Apache Derby</a>
</li>
<li>
<a href="IBMDB2Config.html" title="IBM DB2">
<span class="none"></span>
IBM DB2</a>
</li>
<li>
<a href="OracleConfig.html" title="Oracle">
<span class="none"></span>
Oracle</a>
</li>
<li>
<a href="MySQLConfig.html" title="MySQL">
<span class="none"></span>
MySQL</a>
</li>
<li>
<a href="PostgresConfig.html" title="Postgres">
<span class="none"></span>
Postgres</a>
</li>
<li>
<a href="MSSQLConfig.html" title="MSSQL">
<span class="none"></span>
MSSQL</a>
</li>
</ul>
</li>
<li>
<a href="#localization" title="Localization and languages">
<span class="icon-chevron-down"></span>
Localization and languages</a>
<ul class="nav nav-list">
<li>
<a href="Internationalisation.html" title="Internationalisation">
<span class="none"></span>
Internationalisation</a>
</li>
<li>
<a href="LanguageEditor.html" title="LanguageEditor">
<span class="none"></span>
LanguageEditor</a>
</li>
<li>
<a href="TimeZoneHandling.html" title="TimeZoneHandling">
<span class="none"></span>
TimeZoneHandling</a>
</li>
<li>
<a href="EditTemplates.html" title="EditTemplates">
<span class="none"></span>
EditTemplates</a>
</li>
</ul>
</li>
<li>
<a href="#port" title="NAT Port Settings">
<span class="icon-chevron-down"></span>
NAT Port Settings</a>
<ul class="nav nav-list">
<li>
<a href="PortSettings.html" title="Port settings">
<span class="none"></span>
Port settings</a>
</li>
</ul>
</li>
<li>
<a href="#performance" title="Performance">
<span class="icon-chevron-down"></span>
Performance</a>
<ul class="nav nav-list">
<li>
<a href="JVMPerformanceTuning.html" title="JVM performance tuning">
<span class="none"></span>
JVM performance tuning</a>
</li>
<li>
<a href="NetworkCalculator.html" title="Network bandwidth calculator">
<span class="none"></span>
Network bandwidth calculator</a>
</li>
</ul>
</li>
<li>
<a href="#interface" title="User Interface">
<span class="icon-chevron-down"></span>
User Interface</a>
<ul class="nav nav-list">
<li>
<a href="themes-and-branding.html" title="Themes">
<span class="none"></span>
Themes</a>
</li>
<li>
<a href="Dashboard.html" title="Dashboard">
<span class="none"></span>
Dashboard</a>
</li>
<li>
<a href="WebcamResolutions.html" title="Webcam resolutions">
<span class="none"></span>
Webcam resolutions</a>
</li>
<li>
<a href="ConferenceRoomLayoutOptions.html" title="Room layout options">
<span class="none"></span>
Room layout options</a>
</li>
<li>
<a href="HotKeys.html" title="Hot Keys">
<span class="none"></span>
Hot Keys</a>
</li>
</ul>
</li>
<li>
<a href="#customize" title="Customization">
<span class="icon-chevron-down"></span>
Customization</a>
<ul class="nav nav-list">
<li>
<a href="WebappNamePath.html" title="Webapp name/path">
<span class="none"></span>
Webapp name/path</a>
</li>
<li>
<a href="Navigation.html" title="Navigation">
<span class="none"></span>
Navigation</a>
</li>
<li>
<a href="CalendarAndTimezone.html" title="Calendar and timezone">
<span class="none"></span>
Calendar and timezone</a>
</li>
<li>
<a href="CustomRoomTypeHowTo.html" title="Custom room type">
<span class="none"></span>
Custom room type</a>
</li>
<li>
<a href="CustomCryptMechanism.html" title="Custom crypt mechanism">
<span class="none"></span>
Custom crypt mechanism</a>
</li>
<li>
<a href="GeneralConfiguration.html" title="General Configuration">
<span class="none"></span>
General Configuration</a>
</li>
</ul>
</li>
<li>
<a href="#security" title="Security">
<span class="icon-chevron-down"></span>
Security</a>
<ul class="nav nav-list">
<li>
<a href="RestrictedAccess.html" title="Restricted Access">
<span class="none"></span>
Restricted Access</a>
</li>
<li>
<a href="RTMPSAndHTTPS.html" title="RTMPS and HTTPS">
<span class="none"></span>
RTMPS and HTTPS</a>
</li>
</ul>
</li>
<li>
<a href="#convert" title="Converters">
<span class="icon-chevron-down"></span>
Converters</a>
<ul class="nav nav-list">
<li>
<a href="OpenOfficeConverter.html" title="OpenOffice Converter">
<span class="none"></span>
OpenOffice Converter</a>
</li>
<li>
<a href="FFMPEGVersionSwitch.html" title="FFMPEG Version Switch">
<span class="none"></span>
FFMPEG Version Switch</a>
</li>
</ul>
</li>
<li>
<a href="#cluster" title="Clustering">
<span class="icon-chevron-down"></span>
Clustering</a>
<ul class="nav nav-list">
<li>
<a href="Clustering.html" title="Clustering">
<span class="none"></span>
Clustering</a>
</li>
</ul>
</li>
<li>
<a href="#misc" title="Misc">
<span class="icon-chevron-down"></span>
Misc</a>
<ul class="nav nav-list">
<li>
<a href="GetVersionInfo.html" title="Get version info">
<span class="none"></span>
Get version info</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<hr />
<div id="poweredBy">
<div class="clear"></div>
<div class="clear"></div>
<div class="clear"></div>
<div class="clear"></div>
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
<img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
</a>
</div>
</div>
</div>
<div id="bodyColumn" class="span10" >
<div class="section">
<h2><a name="Introduction"></a>Introduction</h2>
<p>
Below is a test plan for the OpenMeetings 2.1 pre-release testing.
</p>
</div>
<div class="section">
<h2><a name="Details"></a>Details</h2>
<ol style="list-style-type: decimal">
<li>
<b>User GUI tests</b>
<ol style="list-style-type: decimal">
<li>
Login/logout
<ol style="list-style-type: decimal">
<li>Password recovering </li>
<li>Self-registering </li>
<li>&quot;Visit Apache OpenMeetings&quot; link </li>
<li>Enter wrong login/password </li>
<li>Enter correct login/password </li>
<li>Exit the system by click the Exit button </li>
</ol>
</li>
<li>
Dashboard
<ol style="list-style-type: decimal">
<li>Correct user info in the upper left corner </li>
<li>Links in the &quot;Help and support&quot; section </li>
<li>It should be possible to enter user&#x2019;s room from the dashboard </li>
<li>Room details should be shown correctly in the &quot;Rooms in this section&#x2026;&quot; part of the screen </li>
</ol>
</li>
<li>
Global chat
<ol style="list-style-type: decimal">
<li>Send/receive message where at least 3 users in the system </li>
<li>Adding a contact to the contact list </li>
<li>Private message </li>
<li>Showing user profile </li>
<li>Inviting user to the conference room </li>
<li>Copy chat log </li>
<li>Delete chat log </li>
<li>Changing font style in the massage </li>
<li>Adding emotions to the message </li>
</ol>
Attention! Correct RTL support does not work in the current implementation
</li>
<li>
Calendar view
<ol style="list-style-type: decimal">
<li>Change view (weekly/daily/monthly) and moving between the dates </li>
<li>Adding/removing/moving by mouse an event </li>
</ol>
</li>
<li>
Calendar invitation window
<ol style="list-style-type: decimal">
<li>Creating/updating/deleting an event </li>
<li>Inviting 3 internal and 3 external guests </li>
<li>Different reminder types: receiving e-mail invitation for internal and external guests </li>
<li>Password protected invitation </li>
<li>Inviting to the rooms of the different types </li>
<li>Choosing time zone for external guest </li>
<li>Correct user data in the invitations </li>
<li>SMS reminder for internal and external guests </li>
<li>E-mail reminder for internal and external guests </li>
<li>It should be possible to enter to the event via invitation link room at the particular time slot only </li>
<li>Enter the room via invitation window </li>
</ol>
</li>
<li>
My Profile: User profile should contain correct user info and allow to edit this
</li>
<li>
Contacts and Messages
<ol style="list-style-type: decimal">
<li>Add/remove a message </li>
<li>Creating a new folder </li>
<li>Moving between the folders </li>
<li>Marking messages as read/unread </li>
<li>Message filters </li>
<li>Contact list </li>
</ol>
</li>
<li>
User settings
<ol style="list-style-type: decimal">
<li>Possibility to change the user info </li>
<li>Changing time zone and language (should start to work after user re-login </li>
<li>Community settings or different users </li>
<li>Display settings</li>
</ol>
</li>
<li>
Search users
<ol style="list-style-type: decimal">
<li>Send a private message </li>
<li>Adding a contact </li>
<li>View contact details via user list </li>
</ol>
</li>
<li>
Room lists
<ol style="list-style-type: decimal">
<li>Public rooms, private rooms and my rooms should contain correct room lists </li>
<li>User list for the selected room </li>
<li>Room details for the selected room </li>
</ol>
</li>
<li>
Recordings
<ol style="list-style-type: decimal">
<li>The list should contain available recordings in public and private folders </li>
<li>Info panel should contain actual info about the recording </li>
<li>Downloading a recording is different formats (AVI/FLV) </li>
<li>Play the recording in OpenMeetings </li>
<li>Play downloaded recording by Windows player </li>
<li>Remove a recording from the folder </li>
</ol>
</li>
<li>
Restricted room testing &#x2013; general issues (should be tested with at least 3 attendees)
<ol style="list-style-type: decimal">
<li>Enter the room: different cases for the cam/micro, choosing of the cam resolution, test recording, allow/deny of video </li>
<li>User list should be shown correctly </li>
<li>Correct user credentials after the room entering </li>
<li>Add moderator permissions to the user </li>
<li>Turn micro on/off in the user list </li>
<li>Increasing/decreasing sound level and turning micro on/off in the video window </li>
<li>Turn micro on/off in the user list to another user &#x2013; possible by the moderator only </li>
<li>Increasing/decreasing sound level and turning micro on/off in the video window - possible by the moderator only </li>
<li>Allow/deny drawing on whiteboard &#x2013; possible by the moderator only </li>
<li>Allow/deny screen sharing &#x2013; possible by the moderator only </li>
<li>Allow/deny remote screen control &#x2013; possible by the moderator only </li>
<li>Allow/deny exclusive audio &#x2013; possible by the moderator only </li>
<li>Re-start devise settings via user list </li>
<li>Re-start devise settings via video window </li>
<li>Kick the user off by the moderator </li>
<li>Click F8 key to arrange videos </li>
<li>Activity and actions panel should contain correct info </li>
<li>Exit the room </li>
</ol>
</li>
<li>
Restricted room testing: file uploading + documents
<ol style="list-style-type: decimal">
<li>Upload a document with &quot;Load directly to whiteboard&quot; switch turned on </li>
<li>Upload a with &quot;Load directly to whiteboard&quot; switch turned on off </li>
<li>Upload a document with the localized file name and spaces in the name </li>
<li>Uploading a document into different folders: private files should be visible only their owner only </li>
<li>Removing a file from the room </li>
<li>Home and public drive size should change correctly </li>
<li>Adding a new folder </li>
<li>Removing a folder </li>
<li>Load a document of each supported type and check that it&#x2019;s shown correctly </li>
</ol>
</li>
<li>
Restricted room testing &#x2013; whiteboard and properties panels (should be tested with at least 3 attendees)
<ol style="list-style-type: decimal">
<li>Adding a removing a whiteboard </li>
<li>Full-fit switch </li>
<li>Clear whiteboard </li>
<li>Clear objects of current slide only </li>
<li>Save and export </li>
<li>Undo </li>
<li>Select an object </li>
<li>Pointer </li>
<li>Text </li>
<li>Paint </li>
<li>Draw line </li>
<li>Draw underline </li>
<li>Rectangle </li>
<li>Ellipse </li>
<li>Arrow </li>
<li>Cliparts</li>
</ol>
</li>
<li>
Restricted room testing &#x2013; chat (should be tested with at least 3 attendees)
<ol style="list-style-type: decimal">
<li>Send a message </li>
<li>Start a private chat </li>
<li>Chat moderation </li>
<li>Font style </li>
<li>Emotions </li>
<li>Show/copy chat log </li>
<li>Delete server chat log </li>
</ol>
</li>
<li>
Restricted room testing &#x2013; screen sharing and recordings (should be tested with at least 3 attendees)
<ol style="list-style-type: decimal">
<li>&quot;Share record/screen&quot; button in the room </li>
<li>Desktop sharer: start/stop sharing </li>
<li>Change the shared screen area (X-offset, Y-offset, width, height) </li>
<li>Change the screen sharing quality </li>
<li>Start/stop recordings &#x2013; need to check that it works as expected </li>
</ol>
</li>
<li>
Restricted room testing &#x2013; Actions menu
<ol style="list-style-type: decimal">
<li>Send invitation: send English and localized message </li>
<li>Send invitation with password </li>
<li>Send invitations with 3 different time periods </li>
<li>Change time zone of the invitation </li>
<li>Change language of the invitation </li>
<li>Send invitation screen: &quot;Generate URL&quot; button &#x2013; check the same things as for the invitations sent by email </li>
<li>Apply to be moderator </li>
<li>Apply to whiteboard access </li>
<li>Apply to audio/video access </li>
<li>Create a poll </li>
<li>Poll results </li>
<li>Vote </li>
<li>Default whiteboard settings: check all of them </li>
</ol>
</li>
<li>
Conference room testing
<ol style="list-style-type: decimal">
<li>User list should look in another way in compare with restricted type </li>
<li>Generally, all should look OK when enter the room </li>
</ol>
</li>
<li>
Interview room testing (should be tested with at least 3 attendees)
<ol style="list-style-type: decimal">
<li>User list should look as expected </li>
<li>Change a user for video pod </li>
<li>Start/stop recordings </li>
</ol>
</li>
</ol>
</li>
<li>
<b>Admin GUI tests</b>
<ol style="list-style-type: decimal">
<li>
Users
<ol style="list-style-type: decimal">
<li>Add/edit/remove/search user in the table </li>
<li>Move between screens where there are many users in the table </li>
<li>Edit text fields </li>
<li>Change a time zone, re-login and check the calendar </li>
<li>Change a language, re-login and check the GUI language </li>
<li>&#x415;-mail: e-mails should pass </li>
<li>Phone and SMS switch: if set and turned on, sms messages should pass </li>
<li>Change a status &#x2013; non-active user cannot login </li>
<li>Change user role and re-login </li>
<li>Change user group - user has an access only to the rooms belong to his group </li>
<li>Change community settings and check </li>
</ol>
</li>
<li>
Connections
<ol style="list-style-type: decimal">
<li>Should be tested with at least 3 users in the system </li>
<li>Sessionvars table should be shown correctly </li>
<li>Kick the user from the system </li>
</ol>
</li>
<li>
Groups
<ol style="list-style-type: decimal">
<li>Add/remove/edit/search an group </li>
<li>Add/remove a user from the user list of selected group </li>
</ol>
</li>
<li>
Conference rooms
<ol style="list-style-type: decimal">
<li>Add/remove/edit/search a room </li>
<li>User list for the given room should contain actual list </li>
<li>Turn the Moderation switch on/off and enter the room </li>
<li>Add/remove a user to the default moderator list </li>
<li>Check max participants number in the room </li>
<li>Change room type and enter the room </li>
<li>Turn public switch on/off </li>
<li>Turn &quot;Demo switch&quot; on/off, change the demonstration time </li>
<li>Turn &quot;Allow user questions&quot; on/off and enter the room </li>
<li>Turn &quot;Audio only&quot; switch on/off and enter the room </li>
<li>Set &quot;Close URL&quot; to some URL, enter the room and then exit &#x2013; you should be re-directed correspondingly </li>
<li>Check that SIP settings work as expected </li>
<li>Check that &quot;Allow recordings&quot; switch works as expected </li>
<li>Check that &quot;Layout options&quot; switch work as expected </li>
<li>Check that &quot;Allow font styles&quot; switch works as expected </li>
</ol>
</li>
<li>
Configuration
<ol style="list-style-type: decimal">
<li>Allow_frontend_register </li>
<li>Mail server settings </li>
<li>SMS provider settings </li>
<li>Application.name </li>
<li>Default_lang_id </li>
<li>default time zone </li>
<li>SIP settings </li>
<li>Reminder minutes </li>
</ol>
</li>
<li>
Language editor
<ol style="list-style-type: decimal">
<li>Add/remove/edit/search a key </li>
<li>Import/export of localization files </li>
</ol>
</li>
<li>
LDAP: Add/remove/edit/search a record
</li>
<li>
Backup
<ol style="list-style-type: decimal">
<li>System import </li>
<li>System backup </li>
<li>TBD &#x2013; need to add tests for command line admin here </li>
</ol>
</li>
<li>
Servers: Add/remove/edit/search a server
</li>
</ol>
</li>
<li>
<b>SIP integration tests</b> (should be tested with at least 3 attendees in the room; for restricted and interview rooms)
<ol style="list-style-type: decimal">
<li>Call from the room to the external phone number </li>
<li>Call from external phone number to the room </li>
<li>Call from the software phone to the room </li>
<li>Call from the software phone with video to the room </li>
</ol>
</li>
<li>
<b>Network testing script</b>
</li>
<li>
<b>Site integration tests</b>
<ol style="list-style-type: decimal">
<li>Enter OpenMeetings room from Moodle site </li>
<li>Check that recordings link are shown on the Moodle site </li>
<li>Enter OpenMeetings room from Joomla site </li>
<li>Check that recordings link are shown on the Joomla site </li>
<li>Enter OpenMeetings room from Drupal site </li>
<li>Check that recordings link are shown on the Drupal site </li>
</ol>
</li>
<li>
<b>Extended test plan for the recordings and screen sharing testing</b>
<ol style="list-style-type: decimal">
<li><b>Interview room testing</b>
<ol style="list-style-type: decimal">
<li>
Just a 5 minutes recording:
<ol style="list-style-type: decimal">
<li>Enter a room with user A</li>
<li>Enter a room with user B</li>
<li>Open videos for both users</li>
<li>Start recording with user A</li>
<li>Wait for 5 minutes</li>
<li>Stop recording by user A</li>
<li>Repeat steps 1.1 &#x2013; 1.6 3 times</li>
<li>Exit room</li>
<li>Wait some time</li>
<li>Check that all the recordings are processed and work as expected</li>
<li>there should not be a delay between the video and sound</li>
</ol>
</li>
<li>Just a 30 minutes recording: do steps 1.1.1-1.16 one time; then check the result recording</li>
<li>Just an 1 hour recording: do steps 1.1.1-1.16 one time; then check the result recording</li>
<li>
5-minutes recording: user exits the room before the recording gets stopped
<ol style="list-style-type: decimal">
<li>Enter a room with user A</li>
<li>Enter a room with user B</li>
<li>Open videos for both users</li>
<li>Start recording with user A</li>
<li>Exit the room by user B</li>
<li>Stop recording by user A</li>
<li>Repeat steps 1.4.1 &#x2013; 1.4.6 3 times</li>
<li>Exit room</li>
<li>Wait some time</li>
<li>Check that all the recordings are processed and work as expected</li>
<li>There should not be a delay between the video and sound</li>
</ol>
</li>
<li>
5-minutes recording: user A starts recording, user B stops
<ol style="list-style-type: decimal">
<li>Enter a room with user A</li>
<li>Enter a room with user B</li>
<li>Open videos for both users</li>
<li>Start recording with user A</li>
<li>Stop recording by user B</li>
<li>Exit room</li>
<li>Wait some time</li>
<li>Check that all the recordings are processed as expected</li>
</ol>
</li>
</ol>
</li>
<li>
<b>Conference room testing</b>
<ol style="list-style-type: decimal">
<li>
Screen sharing
<ol style="list-style-type: decimal">
<li>Enter a room with user A</li>
<li>Enter a room with user B</li>
<li>Enter a room by user C</li>
<li>Open videos for all the users</li>
<li>Start screen sharing session by user A, choose High quality</li>
<li>Check that A's screen looks correctly for users B and C and sound is OK in the room</li>
<li>Stop screen sharing by user A after 5 minutes</li>
<li>Repeat steps 2.1.1-2.1.7 3 times</li>
<li>Repeat steps 2.1.1-2.1.7 one more time, but choose &quot;Very high quality&quot; on the step 2.1.5</li>
<li>Repeat steps 2.1.1-2.1.7 one more time, but choose &quot;Medium quality&quot; on the step 2.1.5</li>
<li>Repeat steps 2.1.1-2.1.7 one more time, but choose &quot;Low quality&quot; on the step 2.1.5</li>
<li>Repeat steps 2.1.1-2.1.7 one more time, but choose some random height and width on the step 2.1.5</li>
<li>Repeat steps 2.1.1-2.1.7 one more time, but turn the &quot;Notify on disconnect&quot; switch on the step 2.1.5</li>
</ol>
</li>
<li>
Recordings
<ol style="list-style-type: decimal">
<li>Enter a room with user A</li>
<li>Enter a room with user B</li>
<li>Enter a room by user C</li>
<li>Open videos for all the users</li>
<li>Start recording session by user A, choose High quality</li>
<li>Stop recording session by user A after 5 minutes</li>
<li>Repeat steps 2.2.1-2.2.6 3 times</li>
<li>Repeat steps 2.2.1-2.2.6 one more time, but choose &quot;Very high quality&quot; on the step 2.2.5</li>
<li>Repeat steps 2.2.1-2.2.6 one more time, but choose &quot;Medium quality&quot; on the step 2.2.5</li>
<li>Repeat steps 2.2.1-2.2.6 one more time, but choose &quot;Low quality&quot; on the step 2.2.5</li>
<li>Repeat steps 2.2.1-2.2.6 one more time, but choose some random height and width on the step 2.2.5</li>
<li>Repeat steps 2.2.1-2.2.6 one more time, but turn the &quot;Notify on disconnect&quot; switch on the step 2.2.5</li>
<li>Go to the A's recordings list and check that all the recordings are there, processed without errors and work as expected</li>
</ol>
</li>
<li>
Recordings + screen sharing: user enters the room after recording is started
<ol style="list-style-type: decimal">
<li>Enter conference room by user A</li>
<li>Start screen sharing and recordings with default parameters by user A</li>
<li>Enter the room by user B, check that screen sharing is OK. Wait 5 minutes</li>
<li>Enter the room by user C, check that screen sharing is OK. Wait 5 minutes</li>
<li>Exit the room by user B; wait 3 minutes</li>
<li>Exit the room by user C; wait 3 minutes</li>
<li>Exit the room by user A</li>
<li>Repeat steps 2.3.1-2.3.7 3 times</li>
<li>Go to the recordings list for user A and check that all the recordings are OK and work as expected</li>
</ol>
</li>
<li>
Stress test
<ol style="list-style-type: decimal">
<li>Enter the room by the users A, B, C, D and E</li>
<li>Open A, B, C, D and E videos</li>
<li>Start screen sharing and recordings session with high quality by user A</li>
<li>Wait 30 minutes</li>
<li>Stop screen sharing</li>
<li>Go to A's recordings list and check that created recording is OK</li>
<li>Repeat steps 2.3.1-2.3.6 3 times</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</div>
</div>
</div>
</div>
<hr/>
<footer>
<div class="container-fluid">
<div class="row-fluid">
<p >Copyright &copy; 2012&#x2013;2016
<a href="http://apache.org">Apache Software Foundation</a>.
All rights reserved.
</p>
</div>
</div>
</footer>
</body>
</html>