Como já conhecemos o caminho que estamos testando, temos uma definição de sucesso para cada caso de teste. Vamos experimentar dados simulados até seguirmos o caminho que precisamos. Isso inclui menus suspensos, campos de formulário e quaisquer outros dados que nos fariam seguir um caminho diferente ou ramificado. Como você pode imaginar, o fato de que os dados de teste simulados podem ser experimentados até que o resultado corresponda a um estado de sucesso conhecido, este é um problema de aprendizado de máquina que pode eventualmente ser totalmente automatizado. Estamos trabalhando nisso.
Algumas elaborações de como gerenciamos dados de teste:
-Muitos dos dados simulados não impactam o fluxo de trabalho–logins, detalhes da conta como nome ou endereço, qual produto é selecionado para adicionar ao carrinho. Usamos o que é conveniente.
-Dados com restrições sintáticas, como um número de telefone, serão criados usando contexto ou tentativa e erro.
-Se observarmos casos de teste negativos em produção, iremos testá-los–no entanto, não testaremos exaustivamente permutações de dados simulados para acionar o caso de teste negativo.
-Criamos o máximo possível de dados de teste, especialmente durante os fluxos de criação de conta. Tentamos manipular os dados de teste que criamos na suíte de testes para serem menos dependentes dos processos de gerenciamento de dados de teste de nossos clientes.
-Se os dados não forem acionados por uma ação humana (como em uma ferramenta de monitoramento), precisaremos solicitar uma API ou fluxo de dados para nos permitir acionar ou receber esses dados.
-Se os dados estiverem sendo passados entre um papel de usuário e outro (como um cliente encomendando um produto e um funcionário lidando com o pedido), ordenaremos os testes para garantir que esses dados sejam criados e passados durante o fluxo de teste.
Os usuários precisam estar logados para escrever comentários
Entrar
Responder
Já tem ProdPerfect?
Sobre ProdPerfect
ProdPerfect é a primeira solução autônoma de teste de regressão de ponta a ponta (E2E) que constrói, mantém e evolui continuamente conjuntos de testes E2E por meio de análise orientada por dados e lid
Com mais de 2,5 milhões de avaliações, podemos fornecer os detalhes específicos que ajudam você a tomar uma decisão de compra de software informada para o seu negócio. Encontrar o produto certo é importante, deixe-nos ajudar.