QA/Platform/Graphics/Features/GPU Process: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 103: Line 103:
* What platforms, hardware, drivers, renderers, etc need coverage?
* What platforms, hardware, drivers, renderers, etc need coverage?


= Coverage Requirements =
= Test Coverage =  
== Platform Coverage ==
== Environments ==
* Windows versions...
* '''Platforms''': Windows, Mac, Linux, Android, iOS versions
* Mac versions...
* '''Devices''': AMD/Intel/NVIDIA/etc; Single/Multi/Hybrid/etc; Internal/External; Current/Beta/Legacy drivers
* Linux versions...
* '''Other''': 3rd-party software (Antivirus, Security, WindowsBlinds, etc), Preference changes
* Mobile versions...
* '''Channel Specific''': Nightly, Aurora, Beta, Release


== Device Coverage ==
== Risks ==
* AMD, NVIDIA, Intel chipsets
; High-risk Assumptions
* Single, Multi, and Hybrid GPU setups
; High-risk Bugs
* External GPU setups
; Other Areas of Risk
* Current, Beta, and Legacy drivers


== Other Configuration Details ==
== Builds ==
* Third party software...
* Pref changes, etc
 
== Channel Specific Coverage ==
* Nightly
* Aurora
* Beta
* Release
 
= Risks =
== High-risk Assumptions ==
== High-risk Bugs ==
== Other Areas of Risk ==
 
= Builds =
This section should contain links for builds with the feature -  
This section should contain links for builds with the feature -  
* Links for Nightly builds
* Links for Nightly builds
Line 137: Line 121:
* Links for Beta builds
* Links for Beta builds


= Testing Tools =
== Tools ==
Detail the tools to be used for testing, for example see the following table:
Detail the tools to be used for testing, for example see the following table:
{| class="wikitable" style="width:50%"
{| class="wikitable" style="width:50%"
Line 154: Line 138:
|}
|}


= Testcases =  
== Use Cases ==
== Overview ==
Summary of testing scenarios
 
== Test Areas ==
{| class="wikitable" style="width:80%"
{| class="wikitable" style="width:80%"
|-
|-
Line 174: Line 154:
| Theme (high contrast)  
| Theme (high contrast)  
|style="text-align:center;" |  ||  
|style="text-align:center;" |  ||  
|-
|-  
| '''UI'''  
| '''UI'''  
||  ||  
||  ||  
Line 315: Line 295:
|}
|}


== Test suite ==
== Test Suites ==
  Full Test suite - Link with the gdoc, follow the format from [https://docs.google.com/spreadsheets/d/1N8dGK_uenhfcM9cEPC3HPHmi0jFN98FWtL2DuszrfLY/edit#gid=0 link]
  Full Test suite - Link with the gdoc, follow the format from [https://docs.google.com/spreadsheets/d/1N8dGK_uenhfcM9cEPC3HPHmi0jFN98FWtL2DuszrfLY/edit#gid=0 link]
  Smoke Test suite - Link with the gdoc, follow the format from [https://docs.google.com/spreadsheets/d/1N8dGK_uenhfcM9cEPC3HPHmi0jFN98FWtL2DuszrfLY/edit#gid=0 link]
  Smoke Test suite - Link with the gdoc, follow the format from [https://docs.google.com/spreadsheets/d/1N8dGK_uenhfcM9cEPC3HPHmi0jFN98FWtL2DuszrfLY/edit#gid=0 link]
Line 330: Line 310:


= Sign off =
= Sign off =
== Criteria ==
Check list
* All test cases should be executed
* Has sufficient automated test coverage (as measured by code coverage tools) - coordinate with RelMan
* All blockers, criticals must be fixed and verified or have an agreed-upon timeline for being fixed (as determined by engineering/RelMan/QA)
== Results ==
'''Nightly testing'''<br />
List of OSes that will be covered by testing<br />
*Link for the tests run
** Daily Smoke, use template from [https://docs.google.com/spreadsheets/d/1ch0OubyOWn1W-_JLF-38nvSvVB76Wmo1hkLccEtU5hk/edit?usp=sharing link]
** Full Test suite, use template from [https://docs.google.com/spreadsheets/d/1ch0OubyOWn1W-_JLF-38nvSvVB76Wmo1hkLccEtU5hk/edit?usp=sharing link]
** Regression Test suite, if needed/available
'''Merge to Aurora Sign-off'''
List of OSes that will be covered by testing<br />
*Link for the tests run
** Full Test suite
== Checklist ==
{| class="wikitable" style="width:60%"
{| class="wikitable" style="width:60%"
|-
|-
Confirmed users
14,525

edits

Navigation menu