Video Player QA Test Plan
Environments
Unable to render {include} The included page could not be found.
General QA Guidelines
General Use
- Does the tool behave the way that you would expect?
- Are you surprised by anything?
- Does something take longer than you would expect?
- When the tool does something unexpected or takes too long to do something, does the tool provide appropriate feedback?
QA Tests
Protocol
Perform the following tests using each browser/system environment. Report issues at: http://issues.fluidproject.org/secure/Dashboard.jspa
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. |
- Page should show video player container.
- Video should not play automatically.
- Video player container should show a symbol overlay. FLUID-4599
- Control menu should not be visible.
- Transcript area should not be visible.
- Captions should not be displayed.
|
Using the mouse, hover over the video player. |
- On hover, the scrubber bar and control buttons should appear.
- Play symbol overlay should not disappear. FLUID-4599
|
Move the mouse away from the video player. |
- Scrubber bar and control buttons should disappear.
- Play symbol overlay should remain. FLUID-4599
|
Click somewhere in the centre of the video area. Leave the cursor over the video area. |
- Play symbol overlay should disappear.
- Video should play.
- Play symbol on the Play/Pause button at the left end of the control buttons should change to a Pause symbol.
|
Click again somewhere near the centre of the video area |
- Video should stop playing.
- Play symbol overlay should NOT re-appear.
- Pause symbol on the Play/Pause button at the left end of the control buttons should change to a Play symbol.
|
Controls: Play Button
Procedure |
Expected Results |
Move the mouse cursor over the video; controls will appear. Hover over the Play button. |
- Tooltip containing "Play" should appear near the Play button.
|
Click on the Play button. Keep mouse positioned over the button. |
- Video should play.
- Play button should change to a Pause button.
- Tooltip text should change to contain "Pause".
|
Click the Pause button. |
- Video should stop playing.
- Pause button should change to a Play button.
- Tooltip should change to contain "Play."
|
Controls: Volume Controls
Procedure |
Expected Results |
Move the mouse cursor over the video; controls will appear. Hover over the Volume button. |
- Vertical volume slider at should appear above Volume button.
- Slider thumb should be at roughly 50%.
- Tooltip containing "Mute" should appear near the Volume button.
|
Click the Volume button. Keep mouse positioned over the button. |
- Mute button should change to a Muted button (speaker symbol with an X).
- Slider thumb should drop to bottom.
- Tooltip should change to contain "Un-mute".
|
Click the Volume button again. Keep mouse positioned over the button. |
- Muted button should change to a Mute button).
- Slider thumb should return to original position.
- Tooltip should change to contain "Mute".
|
Test 3: Mouse, Click caption button
- Procedure
- Using the mouse, click caption button
- Expected Results
- The caption menu shows up with these menu items: show caption, the available caption languages
Test 4: Mouse, Show caption
- Procedure
- Using the mouse, click "show caption" menu item
- Expected Results
- The caption button is highlighted in yellow
Test 5: Mouse, Click transcript button
- Procedure
- Using the mouse, click transcript button
- Expected Results
- The transcript menu shows up with these menu items: show transcript, the available transcript languages
Test 6: Mouse, Show transcript
- Procedure
- Using the mouse, click "show transcript" menu item
- Expected Results
- The transcript area shows up
- The transcript button is highlighted in yellow
Test 7: Mouse, Click on the scrubber bar
- Procedure
- Complete Test 1
- Click somewhere on the scrubber bar
- Expected Results
- From the beginning of the scrubber bar to where the click happens, the background color turns yellow
- The start time on the time box gets updated to a reasonable new time reflecting the click location
- The video jumps to another clip reflecting the click location
- The caption shows up with the text that's associated with the new video clip
- The transcript text scrolls to the transcript text that's associated with the new video clip
Test 8: Mouse, Repeat Test 7 to click somewhere else on the scrubber bar. Make sure the results are expected