Como criar casos de teste para validação de análise de negócios
Video: 4. Utilização de casos de teste
Conteúdo
Casos de teste estão as instruções passo-a-passo, incluindo entradas e condições específicas, que os testadores seguir para validar a funcionalidade do sistema como parte da análise de negócios e implementação. Eles também incluem o resultado esperado. Você e a equipe do projeto pode criar centenas - senão milhares - de casos de teste ao apoiar o esforço de teste. Quanto maior o projeto, mais os casos de teste que você criar. Para criar um caso de teste, faça o seguinte:
Video: Tester de Software...Valor limite
Identificar os itens de teste.
Video: Papel do Analista de Testes no Scrum | Kauê Bariani
Leia através de quaisquer artefatos projeto que você tem disponível para identificar os itens de teste. Estes documentos podem incluir o diagrama de espaço, usar diagrama caso, histórias do usuário, diagramas de fluxo de trabalho, protótipos, e assim por diante.
Se você está trabalhando em um programa de pesquisa para tarifas, o diagrama de caso de uso pode dizer-lhe que os passageiros são capazes de procurar voos, o que significa que você quer ser capaz de testar Voos para garantir os passageiros podem fazê-lo.
Criar as especificações de entrada e saída.
Use os artefatos que você revisados no Passo 1 para determinar quais os dados que você precisa para colocar em teste e que o resultado esperado é. Quando procura voos, o que entradas que você precisa ter para obter a saída? A resposta pode ser algo como as datas de vôo e horários e os locais de origem e de destino.
Definir as necessidades ambientais.
Esses itens vêm principalmente de seus requisitos não funcionais. Por exemplo, você pode ter um requisito de configuração que afirma a solução deve ser capaz de rodar em iOS 5.1 e iOS 6. Assim você cria um caso de teste para operar sob o ambiente iOS 5.1 e outra para o ambiente iOS 6.
Você também pode precisar de considerar se este novo sistema de busca de vôo só funciona em computadores regular ou está sendo implementado como um aplicativo para tablets.
Liste todos os requisitos processuais especiais.
Se você precisa para processar qualquer coisa especial, como se você tem que ir para fora o teste para definir alguma coisa antes de continuar o procedimento de teste, lista que aqui.
Por exemplo, suponha que a interface com a lista principal de todos os voos não é trabalhadora nesse caso, você finge o teste zombando até lances no banco de dados de vôo mestre entre as etapas para a apresentação dos vôos e receber os resultados.
Documentar quaisquer dependências inter- caso.
Liste quaisquer outros casos de teste ou outros artefatos que o caso de teste deve incluir a ser completa. O sistema de busca de vôo pode conter dependências na lista de aeroportos e companhias aéreas no sistema.
Liste todas as aprovações.
Incluir quem precisa aprovar o caso de teste.
caso de teste escrito é uma iterativo processo, o que significa que você passar por isso uma peça de cada vez. Percorrer as etapas com um artefato (digamos, o diagrama de caso de uso) e obter as informações a partir disso. Em seguida, percorrer as seis etapas novamente com outro artefato (como o protótipo) para descobrir mais casos de teste.
Se você está tendo um momento difícil descobrir casos de teste para quaisquer requisitos ou artefatos pode ser porque eles não são escritos de forma clara ou em detalhe suficiente. Você pode ter que voltar atrás e redefinir a exigência.
Ao criar casos de teste, pensar em ambos o (o valor esperado) positivo e o negativo (um valor que leva a uma condição de excepção) condições de teste.