O Discourse tem mais testes além dos automatizados e como garantir que não haja bugs? (Pergunta ao aprender engenharia de software e testes)

Estou aprendendo sobre engenharia de software e testes recentemente e gostaria de ver alguns exemplos de como um produto bem-sucedido faz isso, para melhorar minha compreensão. Então, o Discourse veio imediatamente à minha mente. Ele é definitivamente muito famoso, popular e de alta qualidade!

Assim, gostaria de saber se o Discourse possui mais testes (manuais) além dos automatizados? Como o Discourse garante que não haja bugs?

P.S. Vi que o Discourse usa RSpec para testes de backend na pasta spec e QUnit para frontend em jsapp/test. Mas não tenho certeza se essa é a história completa (por exemplo, talvez existam alguns testes ocultos, alguns testes manuais, etc.).

Obrigado por qualquer resposta!

1 curtida