TestEngineering/UI/AMO/Test Plan/Plugins

From MozillaWiki
Jump to: navigation, search

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