Does Discourse have more testing except automated ones & how to ensure no bugs? (Question when learning software engineering & testing)

I am learning software engineering and testing recently, and want to see some examples - how a successful product does these - in order to enhance my understanding. Then Discourse immediately comes to my mind. It is definitely very famous and popular and has a high quality!

Thus, I wonder whether Discourse has more (manual) testing except for the automated ones? How does Discourse ensure no bugs?

P.S. I have seen Discourse uses RSpec for backend testing in the spec folder and QUnit for frontend in jsapp/test. But I am not sure whether this is the whole story (e.g. maybe some hidden tests, maybe some manual tests, etc).

Thanks for any replies!

1 Like