QA Checklist - FormidableLabs/formidable-landers GitHub Wiki
Automated Checks
The builder-docs-archetype has some test infrastructure set up already. Each project needs to add its own functional tests.
Travis CI should always be passing before deploying.
Visual Checks
Browsers are not made the same way, so there is no expectation for each page to match pixel-perfectly across each browser. However, each page should retain a beautiful user experience cross-browser. Nothing should look broken.
Before deploying, please visit your changes in different browsers on both desktop and mobile (our two most popular device categories).
Based on our Analytics data as of September 2016,
| Top Browsers | Sessions |
|---|---|
| Chrome | 73.14% |
| Safari | 13.43% |
| Firefox | 6.21% |
| Safari (in-app) | 5.41% |
| Edge | 0.53% |
| Device Category | Sessions |
|---|---|
| desktop | 68.13% |
| mobile | 28.74% |
| tablet | 3.13% |
| Mobile Device | Sessions |
|---|---|
| Apple iPhone | 39.62% |
| Apple iPad | 7.23% |
| Google Nexus 5X | 4.81% |
| Google Nexus 6P | 4.47% |
| (not set) | 3.53% |