New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 700497 link

Starred by 3 users

Issue metadata

Status: Verified
Owner:
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 1
Type: Bug

Blocking:
issue 478982
issue 671375



Sign in to add a comment

Test survey for Material Design Settings

Project Member Reported by dbeam@chromium.org, Mar 10 2017

Issue description

== Test Planning:

> Does the feature needs manual testing?

Yes, but it's already been going through a bunch for a year.

> Feature implementation status (what is currently working and not working/known issues, all the code landed in canary, ready for testing etc.)

Mostly done, hoping to ship in M59.  Stuff still changing actively, though.

> Link to Design Doc:

https://www.chromium.org/developers/updating-webui-for-material-design/settings-material-design

> Link to Test Plan: ( High level testcases,specific setup,flags etc)

none

> Are there any special points of interest from a testing perspective?

Visual polish, extension and policy overrides.

> Link to demos (if any):

none

> Targeted Platforms.

All desktop platforms.

> Is the work flow same as desktop and Mobile? (Answer if applicable to both Desktop and Mobile)

N/A


== Automation:

> PS: Many new features get added to manual testing list every week; in order to maintain the same release frequency and accommodate new features testing, the test team may not give the same level of testing priority to your feature after it reaches Stable. So adding as much automated test coverage as possible is encouraged before you ship your feature to Stable. 

> What's automated? (Unit tests, API tests, Browser tests)  Please provide links to automated tests.

We have a bunch of unit, api, and browser tests.

https://cs.chromium.org/chromium/src/chrome/test/data/webui/cr_elements/
https://cs.chromium.org/chromium/src/chrome/test/data/webui/settings/
https://cs.chromium.org/chromium/src/chrome/browser/ui/webui/settings/
https://cs.chromium.org/chromium/src/chrome/browser/extensions/api/settings_private/settings_private_apitest.cc?dr=CSs

> What’s not automated that needs manual testing?

Visual polish, translations.

> List reasons for still needing manual testing.

It's hard to test translations / visual polish in an automated way.


== Feature-Component-Ownership Details:

> What is the crbug label/component for the feature?

Component: UI>Settings
Labels: Proj-MaterialDesign-WebUI

go/crsettings-bug, bit.ly/md-settings-bug

> Are there any other team members or mailing lists that should be notified if issues are found?

tbuckley


== Stability:

> Is there a mechanism to turn off the feature if it breaks product functionality or performance?

Finch

> List UMA stats and coverage to measure stability

Settings.LoadCompletedTime
Settings.LoadCompletedTime.MD
Settings.LoadDocumentTime
Settings.LoadDocumentTime.MD
Settings.TimeUntilInteractive

> It’s highly recommend always adding Stability.Counts and CrashExitCodes.* to your json 

> What are you finch studies and what % rollout are you requesting for each group

MaterialDesignSettings, 50/50 for canary and dev so far.  Possibly small % to beta in M58.

> How are you monitoring the stability of the experiment groups

10 engineers testing daily (bunch more users and QA), 50/50 split in finch, automated crash reporting


== Performance:

> Any performance impact? Did the feature get tested on perf waterfall?

Yes, but extensive work has been done.  We run automated perf through a new perfomance team tool named "Lighthouse"[1] as well as have automated performance reporting from remote users via UMA.
 

Comment 1 by dbeam@chromium.org, Mar 13 2017

Description: Show this description
Labels: Hotlist-MD-Settings-Meta
Cc: dchan@chromium.org
+dchan for Chrome OS testing

@Danny, do you know who should also look at this from the Chrome side?

Comment 4 by dchan@google.com, Mar 29 2017

Cc: dhadd...@chromium.org
Is this a launch feature for chorme OS ?

Comment 5 by dbeam@chromium.org, Mar 30 2017

dchan@: it is not a chromeos-only feature, but the UI is seen on ChromeOS (as well as Windows, Linux, Mac).

Comment 6 by dchan@google.com, Mar 30 2017

Cc: pucchakayala@chromium.org

Comment 7 by dchan@google.com, Mar 30 2017

Cc: -dhadd...@chromium.org
+geetha, can you help out dbeam@
@dbeam, India team will test the feature soon and update the status here in the bug.
We will test the Settings page by enabling the flag "Enable Material Design settings" in chrome://flags.
Cc: manoranj...@chromium.org
Cc: sureshkumari@chromium.org
Tested the feature MD-Settings on CROS Daisy-9416.0.0/59.0.3055.0 and Windows-7, Mac-10.12.3 & Linux Ubuntu-14.04  using Chrome canary 59.0.3057.0 with below steps
1.Opened Chrome and Enabled Material Design settings in chrome://flags.
2.Navigated chrome//settings.
3.Tested the UI for settings page, Chrome page ,Extensions and Bookmarks are displayed with out any issues on normal and Hidpi Machines. 
4.UI displayed fine even after changing the language and for pop up bubbles.

Not observed any major issues.Please find the attached screen shots for the tested features.

Thanks.
MD-Settings-1.PNG
85.7 KB View Download
MD-Settings(Language translation).PNG
77.9 KB View Download
Md-settings-2.PNG
112 KB View Download
Md-settings(Extensions).PNG
89.0 KB View Download
Blocking: 671375
sooo, can we call this fixed?
Status: Started (was: Assigned)
Cc: nyerramilli@chromium.org
Labels: Needs-Feedback
dbeam@ 
Could you please let us know any other steps to be performed from TE end.
Please confirm to proceed further.
Thanks in advance!!
Status: Fixed (was: Started)
i can't think of anything else.

every section, subpage, and horizontal feature is checked by SWEs, test engineers, automated tests, and users all the time.

Comment 16 by dchan@google.com, Apr 6 2017

Cc: dhadd...@chromium.org
There is still a Finch experiment, it's enabled for 50% of dev/canary and was just enabled for 100% of Googlers. We will be going to 100% with beta/stable, but maintain the Finch config so we can easily disable it if needed.
Status: Verified (was: Fixed)

Sign in to add a comment