TestEngineering/UI/AMO/Test Plan/Plugins
From MozillaWiki
< TestEngineering | UI | AMO/Test Plan
Contents
Plugins
Settings
To test the updates on the staging server we need to tweak the settings.
Settings for Firefox:
In about:config settings, change pfs.datasource.url to
https://addons-dev.allizom.org/z/services/pfs.php?mimetype=%PLUGIN_MIMETYPE%&appID=%APP_ID%&appVersion=%APP_VERSION%&clientOS=%CLIENT_OS%&chromeLocale=%CHROME_LOCALE%&appRelease=%APP_RELEASE%
Usecase Scenarios:
Shockwave Flash
User doesn't have the plugin installed.
- testcase 1: Check that we show latest 32-bit plugin for users on 32-bit Linux.
- testcase 2: Check that we show latest 32-bit plugin for users on 64-bit Linux
- testcase 3: Check that we show latest 32-bit plugin for users on 32-bit Windows.
- testcase 4: Check that we show latest 64-bit plugin for users on 64-bit Windows.
- testcase 5: Check that we show tell MAC users where they get the latest plugin version.
Users have an older version of the plugin installed.
- testcase 6: Check that we prompt users to upgrade to the latest 32-bit plugin for users on 32-bit Linux.
- testcase 7: Check that we prompt users to upgrade to the latest 32-bit plugin for users on 64-bit Linux
- testcase 8: Check that we prompt users to upgrade to the latest 32-bit plugin for users on 32-bit Windows
- testcase 9: Check that we prompt users to upgrade to the latest 64-bit plugin for users on 64-bit Windows
- testcase 10: Check that we prompt MAC users to upgrade to the latest plugin.
- testcase 11: Check that we show latest 64-bit plugin for users on 64-bit Windows.
- testcase 12: Check that we show tell MAC users where they get the latest plugin version.
- testcase 13: Check that we show EULA for Shockwave installer for ja users
- testcase 14: Check that we are not using https for the license URL
Real Player
User doesn't have the plugin installed.
- testcase 15: Check that we show latest 32-bit plugin for users on 32-bit Linux.
- testcase 16: Check that we show latest 32-bit plugin for users on 64-bit Linux
- testcase 17: Check that we show latest 32-bit plugin for users on 32-bit Windows.
- testcase 18: Check that we show latest 64-bit plugin for users on 64-bit Windows.
- testcase 19: Check that we show tell MAC users where they get the latest plugin version.
Users have an older version of the plugin installed.
- testcase 20: Check that we prompt users to upgrade to the latest 32-bit plugin for users on 32-bit Linux.
- testcase 21: Check that we prompt users to upgrade to the latest 32-bit plugin for users on 64-bit Linux
- testcase 22: Check that we prompt users to upgrade to the latest 32-bit plugin for users on 32-bit Windows
- testcase 23: Check that we prompt users to upgrade to the latest 64-bit plugin for users on 64-bit Windows
- testcase 24: Check that we prompt MAC users to upgrade to the latest plugin.
Java plugin
- Make sure Java updates are offered to Windows users only