Skip to content

Definition Of Quality

zetlen edited this page Nov 15, 2018 · 9 revisions

Definition of Quality for Magento 2.3 Follow-On Release

Browser Support

  • All functionality must work in any browser with more than 5% of market share, according to BrowserList.

Performance Metrics

Payload Size

  • No single asset on a landing page should be larger than 400KB.
  • Total JavaScript payload should not be larger than 500KB.

User Responsiveness

  • Time to First Contentful Paint must be under 4 seconds.

UX Requirements

Viewport

Test only against the 360x460 viewport (portrait mode). Landscape mode and desktop mode are not prioritized.

Appearance

Chief call to action must be "above the fold" in the viewport.

Controls

All UI controls must respond to user input unless it is indicated that they are disabled.

Technical Requirements

PWA Checklist

All PWA checklist items must be supported.

  • ServiceWorker installs and caches
  • manifest.json exists and all assets it lists exist
  • All sizes of supported icon exist and are listed in manifest
Clone this wiki locally