Skip to end of metadata
Go to start of metadata

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

Compare with Current View Page History

« Previous Version 6 Next »

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
On This Page
Specification

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.

Uploader Jira Filter

On a Mac, delete refers to a forward delete. On a keyboard that doesn't have a forward delete (e.g. a laptop keyboard), use Fn+Delete.

See the Switching between versions of flash page, for information about changing your version of Flash



Unit Test

________________________________________________________

Protocol
Launch the following website to execute unit tests.

Uploader Test Suite:
http://build.fluidproject.org/videodemo/videoPlayer/tests/html/MenuButton-test.html
http://build.fluidproject.org/videodemo/videoPlayer/tests/html/ToggleButton-test.html
http://build.fluidproject.org/videodemo/videoPlayer/tests/html/VideoFramework-test.html
http://build.fluidproject.org/videodemo/videoPlayer/tests/html/VideoPlayerControls-test.html
http://build.fluidproject.org/videodemo/videoPlayer/tests/html/VideoPlayerHTML5Captionator-test.html
http://build.fluidproject.org/videodemo/videoPlayer/tests/html/VideoPlayerTranscript-test.html
http://build.fluidproject.org/videodemo/videoPlayer/tests/html/VideoPlayerIntervalEventsConductor-integrationTest.html
http://build.fluidproject.org/videodemo/videoPlayer/tests/html/VideoPlayerIntervalEventsConductor-test.html
http://build.fluidproject.org/videodemo/videoPlayer/tests/html/VideoPlayer-test.html
http://build.fluidproject.org/videodemo/videoPlayer/tests/html/VideoPlayer-IntegrationTest.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

Test 1: Initial page load

  • Procedure
    1. Click One video player per page
  • Expected Results
    • The page shows the video player container
    • The video player container shows a "Play" symbol overlay
    • The control menu is hidden
    • The transcript area is hidden
    • No captions displayed

Test 2a: Mouse, Hover on video player

  • Procedure
    1. Using the mouse, hover over the video player
  • Expected Results
    • Before the hover-on, the scrubber bar and control buttons are hidden
    • Once hover-on, those items appear
    • The "Play" symbol overlay does not disappear

Test 2b: Mouse, End hover on video player

  • Procedure
    1. Move the mouse away from the video player
  • Expected Results
    • Scrubber and controls should disappear
    • The "Play" symbol overlay should remain

Test 3: Mouse, Click caption button

  • Procedure
    1. 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
    1. Using the mouse, click "show caption" menu item
  • Expected Results
    • The caption button is highlighted in yellow

Test 5: Mouse, Click transcript button

  • Procedure
    1. 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
    1. 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
    1. Complete Test 1
    2. 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

  • No labels