54
edits
No edit summary |
(-) |
||
(15 intermediate revisions by 2 users not shown) | |||
Line 9: | Line 9: | ||
| 14/09/2016 || 1.0 || Brindusa Tot || Created first draft | | 14/09/2016 || 1.0 || Brindusa Tot || Created first draft | ||
|- | |- | ||
| || || || | | 13/11/2017 || 1.1 || Emil Ghitta || Updates | ||
|- | |||
|} | |} | ||
Line 99: | Line 100: | ||
- Cursor + Keyboard<br /> | - Cursor + Keyboard<br /> | ||
- Keyboard-only<br /> | - Keyboard-only<br /> | ||
- testing using | - testing using High Contrast themes<br /> | ||
- Screen reader | - Screen reader | ||
|| Manual || Eng Team | || Manual || Eng Team | ||
|- | |- | ||
Line 108: | Line 109: | ||
This section should contain links for builds with the feature - | This section should contain links for builds with the feature - | ||
* Links for Nightly builds - available since 10.26.2016 - [http://archive.mozilla.org/pub/firefox/nightly/2016/10/2016-10-26-03-02-10-mozilla-central/ link] | * Links for Nightly builds - available since 10.26.2016 - [http://archive.mozilla.org/pub/firefox/nightly/2016/10/2016-10-26-03-02-10-mozilla-central/ link] | ||
* Links for Beta builds | * Links for Beta builds | ||
Line 135: | Line 135: | ||
|- | |- | ||
| QA - Nightly Testing | | QA - Nightly Testing | ||
|style="text-align:center;" | 2016.11.10 | |style="text-align:center;" | 2016.11.10 | ||
|style="text-align:center;" | 2017.09.13 | |||
|style="text-align:center;" | | |||
|- | |- | ||
| QA - Beta Testing | | QA - Beta Testing | ||
|style="text-align:center;" | | |style="text-align:center;" | 2017.09.14 | ||
|style="text-align:center;" | 2017.10.27 | |||
|- | |- | ||
| Release Date | | Release Date | ||
|style="text-align:center;" | || | |style="text-align:center;" | 2017.11.14 || | ||
|} | |} | ||
Line 164: | Line 163: | ||
= Status = | = Status = | ||
== Overview == | == Overview == | ||
===Time=== | |||
{| class="wikitable" | |||
| <b>Basic input field </b>||<small>'''<font color="green">[LANDED]</font>'''</small> || Nightly 52: first landed, disabled by default | |||
|- | |||
|<b>Pop-up picker ||<small>'''<font color="green">[LANDED]</font>'''</small> </b>||Nightly 52: first landed, de-scoped | |||
|- | |||
|<b>Input field with STEP (displaying warning message when out of range) </b>||<small>'''<font color="green">[LANDED]</font>'''</small> || Nightly 53: first landed,disabled by default | |||
|- | |||
|<b>Input field with Min/Max (displaying warning message when out of range) </b>|| <small>'''<font color="green">[LANDED]</font>'''</small> || Nightly 53: first landed, disabled by default | |||
|- | |||
|<b>Input field with keyboard navigation </b>|| <small>'''<font color="green">[LANDED]</font>'''</small> || Nightly 52: first landed, disabled by default | |||
|- | |||
|} | |||
===Date=== | |||
{| class="wikitable" | |||
| <b>Basic input field </b>||<small>'''<font color="green">[LANDED]</font>'''</small> || Nightly 53: first landed, disabled by default | |||
|- | |||
|<b>Pop-up picker ||<small>'''<font color="green">[LANDED]</font>'''</small> </b>||Nightly 52: first landed, disabled by default | |||
|- | |||
|<b>Input field with STEP (displaying warning message when out of range) </b>||<small>'''<font color="green">[LANDED]</font>'''</small> || Nightly 53: first landed,disabled by default | |||
|- | |||
|<b>Input field with Min/Max (displaying warning message when out of range) </b>|| <small>'''<font color="green">[LANDED]</font>'''</small> || Nightly 53: first landed, disabled by default | |||
|- | |||
|<b>Input field with keyboard navigation </b>|| <small>'''<font color="green">[LANDED]</font>'''</small> || Nightly 53: first landed, disabled by default | |||
|- | |||
|} | |||
== Risk Assessment and Coverage == | |||
{| class="wikitable" | |||
|- | |||
! ID !! Description / Threat Description !! Magnitude !! Probability !! Priority !! Impact Score | |||
|- | |||
| RAC-1 || User Experience || '''3-High''' || '''3-High''' || '''3-High''' || '''27''' | |||
|- | |||
| RAC-2 || High contrast || '''3-High''' || '''3-High''' || '''3-High''' || '''27''' | |||
|- | |||
| RAC-3 || Localization|| '''3-High''' || ''2-Possible'' || '''3-High'''|| '''18''' | |||
|- | |||
| RAC-4 || Screen reader for picker and input box || '''3-High''' || ''2-Possible'' || '''3-High''' || '''18''' | |||
|- | |||
| RAC-5 || Input box in multiple frames || '''3-High''' || ''2-Possible'' || ''2-Medium'' || '''12''' | |||
|- | |||
| RAC-6 || RTL || 1- Low || ''2-Possible'' ||''2-Medium'' || 4 | |||
|} | |||
'''Values:''' | |||
* '''Magnitude:''' 1- Low , ''2-Moderate'', '''3-High''' | |||
* '''Probability:''' 1-Unlikely, ''2-Possible'', '''3-Almost Certain''' | |||
* '''Priority:''' 1 - Low, ''2-Medium'', '''3-High''' | |||
'''Impact Score Breakdown:''' | |||
* An impact value of 1, 2, 3, 4 would describe an area which although should be covered there aren't expected any discoveries of critical issues. | |||
* An impact value of 6, 8, 9, 12 would describe an area in which we expect to find issues but those issues are not expected to be critical. | |||
* An impact value of 18 or 27 would describe an area on which it is likely to find issues and those issues to be critical or blockers. | |||
= References = | = References = | ||
* Meta Bug - [https://bugzilla.mozilla.org/show_bug.cgi?id=888320 Bug 888320 (datetime) meta Implement all time and date related input types] | * Meta Bug - [https://bugzilla.mozilla.org/show_bug.cgi?id=888320 Bug 888320 (datetime) meta Implement all time and date related input types] | ||
Line 184: | Line 235: | ||
= Testcases = | = Testcases = | ||
== Test Areas == | == Test Areas == | ||
Line 220: | Line 269: | ||
|- | |- | ||
| Usable with a screen reader | | Usable with a screen reader | ||
|style="text-align:center;" | | |style="text-align:center;" | yes || e.g. with NVDA | ||
|- | |- | ||
| Usability and/or discoverability testing | | Usability and/or discoverability testing | ||
Line 226: | Line 275: | ||
|- | |- | ||
| RTL build testing | | RTL build testing | ||
|style="text-align:center;" | | |style="text-align:center;" | yes || | ||
|- | |- | ||
| '''Help/Support''' | | '''Help/Support''' | ||
Line 232: | Line 281: | ||
|- | |- | ||
| Help/support interface required | | Help/support interface required | ||
|style="text-align:center;" | | |style="text-align:center;" | No || Make sure link to support/help page exist and is easy reachable. | ||
|- | |- | ||
| Support documents planned(written) | | Support documents planned(written) | ||
Line 254: | Line 303: | ||
|- | |- | ||
| Does this affect partner builds? Partner build testing | | Does this affect partner builds? Partner build testing | ||
|style="text-align:center;" | | |style="text-align:center;" | || yes/no options, add comment with details about who will lead testing | ||
|- | |- | ||
Line 277: | Line 326: | ||
|- | |- | ||
| Temporary or permanent telemetry monitoring | | Temporary or permanent telemetry monitoring | ||
|style="text-align:center;" | | |style="text-align:center;" | No || List of error conditions to monitor | ||
|- | |- | ||
| Telemetry correctness testing | | Telemetry correctness testing | ||
Line 325: | Line 374: | ||
|- | |- | ||
| Testing against target sites | | Testing against target sites | ||
|style="text-align:center;" | | |style="text-align:center;" | || | ||
|- | |- | ||
| Survey of many sites for compatibility | | Survey of many sites for compatibility | ||
Line 345: | Line 394: | ||
== Test suite == | == Test suite == | ||
Full Test suite - can be found on TestRails at [https://testrail.stage.mozaws.net/index.php?/suites/view/169&group_by=cases:section_id&group_order=asc link] | Full Test suite - can be found on TestRails at [https://testrail.stage.mozaws.net/index.php?/suites/view/169&group_by=cases:section_id&group_order=asc link] or in the [https://wiki.mozilla.org/File:Date_Time_Input_Types_-EngQA-_-_TestRail.pdf PDF doc] | ||
= Bug Work = | = Bug Work = | ||
Line 393: | Line 442: | ||
== Results == | == Results == | ||
'''Nightly testing'''<br /> | '''Nightly testing'''<br /> | ||
''Time Input Box'' | |||
List of OSes that will be covered by testing<br /> | List of OSes that will be covered by testing<br /> | ||
*Link for the tests run | *[https://testrail.stage.mozaws.net/index.php?/plans/view/1400 Link for the tests run] | ||
''Date Input Box and Date Picker'' | |||
List of OSes that will be covered by testing<br /> | List of OSes that will be covered by testing<br /> | ||
*Link for the tests run | *[https://testrail.stage.mozaws.net/index.php?/plans/view/2295 Link for the tests run] | ||
* | |||
'''Beta Testing''' | |||
*[https://testrail.stage.mozaws.net/index.php?/reports/view/664 Link for the tests run] | |||
== Checklist == | == Checklist == | ||
Line 408: | Line 462: | ||
|- | |- | ||
| Testing Prerequisites (specs, use cases) | | Testing Prerequisites (specs, use cases) | ||
| style="text-align:center;" | | |style="text-align:center;"| {{mdone|}} | ||
| style="text-align:center;" | | | style="text-align:center;" | | ||
|- | |- | ||
Line 419: | Line 473: | ||
|- | |- | ||
| Test Cases Creation | | Test Cases Creation | ||
|style="text-align:center;" | | |style="text-align:center;"| {{mdone|}} | ||
| style="text-align:center;" | | |||
|- | |- | ||
| Full Functional Tests Execution | | Full Functional Tests Execution | ||
|style="text-align:center;" | | |style="text-align:center;"| {{mdone|}} | ||
|style="text-align:center;" | | | style="text-align:center;" | | ||
|- | |||
| Time Input Box Functional Tests Execution | |||
|style="text-align:center;"| {{mdone|}} | |||
| style="text-align:center;" | | |||
|- | |||
| Date Input Box/Picker Functional Tests Execution | |||
|style="text-align:center;"| {{mdone|}} | |||
| style="text-align:center;" | | |||
|- | |- | ||
| Automation Coverage || | | Automation Coverage || | ||
Line 431: | Line 494: | ||
|style="text-align:center;" | || | |style="text-align:center;" | || | ||
|- | |- | ||
| All Defects Logged || || | | All Defects Logged | ||
|style="text-align:center;"| {{mdone|}} | |||
| style="text-align:center;" | | |||
|- | |- | ||
| Critical/Blockers Fixed and Verified || || | | Critical/Blockers Fixed and Verified | ||
|style="text-align:center;"| {{mdone|}} | |||
| style="text-align:center;" | | |||
|- | |- | ||
| Metrics/Telemetry|| | | Metrics/Telemetry|| | ||
|style="text-align:center;" | | |style="text-align:center;" | | ||
|- | |- | ||
| QA Signoff - Nightly Release|| | | QA Signoff - Nightly Release | ||
|style="text-align:center;" | Email | |style="text-align:center;"| {{mdone|}} | ||
|style="text-align:center;" | Email sent on 2017.09.13 | |||
|- | |- | ||
| QA Aurora - Full Testing | | QA Aurora - Full Testing | ||
|style="text-align:center;" | | |style="text-align:center;" | n/a | ||
|style="text-align:center;" | n/a | |||
|- | |- | ||
| QA Signoff - Aurora Release | | QA Signoff - Aurora Release | ||
|style="text-align:center;"| | |style="text-align:center;"| n/a | ||
|style="text-align:center;"| n/a | |||
|style="text-align:center;" | | |||
|- | |- | ||
| QA Signoff - Beta Release || | | QA Signoff - Beta Release | ||
|style="text-align:center;" | Email | |style="text-align:center;"| {{mdone|}} | ||
|style="text-align:center;" | Email sent on 2017.10.17 | |||
|} | |} |
edits