O que é o piloto automático?
Do wiki do Ubuntu :
O piloto automático é uma ferramenta de teste funcional para o Unity. Ele simula as ações do usuário gerando eventos de teclado e mouse e, em seguida, testando o estado interno do Unity e dos aplicativos associados.
Você pode se envolver com os testes juntando-se à equipe de controle de qualidade . Aqui está um link para a sua lista de discussão - ubuntu-quality , o seu página de backup , assim como o oficial Página de controle de qualidade do Ubuntu .
Instalação
Para instalar o piloto automático a partir da linha de comando, execute os seguintes comandos:
sudo add-apt-repository ppa:autopilot/ppa
sudo apt-get update && sudo apt-get install python-autopilot
Um exemplo de uma unidade de teste simples:
autopilot run unity.tests.test_showdesktop.ShowDesktopTests.test_showdesktop_hides_apps
Aviso: A execução de testes de piloto automático em sua área de trabalho padrão fará com que seu computador envie movimentos de mouse e teclado sem o seu controle. Por favor, leia os artigos abaixo antes de executar este comando cegamente.
Tutoriais
Existe um tutorial aqui . Além disso, tem havido vários bons artigos mencionados no boletim semanal do Ubuntu. Estas foram escritas por Nicholas Skaggs, um coordenador da comunidade na equipe de testes, que foram muito úteis para mim.
Piloto automático: parte 1
Piloto automático: parte 2 - Aqui o autor aborda um simples " olá mundo "caso de uso do piloto automático
Piloto automático: parte 3
É altamente recomendável ler os três artigos vinculados acima antes de começar a usar o piloto automático.
Testando fichas de contribuição
Você pode enviar casos de teste enviando por e-mail a lista de discussão com qualidade ubuntu usando um formato especificado descrito < a href="https://wiki.ubuntu.com/Testing/Activities"> aqui .
Além disso, os casos de teste podem ser obtidos via bzr usando o seguinte comando:
bzr branch lp:ubuntu-autopilot-tests
Adicionar alterações de caso de teste ao ramo de código pode ser feito com um comando push do bzr:
bzr push lp:<username>/ubuntu-autopilot-tests/ubuntu-autopilot-tests
Veja link para mais informações.