Video Player QA Test Plan
Video Player QA Test Plan
QA Tests
Protocol
Perform the following tests using each browser/system environment. Report issues at: http://issues.fluidproject.org/secure/Dashboard.jspa
Please search for issues before reporting them, so as to limit the number of duplicate entries: Video Player JIRA Filter
Currently known issues are indicated on this page by their JIRA number.
If you note during your testing that an issue has been resolved, please edit this page and remove the JIRA number.
If you file a JIRA for a new issue, please edit this page and add the JIRA number beside the relevant 'expected result.'
Unit Test
Protocol
Launch the following website to execute unit tests.
Video Player Test Suite:
http://build.fluidproject.org/videoPlayer/videoPlayer/tests/all-tests.html
Manual Tests
Description
Ensures that the component properly functions on the aspects that are not covered by the integration test.
Protocol
Perform these tasks on the following site, perform the tests in order.
Video player sample:
One video player per page
Multiple video players per page
Mouse Functionality
Page Load, Basic Play/Pause
Procedure | Expected Results |
|---|---|
Load the "One video player per page" demo in a browser window. |
|
Using the mouse, hover over the video player. |
|
Move the mouse away from the video player. |
|
Click somewhere in the centre of the video area. Leave the cursor over the video area. |
|
Click again somewhere near the centre of the video area |
|
Controls: Play Button
Procedure | Expected Results |
|---|---|
Move the mouse cursor over the video; controls will appear. Hover over the Play button. |
|
Click on the Play button. Keep mouse positioned over the button. |
|
Click the Pause button. |
|
Click the Play button. |
|
Controls: Volume Controls
Procedure | Expected Results |
|---|---|
Move the mouse cursor over the video; controls will appear. |
|
Click the Volume button. Keep mouse positioned over the button. |
|
Click the Volume button again. Keep mouse positioned over the button. |
|
Use the mouse to drag the volume slider thumb control up or down. |
|
Slide the Volume slider up almost to the top of the slider. |
|
Slide the Volume slider all the way to the bottom of the slider. |
|
Slide the Volume slider up away from the bottom of the slider. |
|
Start the video playing (either by clicking in the video area or on the Play button). |
|
Pause the video.
Controls: Caption Controls
Procedure | Expected Results |
|---|---|
Move the mouse cursor over the video; controls will appear. |
|
Click the Caption (CC) button |
|
Click the Caption button again. |
|
Click the Caption button again. |
|
Click the "Show Captions" menu item. |
|
Play the video |
|
Click the Captions button and select French. |
|
Click the Captions button and select "Hide Captions" |
|
Click the Captions button and select "English" |
|
Pause the video and reload the page.
Controls: Transcript Controls
Procedure | Expected Results |
|---|---|
Move the mouse cursor over the video; controls will appear. |
|
Click on the Transcript button |
|
Click the Transcript button again. |
|
Click the Transcript button again. |
|
Click the "Show Transcripts" menu item. |
|
Click the Transcript button and select French. |
|
Click the Transcript button and select "Hide Transcript" |
|
Click the Transcript button and select "English" |
|
Todo:
Change transcript language
Open and close using "X" button.
Controls: Scrubber Bar
Procedure | Expected Results |
|---|---|
Move the mouse cursor over the video; controls will appear. |
|
Click elsewhere in the scrubber bar; try different locations. |
|
Reload the page
Transcript Navigation
Procedure | Expected Results |
|---|---|
Reload page |
|
Move focus to the video player. |
|
Activate and show English Transcripts |
|
Hover over "David Kelley...human centered" in the transcript. |
|
Select "David Kelley...human centered" |
|
Press the play button on the video player |
|
With video still playing, select transcript text below the text currently being played. |
|
Controls: Full-Screen Controls
Procedure | Expected Results |
|---|---|
Reload the page |
|
Move the mouse cursor over the video; controls will appear. |
|
Click the Full-screen button |
|
Do not move the mouse or press any keys for a short time. |
|
Move the mouse. |
|
Test the mouse functionality as described above:
|
|
Play the video |
|
While video is playing, click the Full-screen button again. |
|
Stop video and click the Full-screen button again. |
|
Press the Escape key. |
|
Keyboard Functionality
Keyboard Play/Pause
Procedure | Expected Results |
|---|---|
Load the "One video player per page" demo in a browser window. |
|
Using only the Tab key on the keyboard, move focus to the video player. |
|
Press the Space key. |
|
Press the Space key again. |
|
Press Space key |
|