o que são dados de teste – dicas e truques para criar dados de teste
neste tutorial, vamos entender o que são dados de teste. Aprenda também sobre dicas e truques para criar dados de teste.
o que são dados de teste? Dados de teste é um termo comumente usado no dia a dia de um testador. Ao executar casos de teste, ele precisa de alguns dados para inserir para obter a saída esperada. Às vezes, para carregar o aplicativo com Dados (Teste de carga) ou para verificar o ponto de interrupção (teste de estresse) do aplicativo, são necessários dados enormes. Esses dados podem ser válidos ou inválidos. Portanto, em suma, os dados de teste são dados necessários para executar os casos de teste corretamente e para verificar a saída esperada em qualquer aplicativo de software em teste.
por que é importante?
a importância dos dados de teste pode ser entendida por este exemplo, digamos que você deseja testar aplicativos de software móvel. O Mobile tem muitos aplicativos diferentes, portanto, para testá-los, você precisa de dados de entrada diferentes, como fotos de diferentes formatos, arquivos de música suportados e formatos não suportados, arquivos de vídeos, arquivos de contatos, e-mails diferentes, etc. estes são todos os dados de teste. Sem este teste, o testador de dados não pode prosseguir com o teste e também não obterá a saída desejada.
Tipos de Dados de Teste:
dados de Teste podem ser classificados em tipo a seguir:
- arquivos em Branco ou não de dados refere-se aos arquivos que não tem dados i.e. nenhuma entrada é fornecido para o aplicativo, e isso verifica que o aplicativo lida com tais exceções e lança de erro adequada.
- conjunto Válido de dados de teste refere-se aos arquivos válidos ou suportados pelo aplicativo. Estes devem dar a saída esperada quando dado como entrada.
- conjunto Inválido de dados de teste refere-se a todos os formatos de arquivo não suportados, a fim de ver que o aplicativo lida com todos eles corretamente sem quebrar e avisa o usuário com a mensagem de erro adequada.
- enormes dados de teste para teste de carga, desempenho e estresse não podem ser feitos no momento da execução e devem ser preparados enquanto preparam seu ambiente de teste. Por exemplo, para carregar um aplicativo, às vezes o testador precisa de 10000 arquivos de formato diferentes e isso pode ser feito por script automatizado ou com dados de teste já disponíveis.
- dados de teste para verificar todas as condições de contorno inclui dados que tem todas as combinações possíveis de valores de limite. Por exemplo, se uma caixa de texto puder ter o número 2-20, Insira 2 (mínimo) e 20 (máximo) valores. Os valores de limite basicamente incluem todos os valores que são suficientes para lidar com o aplicativo, se o testador for além deles, o aplicativo será interrompido.
dados de teste ideais é aquele que tem todas as combinações de dados para que nenhum defeito importante seja perdido.
dicas e truques para criar dados de teste:
abaixo estão algumas das dicas e truques para criar dados de teste:
- certifique-se sempre de que os arquivos de dados de teste não estão corrompidos. Isso pode levar a uma saída inválida e também pode perder defeitos importantes.
- os dados de teste devem ser atualizados regularmente. Isso dará uma imagem clara da saída esperada.
- os dados de teste devem ser criados antes da execução dos casos de teste para economizar tempo e cumprir o prazo.
- é uma boa prática usar alguma ferramenta de automação para criar uma enorme quantidade de dados de teste, pois o esforço manual na criação desses dados seria mais e também demorará muito.
- os dados de teste devem ter entradas inválidas para testar cenários negativos.
- testador pode levar a ajuda do desenvolvedor para criar dados de teste.
- é sempre uma prática melhor incluir todas as combinações possíveis de formatos suportados e não suportados em dados de teste para garantir que a cobertura do teste seja máxima.
vamos dar um exemplo muito básico de criação de dados de teste para um novo usuário na “Criar tela de usuário” de um aplicativo da web. Portanto, esta tela terá algumas caixas de texto, como nome, sobrenome, gênero, data de nascimento, ID de E-mail, endereço, número de telefone, senha e Confirmar Senha.
agora, para criar dados de teste para esse aplicativo, precisamos verificar quais campos obrigatórios não podem ser deixados em branco e quais podem ser ignorados. Entradas inválidas podem ser se o usuário colocar outros alfabetos que não “M” E ” F ” no campo gênero ou em vez de número se ele colocar Alfabetos no campo Número de telefone. O limite pode estar inserindo mais de 10 dígitos no número de telefone. Portanto, no caso acima, os dados de teste terão valores válidos, valores inválidos, condições de contorno e dados em branco.
abaixo está um dos dados de teste de amostra que podem ser usados como referência para o exemplo acima:
você pode ver o modelo acima tem todas as combinações de valores válidos, inválidos, em branco e limites.
sobre para você em dados de teste:
os dados de teste são uma das partes mais importantes do ambiente de teste configurado sem o qual a execução de casos de teste seria difícil. É quase impossível fazer testes de carga, desempenho e estresse sem usar dados de teste. Os dados de teste podem ser criados manualmente ou podem ser feitos com a ajuda da automação. Deve ser criado, como a cobertura do teste é máxima e atualizada regularmente de acordo com os requisitos e casos de teste mais recentes.