1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
|
---
breadcrumbs:
- - /for-testers
- For Testers
page_name: test-cases
title: Test Cases
---
<div class="two-column-container">
<div class="column">
### Guidelines
1. Please make sure that you are on the dev channel. We have recently
refreshed the dev channel, so you will have to sign up for the dev
channel once again. Instructions for joining the dev channel are
here: <http://www.chromium.org/getting-involved/dev-channel/>.
2. Make sure you are running the latest version. You can find
information about Google Chrome versions here:
<http://www.chromium.org/getting-involved/dev-channel/release-notes>.
3. IMPORTANT: Before you begin testing, please [set up a new
profile](/developers/creating-and-using-profiles). We strongly
suggest that you use a separate profile folder for testing purposes
so that the testing does not tamper with your existing profile and
also to ensure all the volunteers are starting with a similar setup.
1. You can clear the profile between tests, as described in the
[profile page](/developers/creating-and-using-profiles).
2. When you are done testing, you can edit the shortcut again to go
back to your original profile.
4. Please go through as many test cases as possible. Detailed
description about the test cases is provided in the column on the
left. Each test case should be answered with a 'Pass' or 'Fail'
5. Please try and associate a failing test case with a bug. It could be
an existing bug or a new issue. Please refer to bug reporting
guidelines here:
<http://www.chromium.org/for-testers/bug-reporting-guidelines>. Use
the 'Other' response field in the test cases to include the bug
numbers.
6. Please do not use this form to send us feature requests or
information about unrelated crashes or bugs. Please file them
directly on <http://crbug.com> where they will be looked at along
with other bugs.
### Test cases
### Test case: Default Browser (admin user)
* Pre-conditions/setup: Make sure you are logged in with
administrative privileges and Google Chrome is not your default
browser.
* Go to Chrome Menu -> Options -> Basic and click on 'Make
Google Chrome my default browser'.
* Verification: Go to Start -> Run and type and valid URL like
'http://www.google.com' in the run dialog. When you hit enter, it
should be opened in a new Google Chrome window.
#### Test case: Default Browser (non-admin user)
* Pre-conditions/setup: Make sure you are logged in without
administrative privileges (limited user) and Google Chrome is not
your default browser.
* Go to Chrome Menu -> Options -> Basic and click on 'Make
Google Chrome my default browser'.
* Verification: Go to Start -> Run and type and valid URL like
'http://www.google.com' in the run dialog. When you hit enter, it
should be opened in a new Google Chrome window.
#### Test case: Clear Browsing Data (time range 1-day)
* Pre-conditons/setup: Start with a fresh Chrome profile. Browse to a
few websites. Log on to your email account and choose to save
passwords. Download a few files. This will help populate your cache,
cookies, download history, etc.
* Go to Chrome Menu -> Options -> Clear browsing data. Select
all check boxes on the dialog, leave the time period as 'Last day'
and click on 'Clear browsing data'.
* Verification: All your recent browsing history should be cleared.
Your history (Ctrl + H) and downloads (Ctrl + J) pages should not
show up any entries for the current day. Your saved passwords under
Chrome Menu -> Options -> Minor Tweaks -> Show saved
passwords should be empty. There should be no cookies present under
Chrome Menu -> Options -> Under the Hood -> Show cookies.
#### Test case: Clear Browsing Data (specific data types - cookies)
* Pre-conditions/setup: Start with a fresh Chrome profile. Visit some
websites such as http://www.nytimes.com, http://www.cnn.com, etc.
Log on to an email account (e.g. your GMail account). Go to Chrome
Menu -> Options -> Under the Hood -> Show cookies and
verify that cookies have been stored.
* Go to Chrome Menu -> Options -> Clear browsing data. Select
only the checkbox labeled cookies and click on 'Clear browsing
data'.
* Verification: There should be no cookies present under Chrome Menu
-> Options -> Under the Hood -> Show cookies.
#### Test case: Find in Page (matches inside html pages, edit boxes, unicode text)
* Pre-conditions/setup: None.
* Navigate to a simple page such as <http://www.chromium.org/>. Hit
'Ctrl + F' Search for the word 'chromium'.
* Next, go to a website that has a text edit boxes (e.g. compose a
message in GMail). Type the following text in that box: 'the quick
brown fox quickly jumps over the lazy dog'. Hit Ctrl + F and enter
the search text 'QUICK'.
* Finally go to http://news.sina.com. Bring up the find in page dialog
and search for: 北美首頁.
* Verification: In each of the cases mentioned above, the search
should highlight every single occurrence of the search term in
Yellow. The search box should show a count of the occurrences as
well as the the occurrence it has currently focused on which is
highlighted in Orange. You should be able to toggle between each of
the highlighted search terms by clicking on the arrow icons in the
find dialog or by using the keyboard (F3 and Shift+F3).
#### Test case: Tab dragging (screen edges)
* Pre-conditions/setup: None.
* When you drag a tab to certain positions on the monitor, a docking
icon will appear. Release the mouse over the docking icon to have
the tab snap to the docking position instead of being dropped at the
same size as the original window.
* Verification:
* Monitor top: make the dropped tab maximized.
* Monitor left/right: make the dropped tab full-height and
half-width, aligned with the monitor edge.
* Monitor bottom: make the dropped tab full-width and half-height,
aligned with the bottom of the monitor.
* Browser-window left/right: fit the browser window and the
dropped tab side-by-side across the screen.
* Browser-window bottom: fit the browser window and the dropped
tab top-to-bottom across the screen.
#### Test case: Profiles (open a tab in new profile, create a new profile)
* Pre-conditions/setup: Start with a clean profile. Browse to a few
websites. Log on to your email account and choose to save passwords.
Download a few files. This will help populate your cache, cookies,
download history, etc in your current profile.
* Go to Chrome Menu -> Options -> New window in profile ->
<New Profile>. Create a new profile and name it (e.g. 'work').
Leave the 'Create desktop shortcut...' box checked.
* Verification: There should be a new shortcut on your desktop called
'Google Chrome for work' (or whatever profile name you choose). If
you double click on that shortcut, it should launch a new instance
of Google Chrome. This new instance should have an empty new tab
page. The history should be empty and there should be no cookies
present.
#### Test case: Auto scroll
* Pre-conditions/setup: None.
* Verification: On pages that have vertical and/or horizontal scroll
bars, if you press the mouse scroll wheel (middle-click) auto-scroll
should be enabled and the webpage should scroll as you move your
mouse.
#### Test case: Downloads (download various types of file)
* Pre-condition/setup: Start with a clean profile.
* Download different types of files (various types of file formats and
sizes). Note: please download files only from sources you trust.
* Verification: The files should get successfully downloaded to the
download location, which by default should be My
Documents\\Downloads. The download history page (Ctrl + J) should
list all the downloads.
#### Test case: Downloads (change download location)
* Pre-condition/setup: Start with a clean profile.
* Go to Chrome Menu -> Options -> Minor Tweaks and change the
download location to some other folder on your computer.
* Verification: All subsequent downloads should get downloaded to the
new download location.
</div>
<div class="column">
</div>
</div>
|