Visão Geral#
A IA pode gerar rapidamente um grande número de casos de teste com base nas especificações atuais da sua API. Estes casos ajudam a verificar a funcionalidade, a conformidade, a estabilidade e a segurança de um único endpoint. Também pode gerir casos de teste por agrupamento e tipo.Em qualquer página de documentação de endpoint, mude para o separador Test Cases. Aí encontrará o botão Generate with AI. Clique nele para começar.Selecionar Categorias de Casos de Teste#
Quando clicar em Generate with AI, será apresentado um painel de definições à direita. Aqui, pode escolher os tipos de casos de teste a gerar:| Categoria | Descrição |
|---|
| Testes Positivos | Verificam o comportamento esperado com entradas válidas |
| Testes Negativos | Testam o tratamento de erros com entradas inválidas |
| Testes de Limite | Verificam casos extremos e valores limite |
| Testes de Segurança | Validam a autenticação, a autorização e as medidas de segurança |
Configurar Credenciais#
Se o endpoint exigir credenciais, a configuração fará referência a credentials. Pode modificar os valores das credenciais conforme necessário. As chaves são encriptadas localmente antes de serem enviadas para o fornecedor do LLM de IA e desencriptadas automaticamente após a geração dos casos de teste. Isto garante uma validação rápida das credenciais e a segurança da informação.Adicionar Mais Requisitos#
Antes de gerar, pode fornecer requisitos adicionais na caixa de texto na parte inferior para melhorar a precisão. No canto inferior esquerdo, pode configurar quantos casos de teste pretende gerar — até 80 casos de uma só vez. No canto inferior direito, pode mudar o modelo de linguagem grande e o fornecedor.Gerar Casos de Teste#
Clique em Generate e a IA começará a criar casos de teste com base nas especificações e na configuração da API. Quando estiver concluído, pode clicar num caso de teste específico para ver os respetivos parâmetros do pedido, mudar o nome ou ajustar a categoria.Gerir Casos de Teste Gerados#
Após a geração, pode executar as seguintes ações:| Ação | Descrição |
|---|
| Executar | Verificar se o caso de teste corresponde às expectativas através da resposta |
| Aceitar | Guardar o caso de teste no separador Test Cases da sua documentação |
| Descartar | Remover casos de teste de que não precisa |
| Ações em Massa | Selecionar vários casos de teste de uma só vez para executar operações em massa |
Dica Profissional: Execute várias tarefas de geração ao mesmo tempo com diferentes modelos de IA, fornecedores e configurações. Isto facilita a comparação de resultados, a validação de saídas e a adoção rápida dos melhores casos de teste.