ABCDE
1
FF 57+
2
Test IDSummaryStepsExpected Resultsasdf
3
1Legacy add-ons with no new webextension version1. 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
2Legacy add-ons with new webextension version1. 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
3Multiple add-ons1. 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
4Legacy add-ons and webextensions with no internet1. 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
5Disabled multiple add-ons1. 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
6Multiple add-ons in private window1. 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
7Multiple add-ons with updates disabled1. 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
8Legacy 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
9Legacy 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
10Downgrade webextensions1. 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
11Legacy Language pack1. 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
12Install Dictionary1. 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
13Complete theme on browser upgrade1. 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
13Beta legacy add-on to beta webextension1. 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