Support/ScreencastsTestPlan: Difference between revisions
< Support
Jump to navigation
Jump to search
No edit summary |
(category -> Support Archive) |
||
| (38 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
'''[https://wiki.mozilla.org/Support/ScreencastsPRD Screencast PRD] | [https://bugzilla.mozilla.org/showdependencytree.cgi?id=489803&hide_resolved=0 fixed bugs] | [https://bugzilla.mozilla.org/showdependencytree.cgi?id=489803&hide_resolved=1 open bugs]''' | ==='''[https://wiki.mozilla.org/Support/ScreencastsPRD Screencast PRD] | [https://bugzilla.mozilla.org/showdependencytree.cgi?id=489803&hide_resolved=0 fixed bugs] | [https://bugzilla.mozilla.org/showdependencytree.cgi?id=489803&hide_resolved=1 open bugs]'''=== | ||
===Test files:=== | ===Test files:=== | ||
* [http://blip.tv/file/get/Ali4728-MyTestFlvFile772.flv FLV] | |||
* [http://upload.wikimedia.org/wikipedia/commons/5/5a/F-18A_Active_Aeroelastic_Wing_flight_test.ogg OGG] 480x360 | |||
* [http://www.britarch.ac.uk/caf/wikka.php?wakka=TestSWF/files.xml&action=download&file=garth.swf SWF] | |||
'''Some caveats:''' | '''Some caveats:''' | ||
* Invalid videos with the right file extension can still be uploaded -- up to the SUMO editors to vet | * Invalid videos with the right file extension can still be uploaded -- up to the SUMO editors to vet | ||
===Matrix of supported browsers:=== | ===Matrix of supported browsers:=== | ||
<div align="center"><strong>PLAYBACK<br> | |||
</strong></div> | |||
<table style="text-align: left; width: 100%;" border="1" | <table style="text-align: left; width: 100%;" border="1" | ||
cellpadding="2" cellspacing="2"> | cellpadding="2" cellspacing="2"> | ||
| Line 17: | Line 23: | ||
<td>IE 8</td> | <td>IE 8</td> | ||
<td>Safari 3.2.3</td> | <td>Safari 3.2.3</td> | ||
<td>Safari 4 | <td>Safari 4</td> | ||
<td>Opera 9.64</td> | <td>Opera 9.64</td> | ||
<td>Google Chrome</td> | <td>Google Chrome</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Flash</td> | <td>[https://support-stage.mozilla.org/en-US/kb/SWF SWF (Flash)]</td> | ||
<td style="text-align: center;"> | <td style="text-align: center;">Y</td> | ||
<td style="text-align: center;"> | <td style="text-align: center;">Y</td> | ||
<td style="text-align: center;"> | <td style="text-align: center;">Y</td> | ||
<td style="text-align: center;"> | <td style="text-align: center;">Y</td> | ||
<td style="text-align: center;"> | <td style="text-align: center;">Y</td> | ||
<td style="text-align: center;"> | <td style="text-align: center;">Y<br> | ||
<td style="text-align: center;"> | </td> | ||
<td style="text-align: center;"> | <td style="text-align: center;">Y<br> | ||
<td style="text-align: center;"> | </td> | ||
<td style="text-align: center;"> | <td style="text-align: center;"><br> | ||
</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
</tr> | |||
<tr> | |||
<td>[https://support-stage.mozilla.org/en-US/kb/just+flv FLV (Flash)]<br> | |||
</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">N</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;"><br> | |||
</td> | |||
<td style="text-align: center;">Y<br> | |||
</td> | |||
<td style="text-align: center;">Y<br> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>[https://support-stage.mozilla.org/en-US/kb/SWFandOGG SWF + Ogg]</td> | |||
<td style="text-align: center;">Y (both)</td> | |||
<td style="text-align: center;">SWF</td> | |||
<td style="text-align: center;">SWF</td> | |||
<td style="text-align: center;">SWF</td> | |||
<td style="text-align: center;">SWF</td> | |||
<td style="text-align: center;">SWF</td> | |||
<td style="text-align: center;">Y (both)</td> | |||
<td style="text-align: center;"></td> | |||
<td style="text-align: center;">SWF<br> | |||
</td> | |||
<td style="text-align: center;">SWF</td> | |||
</tr> | |||
<tr> | |||
<td>[https://support-stage.mozilla.org/en-US/kb/flvandogg FLV + Ogg]</td> | |||
<td style="text-align: center;">Y (both)</td> | |||
<td style="text-align: center;">FLV</td> | |||
<td style="text-align: center;">FLV</td> | |||
<td style="text-align: center;">N</td> | |||
<td style="text-align: center;">FLV</td> | |||
<td style="text-align: center;">FLV</td> | |||
<td style="text-align: center;">Y (both)</td> | |||
<td style="text-align: center;"></td> | |||
<td style="text-align: center;">FLV</td> | |||
<td style="text-align: center;">FLV</td> | |||
</tr> | </tr> | ||
</table> | |||
<br> | |||
<div align="center"><strong>UPLOAD<br> | |||
</strong></div> | |||
<table style="text-align: left; width: 100%;" border="1" | |||
cellpadding="2" cellspacing="2"> | |||
<tr> | <tr> | ||
<td> | <td></td> | ||
<td style="text-align: center;"> | <td>Firefox 3.5</td> | ||
<td>Firefox 3.0.x</td> | |||
<td>Firefox 2.0.0.x</td> | |||
<td>IE 6</td> | |||
<td>IE 7</td> | |||
<td>IE 8</td> | |||
<td>Safari 3.2.3</td> | |||
<td>Safari 4</td> | |||
<td>Opera 9.64</td> | |||
<td>Google Chrome</td> | |||
</tr> | |||
<tr> | |||
<td>SWF (Flash)</td> | |||
<td style="text-align: center;">Y<br> | |||
</td> | |||
<td style="text-align: center;">Y<br> | |||
</td> | |||
<td style="text-align: center;">Y<br> | |||
</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
</tr> | |||
<tr> | |||
<td>FLV (Flash)<br> | |||
</td> | |||
<td style="text-align: center;">Y<br> | |||
</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y<br> | |||
</td> | |||
<td style="text-align: center;">Y<br> | |||
</td> | |||
<td style="text-align: center;">Y<br> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>SWF+OGG</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;"></td> | <td style="text-align: center;"></td> | ||
<td style="text-align: center;"></td> | <td style="text-align: center;"></td> | ||
<td style="text-align: center;"></td> | <td style="text-align: center;"></td> | ||
<td style="text-align: center;">SWF</td> | |||
<td style="text-align: center;">SWF</td> | |||
<td style="text-align: center;"></td> | <td style="text-align: center;"></td> | ||
<td style="text-align: center;"></td> | <td style="text-align: center;"></td> | ||
<td style="text-align: center;"></td> | <td style="text-align: center;"></td> | ||
<td style="text-align: center;"> | <td style="text-align: center;">SWF</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td> | <td>FLV+OGG</td> | ||
<td style="text-align: center;"> | <td style="text-align: center;">Y<br> | ||
</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">FLV</td> | |||
<td style="text-align: center;">FLV</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">FLV<br> | |||
</td> | |||
<td style="text-align: center;"></td> | <td style="text-align: center;"></td> | ||
</tr> | |||
</table> | |||
<br> | |||
<div align="center"><strong>INSERTION<br> | |||
</strong></div> | |||
<table style="text-align: left; width: 100%;" border="1" | |||
cellpadding="2" cellspacing="2"> | |||
<tr> | |||
<td></td> | |||
<td>Firefox 3.5</td> | |||
<td>Firefox 3.0.x</td> | |||
<td>Firefox 2.0.0.x</td> | |||
<td>IE 6</td> | |||
<td>IE 7</td> | |||
<td>IE 8</td> | |||
<td>Safari 3.2.3</td> | |||
<td>Safari 4</td> | |||
<td>Opera 9.64</td> | |||
<td>Google Chrome</td> | |||
</tr> | |||
<tr> | |||
<td>SWF (Flash)</td> | |||
<td style="text-align: center;">Y<br> | |||
</td> | |||
<td style="text-align: center;">Y<br> | |||
</td> | |||
<td style="text-align: center;"><br> | |||
</td> | |||
<td style="text-align: center;"><br> | |||
</td> | |||
<td style="text-align: center;">Y<br> | |||
</td> | |||
<td style="text-align: center;">Y<br> | |||
</td> | |||
<td style="text-align: center;"><br> | |||
</td> | |||
<td style="text-align: center;"><br> | |||
</td> | |||
<td style="text-align: center;"><br> | |||
</td> | |||
<td style="text-align: center;">Y<br> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>FLV (Flash)<br> | |||
</td> | |||
<td style="text-align: center;">Y<br> | |||
</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;"></td> | <td style="text-align: center;"></td> | ||
<td style="text-align: center;"></td> | <td style="text-align: center;"></td> | ||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;"></td> | <td style="text-align: center;"></td> | ||
<td style="text-align: center;"><br> | |||
</td> | |||
<td style="text-align: center;"><br> | |||
</td> | |||
<td style="text-align: center;">Y<br> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>Ogg</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;">Y</td> | |||
<td style="text-align: center;"></td> | <td style="text-align: center;"></td> | ||
<td style="text-align: center;"></td> | <td style="text-align: center;"></td> | ||
<td style="text-align: center;">N</td> | |||
<td style="text-align: center;">N</td> | |||
<td style="text-align: center;"></td> | <td style="text-align: center;"></td> | ||
<td style="text-align: center;"> | <td style="text-align: center;">* not yet on Windows</td> | ||
<td style="text-align: center;"></td> | <td style="text-align: center;"></td> | ||
<td style="text-align: center;">* only in dev. | |||
preview</td> | |||
</tr> | </tr> | ||
</table> | </table> | ||
<br> | <br> | ||
Great [https://support-stage.mozilla.org/sr-CYRL/kb/Screencast+testing+-+Milos?bl=n&login test page] -- '''please do not edit -- [http://support-stage.mozilla.org/en-US/kb/Creating+articles create your own] to test'''<br> | Great [https://support-stage.mozilla.org/sr-CYRL/kb/Screencast+testing+-+Milos?bl=n&login test page] -- '''please do not edit -- [http://support-stage.mozilla.org/en-US/kb/Creating+articles create your own] to test'''<br> | ||
===Positive testcases:=== | ===Positive testcases:=== | ||
* Upload valid .flv/.swf | * Upload valid .flv/.swf | ||
| Line 84: | Line 267: | ||
* JavaScript disabled | * JavaScript disabled | ||
* Upload a file(s), then click "Cancel Edit" -- do the changes stick? Are the files attached? They shouldn't be... | * Upload a file(s), then click "Cancel Edit" -- do the changes stick? Are the files attached? They shouldn't be... | ||
[[Category:Support Archive]] | |||
Latest revision as of 09:05, 14 July 2021
Screencast PRD | fixed bugs | open bugs
Test files:
Some caveats:
- Invalid videos with the right file extension can still be uploaded -- up to the SUMO editors to vet
Matrix of supported browsers:
PLAYBACK
| Firefox 3.5 | Firefox 3.0.x | Firefox 2.0.0.x | IE 6 | IE 7 | IE 8 | Safari 3.2.3 | Safari 4 | Opera 9.64 | Google Chrome | |
| SWF (Flash) | Y | Y | Y | Y | Y | Y |
Y |
Y | Y | |
| FLV (Flash) |
Y | Y | Y | N | Y | Y | Y | Y |
Y |
|
| SWF + Ogg | Y (both) | SWF | SWF | SWF | SWF | SWF | Y (both) | SWF |
SWF | |
| FLV + Ogg | Y (both) | FLV | FLV | N | FLV | FLV | Y (both) | FLV | FLV |
UPLOAD
| Firefox 3.5 | Firefox 3.0.x | Firefox 2.0.0.x | IE 6 | IE 7 | IE 8 | Safari 3.2.3 | Safari 4 | Opera 9.64 | Google Chrome | |
| SWF (Flash) | Y |
Y |
Y |
Y | Y | Y | Y | Y | Y | Y |
| FLV (Flash) |
Y |
Y | Y | Y | Y | Y | Y | Y |
Y |
Y |
| SWF+OGG | Y | SWF | SWF | SWF | ||||||
| FLV+OGG | Y |
Y | Y | Y | FLV | FLV | Y | Y | FLV |
INSERTION
| Firefox 3.5 | Firefox 3.0.x | Firefox 2.0.0.x | IE 6 | IE 7 | IE 8 | Safari 3.2.3 | Safari 4 | Opera 9.64 | Google Chrome | |
| SWF (Flash) | Y |
Y |
Y |
Y |
Y |
|||||
| FLV (Flash) |
Y |
Y | Y | Y | Y |
|||||
| Ogg | Y | Y | N | N | * not yet on Windows | * only in dev. preview |
Great test page -- please do not edit -- create your own to test
Positive testcases:
- Upload valid .flv/.swf
- Upload valid .ogg
- Upload combinations of both
- On a page with both, use a browser that has a "X" in "Flash + Ogg"
- When clicking on the first "Watch a video of these instructions" link, you should see Ogg playing
- You should be able to switch to Flash via the link at the bottom of the popup, "Watch video in Flash format"
- When clicking on the second link, you should see Flash playing
- You should be able to switch back to Ogg, via the "Watch video in Ogg format", at the bottom of the popup
- When clicking on the first "Watch a video of these instructions" link, you should see Ogg playing
- On a page with only Flash, you should, naturally, only be presented with Flash videos
- Accessibility testing
Negative testcases:
- Click "Save" or "Preview" after selecting--but not yet uploading--screencasts
- File limits? -- what are they, even?
- Add the same file multiple times
- JavaScript disabled
- Upload a file(s), then click "Cancel Edit" -- do the changes stick? Are the files attached? They shouldn't be...