Quality
Cross Functional Requirements
Most important are on the right.
| 1 | 2 | 3 | 4 | 5 |
| Portability | Reuse (as app / device) | Robustness / Errors / Data integrity | Observability | Usability |
| Reliability / Recoverability | L10n I18n | Availability / Support hours | Cross browsers / device | Authorization |
| Auditability | Compatibility / Integrability | Legal / Privacy | Maintainability | SEO / Accessability |
| Documentation | Capacity | Scalability | Backup | Security / GDPR |
| | | Performance | |
Testing Levels
| Type | Description |
| Smoke | Verifies top level functionality on every deployment |
| Acceptance | System level functionality |
| Journey | User-like browser navigation |
| API | Hitting APIs, no browser involved |
| Component | Top level Vue.js test |
| Unit | Business rules, data conversion, etc. |