Testes! Testes! Testes! Há forma melhor de evoluir um software e constatar sua qualidade que não seja a partir da execução de exaustivos testes?
Na KDE temos dois times responsáveis pela área de testes: o BugSquad, que caça e monitora bugs; e o Quality, responsáveis pela verificação da qualidade do software. Este último grupo é mais relacionado com os testes de software estudados em cursos de programação.
O BugSquad verifica os bugs recentemente submetidos e os relaciona com bugs antigos. O time também verifica se o bug de fato existe, se é reproduzível, e se quem o submeteu proveu todas as informações necessárias. Quando necessário, há escrita de casos de teste. Um dos objetivos do grupo é ajudar os desenvolvedores a encontrar bugs válidos, de forma rápida.
Você não precisa ter qualquer conhecimento de programação para auxiliar o BugSquad. Entretanto, se tem interesse em aprender a programar, participar desse time é uma boa maneira de ganhar familiaridade com os componentes do Plasma.
Nesta página há todas as informações necessárias para participar do BugSquad. A principal ferramenta de trabalho do time é o KDE Bugtracking System.
Você pode entrar em contato com o BugSquad via IRC, rede freenode canal #kde-bugs. Lembre-se que a língua padrão é o inglês.
O Quality team se preocupa com os processos de “Quality Assurance” do Plasma. Estão sob sua responsabilidades as tarefas de testes nos softwares em suas versões de desenvolvimento, integração contínua, testes de unidade, verificação de sintaxe de código, debugging e triagem de bugs.
Eles também são responsáveis pela garantia de qualidade das tarefas feitas pelos outros times, como tradução e artwork, além de acompanhar as tarefas e processos de releases do projeto.
Há uma página com todas as tarefas e dicas de como participar do Quality, além de uma entrada sobre os conceitos de “Quality Assurance”.
Comunique-se com o Quality do KDE via lista de e-mail ou pelo IRC, na rede freenode canal #kde-quality. Lembre-se sempre que a língua padrão é o inglês.