wiki:ExpressoTestCenter

Version 5 (modified by luiz-fernando, 14 years ago) (diff)

--

ExpressoTestCenter = [[Image(...)]]

O que é

ExpressoTestCenter é o Centro de Testes do Expresso. O teste de um software nada mais é do que fazer uma investigação com o objetivo de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. No contexto do ExpressoTestCenter, isso inclui o processo de utilizar o produto para encontrar seus defeitos, e avaliar sua conformidade com as especificações

Inicialmente o ExpressoTestCenter atuará nos teste em nível de sistema aplicando os chamados testes de "Caixa-preta", também conhecidos como testes funcionais, orientados a dados ou ainda orientados a entrada e saída. Essa técnica avalia o comportamento externo do software, não levando em conta o comportamento interno do mesmo. Dados de entrada são fornecidos, o teste é executado e o resultado obtido é comparado a um resultado esperado previamente conhecido.

Para maiores informações sobre o ExpressoTestCenter foi criada uma lista de discussão. Acessar  http://listas.expressolivre.org/mailman/listinfo e escolher a lista "Tc" para começar a receber e participar das discussões.

Motivação

As razões motivadoras para a criação do ExpressoTestCenter são as seguintes:

  • Falta de documentação dos requisitos funcionais da aplicação;
  • Inexistência de uma fase de testes formalmente definida para o lançamento de novas versões do Expresso;

Objetivos

O ExpressoTestCenter tem como principal objetivo contribuir para a redução de "bugs" encontrados após o lançamento de novas versões do Expresso. Através da disponibilização de um ambiente colaborativo de testes, a comunidade poderá ajudar na execução dos testes, contribuindo para aumentar a estabilidade e confiabilidade do sistema.

Alinhado ao objetivo acima, estaremos criando juntos uma documentação das funcionalidades do Expresso. Atualmente dispomos de alguma documentação, porém ela é bastante técnica, e isso pode restringir um pouco o público que deseja contribuir com o projeto.

Como eu posso ajudar?

Existem diversas formas de ajudar no ExpressoTestCenter:

  • Auxiliar na documentação de requisitos
  • Criação de novos cenários de teste
  • Execução dos testes funcionais
  • Participar através da lista de discussões

Será colocado em breve nesta seção, uma visão geral do processo de testes e uma descrição mais detalhada dos passos a serem seguidos para uma efetiva contribuição.

Ferramentas

Estamos em processo de definição das ferramentas que serão utilizadas para viabilizar o ExpressoTestCenter para a comunidade. Contribuições e sugestões sobre ferramentas são bem-vindas! A ideia inicial é usar o Testlink ( http://testlink.sourceforge.net/docs/testLink.php) integrado com o Trac (ferramenta de gestão de tickets/defeitos) que já é utilizado aqui na comunidade.

Se alguém tiver experiência com essa integração favor entrar em contato para que possamos trabalhar nesse processo juntos.

Pesquisando rapidamente, encontrei o seguinte tutorial sobre o assunto nesse blog:  http://testavo.blogspot.com/2009/02/integracao-do-testlink-com-ferramentas.html.

Attachments