A | B | C | D | E | |
---|---|---|---|---|---|
1 | FF 57+ | ||||
2 | Test ID | Summary | Steps | Expected Results | asdf |
3 | 1 | Legacy add-ons with no new webextension version | 1. Start a browser version <57.0. 2. Install the following legacy add-on https://addons.mozilla.org/en-US/firefox/addon/lilo/versions/?page=1#version-2.04. 3. Upgrade the browser to 57+ and go to "about:addons". | 1. The browser home page is displayed. 2. The legacy add-on is installed. 3. The legacy add-on is disabled, has the same version and moved to the "Legacy Extensions" tab. | |
4 | 2 | Legacy add-ons with new webextension version | 1. Start a browser version <57.0. 2. Go to https://addons.mozilla.org/en-US/firefox/addon/ublock-origin. 3. Scroll down and click on "Version Information -> See complete version history". 4. Install a version that has max version compatibility <57. 5. Upgrade the browser to 57+. | 1. The browser home page is displayed. 2. The legacy add-on's details page is displayed. 3. The "<add-on name> Version History" page is displayed. 4. The legacy add-on is installed. 5. The legacy add-on is upgraded to the latest webextension version and displayed in the "Extensions" section. | |
5 | 3 | Multiple add-ons | 1. Start a browser version <57.0. 2. Install the following add-ons: a) https://addons.mozilla.org/en-US/firefox/addon/lilo/versions/?page=1#version-2.04. b) https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/versions/?page=1#version-1.12.4 c) https://addons.mozilla.org/en-US/firefox/addon/foxytab/versions/?page=1#version-2.4 3. Upgrade the browser to 57+. | 1. The browser home page is displayed. 2. The add-ons are installed. 3. Results: a) legacy add-on is displayed in the "Legacy Extensions" section and is disabled b) legacy add-on upgraded to the latest webextension version, and is displayed enabled inside the "Extension" section c) webextension is not upgraded to the latest webextension version, and is displayed enabled inside the "Extension" section(Version 2.4) | |
6 | 4 | Legacy add-ons and webextensions with no internet | 1. Start a browser version <57.0. 2. Install the following add-ons: a) https://addons.mozilla.org/en-US/firefox/addon/lilo/versions/?page=1#version-2.04. b) https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/versions/?page=1#version-1.12.4 c) https://addons.mozilla.org/en-US/firefox/addon/foxytab/versions/?page=1#version-2.4 3. Disable your internet connection. 4. Upgrade the browser to 57+. | 1. The browser home page is displayed. 2. The add-ons are installed. 3. Connection is disabled. 4. Results: a) legacy add-on is disabled, not updated to the latest version and is displayed in the "Legacy Extensions" section b) legacy add-on is not upgraded to the latest webextension version, and is displayed enabled inside the "Extension" section c) webextension is not upgraded to the latest webextension version, and is displayed enabled inside the "Extension" section(Version 2.4) | |
7 | 5 | Disabled multiple add-ons | 1. Start a browser version <57.0. 2. Install the following add-ons: a) https://addons.mozilla.org/en-US/firefox/addon/lilo/versions/?page=1#version-2.04. b) https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/versions/?page=1#version-1.12.4 c) https://addons.mozilla.org/en-US/firefox/addon/foxytab/versions/?page=1#version-2.4 3. Go to "about:addons\Extensions" and disable all the add-ons. 4. Upgrade the browser to 57+. | 1. The browser home page is displayed. 2. The add-ons are installed. 3. The "Extensions" page is displayed, all the addons are grayed out and disabled. 4. Results: a) legacy add-on is disabled, not updated to the latest version and is displayed in the "Legacy Extensions" section b) legacy add-on is not upgraded to the latest webextension version, and is displayed enabled inside the "Extension" section c) webextension is not upgraded to the latest webextension version, and is displayed enabled inside the "Extension" section(Version 2.4) | |
8 | 6 | Multiple add-ons in private window | 1. Start a browser version <57.0. 2. Install the following add-ons: a) https://addons.mozilla.org/en-US/firefox/addon/lilo/versions/?page=1#version-2.04. b) https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/versions/?page=1#version-1.12.4 c) https://addons.mozilla.org/en-US/firefox/addon/foxytab/versions/?page=1#version-2.4 3. Upgrade the browser to 57+. 4. Open a private window and press "Ctrl+Shift+a". | 1. The browser home page is displayed. 2. The add-ons are installed. 3. Upgrade is performed correctly. 4. Results: a) legacy add-on is disabled and displayed in the "Legacy Extensions" section b) legacy add-on is upgraded to the latest webextension version, and is displayed enabled inside the "Extension" section c) webextension is not upgraded to the latest webextension version, and is displayed enabled inside the "Extension" section(Version 2.4) | |
9 | 7 | Multiple add-ons with updates disabled | 1. Start a browser version <57.0. 2. Install the following add-ons: a) https://addons.mozilla.org/en-US/firefox/addon/lilo/versions/?page=1#version-2.04. b) https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/versions/?page=1#version-1.12.4 c) https://addons.mozilla.org/en-US/firefox/addon/foxytab/versions/?page=1#version-2.4 3. Go to "about:addons\Extensions". 4. Click on "Tools for all add-ons\Update Add-ons Automatically" in order to disable it. 5. Upgrade the browser to 57+. | 1. The browser home page is displayed. 2. The add-ons are installed. 3. The "Extensions" page is displayed. 4. The "Update Add-ons Automatically" option is disabled. 5. Results: a) legacy add-on is disabled, not updated to the latest version and is displayed in the "Legacy Extensions" section b) legacy add-on is not upgraded to the latest webextension version, and is displayed enabled inside the "Extension" section c) webextension is not upgraded to the latest webextension version, and is displayed enabled inside the "Extension" section(Version 2.4) | |
10 | 8 | Legacy add-ons that require restart(Restart Now) | 1. Start a browser version <57.0. 2. Install https://addons.mozilla.org/en-US/firefox/addon/adblocker-ultimate/versions/?page=1#version-2.23. 3. Click on the "Restart Now" button. 4. Upgrade the browser to 57+ and go to about:addons. | 1. The browser home page is displayed. 2. The "restart prompt" window is closed. 3. Browser is restarted. 4. Legacy add-on is upgraded to the latest webextension version. | |
11 | 9 | Legacy add-ons which require restart(Not Now) | 1. Start a browser version <57.0. 2. Install https://addons.mozilla.org/en-US/firefox/addon/adblocker-ultimate/versions/?page=1#version-2.23. 3. Click on the "Not Now" button. 4. Upgrade the browser to 57+ and go to about:addons. | 1. The browser home page is displayed. 2. The "restart prompt" window is closed. 3. The browser is not restarted. 4. The legacy add-on is displayed in the "Legacy Extension" section and is not upgraded to the latest extension version. | |
12 | 10 | Downgrade webextensions | 1. Start a browser version 57+. 2. Install the following webextension: https://addons.mozilla.org/en-US/firefox/addon/adblock-for-firefox/ 3. Downgrade the browser to <57. 4. Go to about:addons\Extensions . | 1. The browser home page is displayed. 2. The webextension is installed. 3. Downgrade is performed. 4. The webextension is enabled and displayed inside "Extensions". | |
13 | 11 | Legacy Language pack | 1. Start a browser version <57.0. 2. Go to <language pack version link>. 3. Install a version that has max version compatibility <57. 4. Upgrade the browser to 57+. | 1. The browser home page is displayed. 2. The language pack version page is displayed. 3. The language pack is installed. 4. The language pack is disabled, not upgraded to the latest version and displayed in the "Languages" section. | |
14 | 12 | Install Dictionary | 1. Start a browser version <57.0. 2. Install https://addons.mozilla.org/en-US/firefox/addon/us-english-dictionary/versions/?page=1#version-45. 3. Upgrade the browser to 57+. | 1. The browser home page is displayed. 2. The dictionary is installed. 3. The dictionary is not updated to the latest version, it is displayed enabled in the "Dictionary" page. | |
15 | 13 | Complete theme on browser upgrade | 1. Start a browser version <57.0. 2. Install the following complete theme https://addons.mozilla.org/en-US/firefox/addon/walnut-for-firefox/versions/?page=1#version-3.11. 3. Upgrade the browser to 57+ and go to "about:addons". | 1. The browser home page is displayed. 2. The complete theme is installed. 3. The complete theme is disabled, has the same version and is moved to the "Legacy Extensions" tab. | |
16 | 13 | Beta legacy add-on to beta webextension | 1. Start a browser version <57.0. 2. Install https://addons.mozilla.org/en-US/firefox/addon/adblock-plus/versions/beta?page=1#version-2.9.1.4259-beta 3. Upgrade the browser to 57+ and go to "about:addons". | 1. The browser home page is displayed. 2. The beta legacy add-on is installed. 3. The beta legacy add-on is updated to the latest beta version, enabled and is displayed in the "Extensions" tab. | |
17 | |||||
18 | |||||
19 | |||||
20 | |||||
21 | |||||
22 | |||||
23 | |||||
24 | |||||
25 | |||||
26 | |||||
27 | |||||
28 | |||||
29 | |||||
30 | |||||
31 | |||||
32 | |||||
33 | |||||
34 | |||||
35 | |||||
36 | |||||
37 | |||||
38 | |||||
39 | |||||
40 | |||||
41 | |||||
42 | |||||
43 | |||||
44 | |||||
45 | |||||
46 | |||||
47 | |||||
48 | |||||
49 | |||||
50 | |||||
51 | |||||
52 | |||||
53 | |||||
54 | |||||
55 | |||||
56 | |||||
57 | |||||
58 | |||||
59 | |||||
60 | |||||
61 | |||||
62 | |||||
63 | |||||
64 | |||||
65 | |||||
66 | |||||
67 | |||||
68 | |||||
69 | |||||
70 | |||||
71 | |||||
72 | |||||
73 | |||||
74 | |||||
75 | |||||
76 | |||||
77 | |||||
78 | |||||
79 | |||||
80 | |||||
81 | |||||
82 | |||||
83 | |||||
84 | |||||
85 | |||||
86 | |||||
87 | |||||
88 | |||||
89 | |||||
90 | |||||
91 | |||||
92 | |||||
93 | |||||
94 | |||||
95 | |||||
96 | |||||
97 | |||||
98 | |||||
99 | |||||
100 |