Como me envolvo com testes e controle de qualidade com o Ubuntu?


20

Eu gostaria de me envolver com o controle de qualidade do Ubuntu criando testes automatizados. Existe um esforço contínuo para criar esses testes? Onde posso aprender mais?

Respostas:


13

A equipe de controle de qualidade faz extensos testes automatizados - faz parte dos requisitos de hardware para obter a certificação do Ubuntu.

O projeto que eles usam é Checkbox . Não se deixe enganar pela versão bastante detalhada que acompanha o checkbox-gtkpacote - o pacote completo contém uma enorme variedade de testes.

A lista de discussão QA do Ubuntu é onde você deseja fazer perguntas sobre as caixas de seleção ou discutir solicitações de mesclagem. Este link discute sobre o conjunto completo de ferramentas usadas pela equipe de controle de qualidade para automação.


2
Adicione também este link: qa.ubuntu.com/automation
saji89

@ saji89: você pode prosseguir e sugerir uma edição.
Flimm

7

Existem algumas maneiras de se envolver na criação de testes automatizados. A equipe de qualidade está envolvida na criação de testes de autopkg e piloto automático para pacotes ubuntu.

Autopkg

Os testes do Autopkg são executados no momento da construção automaticamente pelos buildbots do pacote. O objetivo desses testes é fornecer testes de sistema e integração para garantir a funcionalidade básica. Você pode ver a saída ao vivo dos testes atuais do autopkg aqui . Se você estiver interessado em escrever esses testes, consulte:

Piloto automático

Esses testes são escritos em python usando a estrutura do piloto automático. O objetivo desses testes é fornecer aplicativos de nível superior e testes funcionais. Os testes são escritos em python e podem ser executados pelo usuário ou com scripts por meio de um executor de testes, como UTAH ou jenkins, para executar e publicar resultados automaticamente. Para obter mais informações sobre o piloto automático, consulte o projeto na barra de ativação , bem como a documentação para o projeto. Se você estiver interessado em escrever esses testes, consulte:

Conseguindo ajuda

Para obter mais informações ou obter ajuda, envie um email para a lista de qualidade do ubuntu ou visite # ubuntu-quality no freenode.




2

Normalmente, os testes automatizados são feitos por projeto e a qualidade desses testes depende muito da organização e do controle de qualidade do projeto. Os testes podem ser vinculados à criação de debs e outros, mas até onde eu sei, nunca ouvi falar de nenhuma estrutura de teste externa fora de qualquer projeto em particular.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.