DTAP: Software Development Life Cycle (SDLC) - Krak86/carplates GitHub Wiki
Development (devs) [localhost]:
- Unit Testing // Jest
- Integration Testing
- Mutation Testing // Stryker
- Linters Analysis // Strict Type-Checking, TS Lint, Codescene.io
- Code Review
https://carsua.pp.ua:
Testing/System testing/QA (devs, testers)- Static Code Analysis // SonarCloud
- Smoke Testing // Azure DevOps build
- License Risks and Compliance Testing // WhiteSource Bolt
- Documentation Testing
- e2e Testing // Cypress js
- Exception handling Testing
- UX Testing
- UI Testing
- Browser Compatibility Testing // browserstack, lambdatest
- CSS validation // jigsaw.w3.org/css-validator
- HTML validation // validator.w3.org
- Image validation // internetmarketingninjas.com/broken-links-tool
- Accessibility Testing // Lighthouse
- Localization Testing // https://validator.w3.org/i18n-checker
- SEO Testing // Lighthouse
- PWA Testing // Lighthouse
- Best Practicies Testing // Lighthouse
- Recoverability Testing
- Interoperability Testing
- Performance Testing // Lighthouse
- Load Testing/Volume Testing
- Scalability Testing
- Reliability Testing
- Regression Testing // Cypress js
- Security Testing // OWASP ZAP, w3af
- Vulnerability Testing // OWASP ZAP
- Penetration Testing // OWASP ZAP
- Backward Compatibility Testing
- Stress Testing
- Sanity Testing
- Exploratory Testing
- Gorilla Testing
- Monkey Testing/Random Testing/Fuzzing Testing
- Ad-hoc Testing
- Install/Uninstall Testing // Azure DevOps release
Acceptance/Staging/Pre-Prod/Fail-Over/UAT (customers, users):
- User Acceptance Testing (UAT)
- Business Acceptance Testing (BAT)
- Contract Acceptance Testing (CAT)
- Regulations/Compliance Acceptance Testing (RAT)
- Alpha Testing
- Beta Testing/Field Testing
- A/B Testing