Discourseには自動テスト以外にもテストはありますか?バグがないことを確認するにはどうすればよいですか?(ソフトウェアエンジニアリングとテストを学ぶ際の質問)

最近、ソフトウェアエンジニアリングとテストの学習を始めたばかりで、成功している製品がどのようにこれらの取り組みを行っているか、具体例を見て理解を深めたいと考えています。そこで、すぐに頭に浮かんだのが Discourse です。非常に有名で人気があり、品質も高いですよね。

そこで質問ですが、Discourse には自動化テスト以外にも(手動)テストは存在するのでしょうか?Discourse はどのようにしてバグを防いでいるのでしょうか?

P.S. Discourse はバックエンドのテストに spec フォルダで RSpec を、フロントエンドのテストに jsapp/test で QUnit を使用していることは確認しました。しかし、これがすべてかどうかはわかりません(例えば、隠れたテストや手動テストなどがあるかもしれません)。

ご回答いただければ幸いです!

「いいね!」 1