it-swarm-pt.tech

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

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?

20
David Siegel

A equipe de controle de qualidade faz extenso testes automatizados - faz parte dos requisitos de hardware para obter o certificado do Ubuntu.

O projeto que eles usam é Checkbox . Não se deixe enganar pela versão bastante simplificada enviada no pacote checkbox-gtk - a suíte completa contém uma enorme variedade de testes.

A lista de discussão QA do Ubunt é onde você quer ir para questões de caixa de seleção ou para discutir solicitações de mesclagem. Este link discute sobre o conjunto completo de ferramentas usadas pela equipe de QA para automação.

13
RAOF

Existem algumas maneiras de se envolver em escrever testes automatizados. A equipe de qualidade está envolvida em escrever testes de autopkg e piloto automático para pacotes do Ubuntu.

Autopkg

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

Piloto automático

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

Obtendo Ajuda

Para mais informações ou para obter ajuda, envie um email para buntu-quality list ou visite # ubuntu-quality em freenode.

7
balloons

Um projeto existe em https://wiki.ubuntu.com/Testing/Automation para isso - não tenho certeza de quanto ele cobre atualmente, mas também há testes de upgrade automatizados feitos para testar atualizando várias combinações de pacotes.

4
ajmitch

Você pode se envolver com o teste juntando-se à equipe de controle de qualidade , sua lista de discussão - qualidade do ubunt e sua página da barra de lançamento .

O último link levará você ao site da barra de ativação do piloto automático, que é o seu pacote de testes automatizado.

Veja minha resposta aqui para detalhes adicionais sobre como o teste automatizado do Ubuntu funciona.

3
Kevin Bowen

Geralmente, os testes automatizados são realizados por projeto e a qualidade desses testes depende muito da organização e do controle de qualidade do projeto. Testes podem ser ligados à construção de debs e tal, mas, até onde eu sei, nunca ouvi falar de nenhum framework externo de testes fora de qualquer projeto em particular.

2
Martin Owens -doctormo-

Existe http://qa.ubuntu.com/ - que liga a, e. http://mago.ubuntu.com/

Embora eu não possa apontar algo específico, este parece ser um bom ponto de partida.

0
blueyed