Les tests unitaires sont importants, mais ils ne se suffisent pas des tests, d'intégration, fonctionnels voir de fuzzing sont toujours nécessaires.
L'auteur en parle lui même, il mentionne même explicitement l'utilisation d'un fuzzer en plus des tests :
The 100% MCD tests, that’s called TH3 [...] We test on as many different platforms, as many different operating systems as we can, but we also have lots of different test suites that we run, but we’ve got the original TCL tests. We’ve got TH3 . We’ve got the custom fuzzer stuff that are running constantly. We’ve got a thing called SQL logic test.
[^] # Re: Passionnant
Posté par aiolos . En réponse au journal Le petite histoire derrière SQLite (une interview de Richard Hipp). Évalué à 5.
L'auteur en parle lui même, il mentionne même explicitement l'utilisation d'un fuzzer en plus des tests :