ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
Netmonitor Phase II (Launchpad) [RelQA] [Feature]
2
TitlePreconditions
StepsExpected Result
3
Netmonitor Details panel (Header)
- before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md 1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. Click on a request from the list in order to open Details view.

5. Select Headers tab if its not already selected.
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. Details view is properly open showing Headers (in focus), Cookies, Params, Response, Timings, Security (only for secure pages) and Preview (only if the content type is HTML).

5. The Headers tab is properly displayed and lists the basic info about the request:

- request URL
- request method
- remote IP address and port
- status code
- the HTTP request and response headers that were sent a button to edit and resend the request
4
Netmonitor Details panel (Header - Edit and Resend) - before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md 1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. Click on a request from the list in order to open Details view.


5. Select Headers tab if its not already selected.


6. Click on Edit and Resend button from the Headers tab.



7. Edit the request's method to POST in case the selected request is GET (or viceversa) and click Send.
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. Details view is properly open showing Headers (in focus), Cookies, Params, Response, Timings, Security (only for secure pages) and Preview (only if the content type is HTML).

5. The Headers tab is properly displayed and lists the basic info about the request:

6. An editor is opened enabling you to edit the request's method, URL, parameters (only if the request has any), headers and resend the request.


7. The selected request is resend and appears at the bottom of the request's list having the new request method modified.
5
Netmonitor Details panel (Header - Raw headers) - before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md 1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. Click on a request from the list in order to open Details view.




5. Select Headers tab if its not already selected.











6. Click on Raw headers button from the Headers tab.
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. Details view is properly open showing Headers (in focus), Cookies, Params, Response, Timings, Security (only for secure pages) and Preview (only if the content type is HTML).


5. The Headers tab is properly displayed and lists the basic info about the request:

- request URL
- request method
- remote IP address and port
- status code
- the HTTP request and response headers that were sent a button to edit and resend the request






6. A page is opened showing information about Request headers and Response headers.
6
Netmonitor Details panel (Filter headers) - before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md 1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. Click on a request from the list in order to open Details view.




5. Select Headers tab if its not already selected.








6. Click on Filter headers.





7. Filter headers by using Filter headers option.
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. Details view is properly open showing Headers (in focus), Cookies, Params, Response, Timings, Security (only for secure pages) and Preview (only if the content type is HTML).


5. The Headers tab is properly displayed and lists the basic info about the request:

- request URL
- request method
- remote IP address and port
- status code
- the HTTP request and response headers that were sent a button to edit and resend the request



6. Filter headers is selected and focused.




7. The headers are properly filtered and displayed in the Response headers or Request headers.
7
Netmonitor Details panel (Cookies) - before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md 1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. Click on a request from the list in order to open Details view.

5. Select Cookies tab.







6. Use Filter cookies to search among cookies.
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. Details view is properly open showing Headers (in focus), Cookies, Params, Response, Timings, Security (only for secure pages) and Preview (only if the content type is HTML).

5. The Filter cookies filed is properly displayed as well as Request cookies option.

note that No cookies for this request message can be displayed if the selected request has no cookies.


6. The Filter cookies work as expected and displays the correct search for each case.
8
Netmonitor Details panel (Params) - before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md 1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. Click on a request from the list in order to open Details view.





5. Select Params tab.





6. Use Filter request parameters to search among parameters.
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. Details view is properly open showing Headers (in focus), Cookies, Params, Response, Timings, Security (only for secure pages) and Preview (only if the content type is HTML).


5. The Filter request parameters filed is properly displayed as well as Query string option.

- note that No parameters for this request message can be displayed if the selected request has no parameters.


6. The Filter request parameters work as expected and displays the correct search for each case.
9
Netmonitor Details panel (Response) - before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md 1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. Click on a request from the list in order to open Details view.




5. Select Ressponse tab.
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. Details view is properly open showing Headers (in focus), Cookies, Params, Response, Timings, Security (only for secure pages) and Preview (only if the content type is HTML).

5. The Response tab is properly displayed and if the response is HTML, JS, or CSS, it will be shown as text.

If the response is JSON, it will be shown as an inspectable object.

If the response is an image, the tab displays a preview
10
Netmonitor Details panel (Timings) - before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md 1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. Click on a request from the list in order to open Details view.




5. Select Timings tab.
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. Details view is properly open showing Headers (in focus), Cookies, Params, Response, Timings, Security (only for secure pages) and Preview (only if the content type is HTML).


5. The Timings tab is displayed properly with the following subset of the stages defined in the HTTP Archive specification:

- Blocked
- DNS resolution
- Connecting
- Sending
- Waiting
- Receiving
11
Netmonitor Details panel (Security) - before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md 1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. Click on a request from the list in order to open Details view.




5. Select Security tab.
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. Details view is properly open showing Headers (in focus), Cookies, Params, Response, Timings, Security (only for secure pages) and Preview (only if the content type is HTML).


5. The Security tab is properly displayed with details about the secure connection used including the protocol, the cipher suite, and certificate details.
12
Netmonitor Details panel (Preview) - before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md 1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. Click on a request from the list in order to open Details view.



5. Select Preview tab.
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. Details view is properly open showing Headers (in focus), Cookies, Params, Response, Timings, Security (only for secure pages) and Preview (only if the content type is HTML).

5. The Preview tab is properly displayed and if the file type is HTML the selected request is rendered as a preview page.
13
The buttons from toolbar view work as expected - before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md 1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. From the toolbar view click on every button: All, HTML, CSS, JS, XHR, Fonts, Images, Media, Flash, WS, Other and Filter Urls.
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. All filter buttons works as expected showing the correct filter for each case.
14
Clear button from toolbar view work as expected - before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md 1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. Click on Clear button (first button in the panel toolbar).
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. All requests are cleared and the following messages are displayed in the netmonitor panel:

- Perform a request or Reload the page to see detailed information about network activity.
- Click on the Analyze button to start performance analysis. [Learn More]
15
Hide/show request details panel button work as expected - before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md 1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. Click on 'Hide/show request details panel' button.

5. Click again on Hide/show request details panel button in order to close it.
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. The Details panel (side bar) is properly open and Headers tab is in focus.

5. The Details panel (side bar) is properly closed and no request is selected.
16
Statistics panel can be open from Performance analysis icon - before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md 1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. Click on Performance Analysis icon from the left corner screen.

5. Check the animation of the Chart pies by hovering over it.



6. From the Chart pies click on a section (HTML, CSS, Images, etc. ).
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. Statistics Panel is properly loaded showing data of the selected request as shown in this image: https://testrail.stage.mozaws.net/index.php?/attachments/get/376

5. The Chart pie animation is properly displayed for each type of requests: css, js, html etc.

6. The request list is automatically filtered according to the clicked chart sector.

e.g. if the user clicks on “HTML” section of the pie chart and navigates to the request list view - the “HTML” filter is automatically selected.
17
Context menu (Save All As HAR) - before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md 1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. Select a request from the list and open Context menu via right click.








5. Click on Save All As HAR option.

6. Select Save file is not already selected and click ok.
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. Context menu is properly open and displays the following options:

- Copy
- Save All As HAR
- Edit and Resend
- Open in New Tab
- Start Performance Analysis..


5. A dialog window is open asking the user "What should Firefox do with this file?".


6. The .har archive file is properly saved on disk.
18
Context menu (Edit and Resend) - before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md 1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. Select a request from the list and open Context menu via right click.








5. Click on Edit and Resend option.
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. Context menu is properly open and displays the following options:

- Copy
- Save All As HAR
- Edit and Resend
- Open in New Tab
- Start Performance Analysis...


5. The selected request is resend and appears at the bottom of the request list.
19
Context menu (Open in New Tab) - before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md
1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. Select a request which is 200 or 304 GET/POST from the list and open Context menu via right click.








5. Select Open in New Tab and click ok.
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. Context menu is properly open and displays the following options:

- Copy
- Save All As HAR
- Edit and Resend
- Open in New Tab
- Start Performance Analysis...


5. The selected request is properly opened in a new tab.
20
Context menu (Start Performance Analysis...) - before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md 1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. Select a request from the list and open Context menu via right click.









5. Click on a request and select Start performance Analysis... from context menu.




6. Check the animation of the Chart pies by hovering over it.
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. Context menu is properly open and displays the following options:

- Copy
- Save All As HAR
- Edit and Resend
- Open in New Tab
- Start Performance Analysis...



5. Statistics Panel is properly loaded showing data of the selected request as shown in this image:

https://testrail.stage.mozaws.net/index.php?/attachments/get/376


6. The Chart pie animation is properly displayed for each type of requests: css, js, html etc.
21
Submenu for Context menu - before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md
1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. Select a request from the list and open Context menu via right click.









5. Hover with your mouse over Copy option.












6. Click on Copy URL via submenu and paste the it into a text editor. e.g Notepad

7. Click on Copy URL Parameters via submenu and paste it into a text editor. e.g Notepad

8. Click on Copy POST Data via submenu and paste it into a text editor. e.g Notepad

9. Click on Copy as cURL via submenu and paste it into a text editor. e.g Notepad

10. Click on Copy Request Headers via submenu and paste it into a text editor. e.g Notepad

11. Click on Copy Response Headers via submenu and paste it into a text editor. e.g Notepad

12. Click on Copy Response via submenu and paste it into a text editor. e.g Notepad

13. Click on Copy All As HAR via submenu and paste it into a text editor. e.g Notepad
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. Context menu is properly open and displays the following options:

- Copy
- Save All As HAR
- Edit and Resend
- Open in New Tab
- Start Performance Analysis...



5. The submenu is properly displayed and it shows the following options:

- Copy URL
- Copy URL Parameters
- Copy POST Data
- Copy as cURL
- Copy Request Headers
- Copy Response Headers
- Copy Response
- Copy All As HAR



6. The URL is successfully copied in Notepad.

7. The URL Parameters is successfully copied in Notepad.

8. The POST Data is successfully copied in Notepad.

9. The cURL is successfully copied in Notepad.

10. The Request Headers is successfully copied in Notepad.

11. The Response Headers is successfully copied in Notepad.

12. The Response is successfully copied in Notepad.

13. The HAR is successfully copied in Notepad.
22
Netmonitor checkbox - before any testing please read this documentation on how to run netmonitor in Launchpad: http://searchfox.org/mozilla-central/source/devtools/client/netmonitor/README.md
1. Launch Firefox.

2. Go to: https://en.wikipedia.org/wiki/Main_Page

3. Load the site from above in Launchpad (Netmonitor).

4. Select Status (below the filter buttons) or any other column then right click on it order to open the checkbox.

















5. Click on Protocol and Remote IP columns.


6. Click on Reset Columns.
1. Firefox is successfully launched.

2. The site is properly loaded.

3. The site is properly loaded in Netmonitor Launchpad.

4. The checkbox is properly opened showing:

- Status (checked)
- Method (checked)
- File (checked)
- Protocol (unchecked)
- Domain (checked)
- Remote IP (unchecked)
- Cause (checked)
- Type (checked)
- Transferred (checked)
- Size (checked)
- Timeline (checked)
and

- Reset Columns


5. The two new columns are successfully added in netmonitor.


6. Columns are resetting correctly and displayed as follows:

- Status (checked)
- Method (checked)
- File (checked)
- Protocol (unchecked)
- Domain (checked)
- Remote IP (unchecked)
- Cause (checked)
- Type (checked)
- Transferred (checked)
- Size (checked)
- Timeline (checked)
and

- Reset Columns
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