segunda-feira, 24 de junho de 2013

Onde é que os Testers podem ir buscar informação?

Com frequência, os testers sentem necessidade de recolher diversas informações que possam completar (ou substituir) as especificações de um projecto. Existem diferentes fontes de informação nas diversas fases de um projecto. Vejamos a que fontes podemos recorrer.

Então, quais as fontes podem ser usadas antes que sejam feitas alterações no código?

  1. Especificação. Os testes podem-se basear numa especificação, um ficheiro de texto com uma descrição do que precisa ser testado e os resultados que o sistema deve produzir.
  2. Gestor de Projecto. Regra geral, um gestor de projecto define as tarefas dos analistas/programadores. É altamente desejável que essas tarefas sejam replicadas para os testers. Isto permite poupar tempo.
  3. Aplicações semelhantes. Podemos usar os produtos dos principais fabricantes de software como padrões. Por exemplo, podemos assumir algumas funcionalidades do interface do MS Office como padrão para as aplicações que correm em ambiente Windows.
  4. Conhecer e compreender os use-cases.Compreender e seleccionar as funcionalidades principais e secundárias: Perceber quais as funcionalidades mais importantes para o cliente, ajuda-nos a definir correctamente as prioridades dos teste.Comportamento esperado da aplicação: Saber para que tipo de utilizadores foi criada a aplicação, permite-nos desenhar um interface mais adequado, ou, pelo contrário, identificar as desvantagens da utilização da aplicação.


Quais as fontes que podemos usar após o desenvolvimento da aplicação?
  1. Os programadores. Por vezes, os programadores têm dificuldades com a implementação de uma função. Se partilham essa informação com um tester, este será capaz de se concentrar na função “problema” e testá-la mais eficientemente
  2. A própria aplicação. Quando falta alguma documentação e ninguém partilha informação, não temos outra escolha que não seja investigar a aplicação.
  3. Release notes. As release notes são os comentários sobre cada versão que está a ser testada. As release notes ajudar a determinar a ordem de um teste. É lógico testar primeiramente as partes do programa que foram alteradas na versão mais recente.As release notes também nos ajudam a actualizar a documentação dos testes. Sabendo quais as partes da aplicação que foram alteradas, podemos actualizar os casos de teste de acordo com as alterações, logo após a sua conclusão.

Traduzido e adaptado de Where Can Testers Get Information?