Discourse 是否有除自动化测试以外的更多测试,以及如何确保没有 Bug?(学习软件工程与测试时的疑问)

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 个赞