Documente Academic
Documente Profesional
Documente Cultură
How do you plan to test any given feature/ page element? Do you sit alone & start testing OR do
you start writing the the test cases based on the requirements OR do you copy paste the plan
done by your erstwhile colleagues?
Well, this is how we did: Me, Santhosh Tuppad & Yagnesh H Shah decided to list the ideas that
we would get to test any online video player in general. We then based on the context modified
few for the specific player that we were testing. Later we did what we do best (strictly not
kidding :D), TEST! Below is the gist of ideas that we came up with during our brainstorming
session.
Functionality
1. Tooltips should exist for Play / Pause / Resume & other video controls
2. Check if any keyboard shortcuts exist for the video controls
1. Before starting the video the sponsor ad should be shown with Mute set to off.
2. Check if clicking on “Mute” mutes the audio.
3. Provide option to skip the Ad.
4. Does skip Ad option really skip the Ad when clicked.
5. Does the user has the option to look at the Ad again.
6. No video controls must be given during Ad is played (This could change based on the
business context).
7. A countdown is present at the top which displays the time that the advertisement video
will be completing
8. Once the Ad is completed, the video should start automatically
9. In any way end-user should not be able to bypass the Ad nor the system should not
bypass sponsor message due to some malfunctioning
10. Can the Ads repeat when played different videos? In our opinion yes they can
11. Zoom In / Zoom Out, Pause, Play, Resume controls should not be provided in the right-
click controls
12. Right-click on the Ad video and go to full screen
Volume Controls
1. When end-user chooses “Menu” option, the volume controls should be not disabled
2. Using mouse end-user should be able to use the slider to increase / decrease volume
1. Change the resolution of browser to various sizes (Example: 100% which is default, less
than 100%) and then see if anything affects the video player
2. All the controls should work seamlessly in all the major web browsers like Google
Chrome, Apple Safari, Internet Explorer, Mozilla Firefox.
1. 'Go Full screen' button must have a tool tip as “Go Full Screen”.
2. Once the full screen view is active, the normal view space must not be left blank.
3. The video shouldn't hang once if we have clicked on full screen when the video is being
played.
4. The video must occupy the entire screen, it shouldn't be cramped.
5. “Press Esc to exit Full screen mode” message must be shown once the full screen view is
activated. The message should disappear after few seconds.
6. The video should continue playing from the point at which we click the full screen button
during normal view.
7. The video should not start rendering from the start, once the full screen view is activated.
8. Quality of the video should not differ significantly from the normal view.
9. Video controls must be shown at the bottom of the screen.
10. Video controls must hide after few seconds once the full screen is activated.
11. Video controls must be shown once we mouse hover the video.
12. The video must play(resume)/pause when we left click anywhere on the screen.
13. Play(resume)/pause buttons should change while select the respective options.
14. Volume control must have '+' & '-' symbols to indicate increase or decrease volume.
15. The time elapsed time should change as you drag the progress bar accordingly.
16. All the video controls function must be in sync with the normal view. Eg: Volume
controls, pause/resume must be same before or after returning to the normal view mode
OR vice versa.
17. All the video controls must have a tool tip.
18. Title of the video must be shown completely.
19. Title of video must be shown in a single line.
20. Full screen view must exit either when we press 'Esc' key or click the 'Exit full screen'
button or when right click & select 'Exit full screen'.
Video Ordering:
1. Check if the first video being played by the player is displayed as the first video in the
list.
2. Once video is finished playing it should automatically start next video from the list.
3. Video being played currently should be highlighted in the list for user reference.
4. If a playlist is being shown, each slideshow of the list contains specific number of videos
listed (Let us say 3 videos/slideshow). Now player finishes playing 3rd video from the
slideshow then it should start playing 4th video from the list along with refreshing the
slideshow of the list to next three videos.