Discourse a-t-il plus de tests que les tests automatisés et comment s'assurer qu'il n'y a pas de bugs ? (Question lors de l'apprentissage de l'ingénierie logicielle et des tests)

J’apprends récemment l’ingénierie logicielle et les tests, et je souhaite voir des exemples de la façon dont un produit réussi les gère, afin d’améliorer ma compréhension. Immédiatement, Discourse me vient à l’esprit. Il est sans aucun doute très célèbre et populaire, et de haute qualité !

Ainsi, je me demande si Discourse dispose de plus de tests (manuelles) en plus des tests automatisés ? Comment Discourse s’assure-t-il qu’il n’y a pas de bogues ?

P.S. J’ai vu que Discourse utilise RSpec pour les tests backend dans le dossier spec et QUnit pour les tests frontend dans jsapp/test. Mais je ne suis pas sûr que ce soit toute l’histoire (par exemple, peut-être des tests cachés, peut-être des tests manuels, etc.).

Merci pour toutes réponses !

1 « J'aime »