Confirmed users
3,816
edits
No edit summary |
|||
| Line 19: | Line 19: | ||
|- | |- | ||
| class="header"|Test Idea | | class="header"|Test Idea | ||
|- | |||
| class="header"|Status | |||
|- | |- | ||
| Analyze the unit tests to ensure they test all default values of the attributes | | Analyze the unit tests to ensure they test all default values of the attributes | ||
| ? | |||
|- | |- | ||
| | | Test autoplay toggle to determine if the controls appear and that the controls appear properly | ||
| ? | |||
|- | |||
| Can we style the page differently based on video states of play or pause or stop? | |||
| ? | |||
|- | |||
| Change the controls to something of our own creation | |||
| ? | |||
|- | |||
| Use Video to animate objects and place as a background to content | |||
| ? | |||
|- | |||
| Test mimetypes, and test that we handle them by default when they are detected, if we want to do that | |||
| ? | |||
|- | |||
| Try to test if we can unsync the video and audio | |||
| ? | |||
|- | |||
| Change the framerate, ensure video playback changes | |||
| ? | |||
|- | |||
| Give an invalid mime type for the provided file (when the file is a codec we support | |||
| ? | |||
|- | |||
| Give a valid mime type when the file isn't a codec we support | |||
| ? | |||
|- | |||
| Give an incorrect,but supported, mime type for a file that is a supported codec | |||
| ? | |||
|- | |||
| Test for any relevant events - video stop/start/resume/reset etc | |||
| ? | |||
|- | |||
| ensure videos obey their space directives for the content they are embedded within | |||
** make video bigger than space (in div, in table, in frame/span) | ** make video bigger than space (in div, in table, in frame/span) | ||
** make video smaller than space | ** make video smaller than space | ||
** make video smaller than normal size | ** make video smaller than normal size | ||
** make video much larger than normal size -can you size video outside of content? | ** make video much larger than normal size -can you size video outside of content | ||
| ? | |||
|- | |||
|} | |||
* | |||
== NEEDED for Automated testing == | |||
* Ensure that you can use play and pause to cause video to get to a certain state and then figure out if it worked by comparing to a static image of the video at that time. | |||
* what tests should be done using the various backend frameworks? How do you test that theora works on all platforms etc | |||
* Ensure that we can automate interacting with the video by doing various JS things and then checking the states and attributes of the video both the constants and the actual attribute states. (in order to play to a certain time, for example) | |||
* | |||
* * ? | |||
** have the area surrounding a video be determined by an inhereited CSS string that is changed after the page loads and autoplay begins such that the new size is too small for the video | ** have the area surrounding a video be determined by an inhereited CSS string that is changed after the page loads and autoplay begins such that the new size is too small for the video | ||
** do above case and just keep the same size, and ensure the page changes and reflow happens but video doesn't restart. | ** do above case and just keep the same size, and ensure the page changes and reflow happens but video doesn't restart. | ||