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.