TestEngineering/UI/AMO/AddonCompatibleByDefault/TestCases/DiscoveryPane

From MozillaWiki
Jump to navigation Jump to search

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)