Termen worden nog wel eens door elkaar heen gebruikt. Dit is hoe ik het zie
- **[[Testsoorten of Testlevels]]**: Breedste categorieën van testen, gebaseerd op doel en focus (bijv. functioneel, niet-functioneel).
- **[[Testvormen]]**: Manieren waarop testen wordt georganiseerd en uitgevoerd (bijv. handmatig, geautomatiseerd, statisch, dynamisch).
- **[[_Test Design Technieken]]**: Specifieke methoden voor het ontwerpen en uitvoeren van tests (bijv. equivalence partitioning, statement coverage).
# Test Automatisering
[[_Test Automatisering]]
[[_Robot Framework]]
[[Robot Framework - is ${None} echt niks]]
[[Robot Framework - De juiste assertions gebruiken]]
[[Robot Framework - Het belang van leesbare testscripts]]
[[Robot Framework - Test Leesbaarheid en Tekst Controleren]]
[[RobotFramework - Mocken met browser library]]
[[Postman]]
# Handmatig Testen
[[_Test Design Technieken]]
[[Exploratief Testen]]
## Front-end Testing
[[Webapplicaties testen]]
## API testen
[[Postman]]
[[VSCode REST Client]]
## Data Mocken
- [[Chrome Override - Mocken in Chrome]]
- Chrome Extensie: https://tweak-extension.com/
# Software Testing Principes
>- Testing shows the presence of defects, not their absence
>- Exhaustive testing is impossible
>- Early testing saves time and money
>- Defects cluster together
>- Beware of the [[Pesticide paradox]]
>- Testing is context dependent
>- Absence-of-errors is a falacy
# Bugs Vs Defects
🐞 Bij een Bug is er echt iets stuk.
🪲 Bij een Defect werkt iets niet naar behoren maar het product werkt nog wel.