TestEngineering/UI/AMO/AddonCompatibleByDefault/TestCases/DiscoveryPane
Use cases for Discovery Pane
- Firefox (compatMode=normal) and add-on (compatMode=normal)
testcase 1: Check that add-on is compatible by default and is listed in promo module (needs admin access)
testcase 2: Check that add-on is compatible by default and is listed in featured section
testcase 3: Check that add-on is compatible by default and is listed in 'Up & Coming' section
testcase 4: Check that add-on is compatible by default and is listed under Recommendations
- Firefox (compatMode=normal) and add-on (compatMode= strict)
testcase 5: Check that add-ons are compatible by default while upgrading: Firefox 7 to Firefox 10
testcase 6: Check that add-ons are compatible by default while upgrading: Firefox 8 to Firefox 10
testcase 7: Check that compatible by default feature is not applicable to binary add-ons(extension)
testcase 8: Check that compatible by default feature is not applicable to binary add-ons(theme)
testcase 9: Check compatible by default feature for a theme while upgrading to Firefox 10
testcase 10: Check compatible by default feature for a dictionary while upgrading to Firefox 10
testcase 11: Check compatible by default feature for a language tool while upgrading to Firefox 10
testcase 12: Check compatible by default feature doesn't affect version check for search tools while upgrading to Firefox 10
testcase 13: Check compatible by default feature for a multi-package extension while upgrading to Firefox 10
testcase 14: Check compatible by default feature for a lite-review add-on while upgrading to Firefox 10
testcase 15: Check compatible by default feature for an unreviewed add-on while upgrading to Firefox 10
testcase 16: Check that blacklisted add-ons are not updated via the compatible by default feature
testcase 17: Check that add-ons with strict compatibility mode in install.rdf are not updated by default
testcase 18: Check that add-ons with min version > Current Firefox version in install.rdf are not updated by default
testcase 19: Check compatible info for a remote add-on
testcase 20: Check that compatibility info from AMO will override all other information sources (like install.rdf etc)
testcase 21: Check update behavior with "compatMode = strict" on Firefox 10
testcase 22: Check update behavior with "compatMode = normal" on Firefox 10
testcase 23: Check update behavior with "compatMode = ignore" on Firefox 10
testcase 24: Check update behavior with "compatMode parameter missing in Firefox 10
testcase 25: Check update behavior with "compatMode = normal" for an add-on which has opted in to strict compatibility on Firefox 10 (similar to #17)