QA/Skia Content for Windows: Difference between revisions

Jump to navigation Jump to search
no edit summary
(Created page with "'''Revision History''' This section describes the modifications that have been made to this wiki page. A new row has been completed each time the content of this document is...")
 
No edit summary
Line 25: Line 25:


== Scope ==
== Scope ==
This wiki details the testing that will be performed by the project team for the Responsive Design Mode project. Its purpose is to document:
This wiki details the testing that will be performed by the project team for the Skia Content for Windows project. Its purpose is to document:
* What will be tested
* What will be tested
* How testing will be performed
* How testing will be performed


== Ownership ==
== Ownership ==
Project Manager: TBD
Engineering contacts: [mailto:mchang@mozilla.com Mason Chang], :mchang on [https://wiki.mozilla.org/IRC IRC]
 
Developer contacts: TBD


QA Lead: [mailto:mihai.boldan@softvision.ro Mihai Boldan], :mboldan on [https://wiki.mozilla.org/IRC IRC]
QA Lead: [mailto:mihai.boldan@softvision.ro Mihai Boldan], :mboldan on [https://wiki.mozilla.org/IRC IRC]
Line 40: Line 38:
== Scope of Testing ==
== Scope of Testing ==
=== In Scope ===
=== In Scope ===
The Skia contet for Windows wants to be enabled by default in Firefox 52. The most significant updates would be:<br />
Skia content for Windows is planned to be shipped with Firefox 52 and it's enabled by default. This feature ensures the usage of Skia Graphics Engine when hardware acceleration is disabled, on Windows only. <br />
- Use Skia on Windows<br />
- No UI modifications<br />
- Just to verify that there are no differences between the builds with "AzureContentBackend" set to Skia and builds with "AzureContentBackend" set to Cairo<br />
 


The testing efforts will be invested on the following areas:
The testing efforts will be invested on the following areas:
* functionality: TBD
* functionality:
* usability: TBD
** making sure there are no regressions introduced by this change, by running graphics oriented tests;
* performance: make sure that browser performance is not affected
** comparing any potential issues side-by-side with an identical build that uses Cairo instead of Skia, with hardware acceleration disabled;
* accessibility: High Contrast themes, Keyboard operation
** spot-checking Mac and Linux to make sure there are no unforeseen side-effects affecting these platforms as a result;
** verifying bug fixes associated to this feature that are eligible for manual testing.
* performance:  
** comparing browser performance (based on what a human eye can notice) side-by-side with an identical build that uses Cairo instead of Skia, with hardware acceleration disabled;
** comparing browser performance (based on actual graphics benchmarks) side-by-side with an identical build that uses Cairo instead of Skia, with hardware acceleration disabled.
* accessibility:  
** making sure there are no unexpected issues related to high-contrast themes, when compared to an identical build that uses Cairo instead of Skia, with hardware acceleration disabled.


=== Out of Scope ===
=== Out of Scope ===
TBD
* (note that this area is currently under assessment and the information here is not final)
* Since this feature does not have any kind of UI exposed, there will be no testing conducted with UI in mind.
* Although plug-in compatibility tests may also be covered through our tests, this area will not be part of our focus here.


= Requirements for testing =
= Requirements for testing =
== Environments ==
== Environments ==
Full Testing will be performed on:
Full Testing will be performed on:
* Windows XP SP3
* Windows 7
* Windows 7
* Windows 8.1
* Windows 10
* Windows 10
* Ubuntu 16.04
* Mac OS X 10.12


Exploratory/Smoke testing will be performed on  
Exploratory/Smoke testing will be performed on  
* Windows 8
* Windows XP SP3
* Ubuntu 14.04
* Windows 7
* Mac OS X 10.11
* Windows 10


Specify other configuration/environmental setup needed:
Specify other configuration/environmental setup needed:
747

edits

Navigation menu