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!