Introdução geral
Quash (https://quashbugs.com/generate-tests) é uma plataforma orientada por IA focada na geração de casos de teste, projetada para ajudar os desenvolvedores e as equipes de controle de qualidade a transformar rapidamente documentos de requisitos de produtos (PRDs) em casos de teste detalhados. Os usuários simplesmente arrastam e soltam o PRD em formato PDF (até 10 MB) sem registro ou integração complexa, e a IA analisa o documento em tempo real e gera casos de teste contendo etapas, resultados esperados e casos extremos. Com ênfase na segurança dos dados, a plataforma garante a privacidade ao não armazenar nem compartilhar os arquivos do usuário após o processamento. O quash também fornece exemplos de PRDs para os usuários experimentarem, o que o torna adequado para desenvolvedores de aplicativos móveis, equipes ágeis e pequenas e médias empresas que buscam um controle de qualidade eficiente. Sua operação intuitiva e seus resultados instantâneos reduzem significativamente o tempo gasto para escrever casos de teste manualmente, ajudando a fornecer produtos de alta qualidade.
Lista de funções
- Geração de casos de teste on-the-fly PRDs: arraste e solte PRDs (em formato PDF) e a IA analisa e gera automaticamente casos de teste detalhados com etapas, resultados esperados e cenários de borda.
- Não é necessário registro ou integração Não é necessária nenhuma conta ou configuração técnica, basta carregar o arquivo e usá-lo para ter uma experiência rápida.
- Garantia de segurança de dados O PRD é processado em tempo real e os arquivos não são armazenados ou compartilhados após a conclusão, atendendo a padrões rígidos de privacidade.
- Exemplo de experiência PRD Exemplo de PRDs para o processo KYC, agendamento de entrega e processo de pagamento são fornecidos para que os usuários testem a funcionalidade.
- Cobertura de várias cenas Geração de casos de uso para cobrir testes funcionais, condições de limite e cenários de exceção, reduzindo a suplementação manual.
- Exportação de casos de teste Suporte à exportação de casos de teste gerados para um formato padrão, compatível com as principais ferramentas de controle de qualidade (como Jira, TestRail).
- Suporte a vários idiomas IA: analisa PRDs que suportam inglês e outros idiomas importantes para gerar casos de teste claros.
- Suporte a código aberto SDK: Um SDK de código aberto (Quash Max) está disponível no GitHub para dar suporte aos desenvolvedores com integrações personalizadas.
Usando a Ajuda
Processo de início rápido
A ferramenta de geração de casos de teste do Quash foi projetada para ser simples e não requer instalação ou configuração complexa; os usuários simplesmente visitam o site para começar. Instruções detalhadas são fornecidas abaixo:
- Acesso ao site ::
- Abra seu navegador e acesse https://quashbugs.com/generate-tests.
- Quando a página é carregada, ela mostra a área de arrastar e soltar e o botão "Upload file", que oferece suporte a arquivos PDF (até 10 MB).
- Carregar arquivo PRD ::
- operação de arrastar e soltar Arraste o PRD preparado (em formato PDF) para a área da caixa pontilhada no centro da página e o sistema iniciará automaticamente o upload.
- Upload manual Clique no botão "Upload file" para selecionar o arquivo PRD no sistema de arquivos local, confirme e faça o upload.
- Requisitos de documentação ::
- Formato: Somente PDF é compatível.
- Tamanho: máximo de 10 MB.
- Conteúdo: o documento deve descrever claramente os recursos do produto, os processos ou os requisitos do usuário (por exemplo, processo KYC, lógica de pagamento).
- advertência ::
- Certifique-se de que o conteúdo do PDF esteja claramente estruturado (por exemplo, contém títulos, descrições de recursos, histórias de usuários) para melhorar a precisão da análise da IA.
- Evite fazer upload de cópias digitalizadas ou PDFs em formato de imagem; o conteúdo do texto precisa ser extraível.
- Exemplo de experiência PRD ::
- Se você não tiver seu próprio PRD, poderá clicar no link de exemplo fornecido na página:
- Jornada KYC PRD Descrição do processo de autenticação do usuário.
- Entrega programada PRD Descrição: Descreva a lógica de programação da logística do comércio eletrônico.
- FD Fluxo de diluição PRD Descreva a otimização do processo de pagamento.
- Clique em "View this file" (Exibir este arquivo) para fazer o download do PDF de amostra ou arraste e solte diretamente o arquivo de amostra para teste.
- As amostras são adequadas para usuários iniciantes entenderem rapidamente os resultados gerados pela IA e abrangem cenários típicos de aplicativos móveis.
- Se você não tiver seu próprio PRD, poderá clicar no link de exemplo fornecido na página:
- Geração de casos de teste ::
- Depois que o upload é concluído, a IA analisa o conteúdo do PRD em tempo real (normalmente de segundos a um minuto, dependendo do tamanho do arquivo).
- O sistema gera casos de teste detalhados que contêm:
- etapa de teste Operações explícitas divididas por processo de usuário.
- Resultados esperados Critérios de sucesso para cada etapa.
- Casos de uso de borda Cenários de cobertura, como entradas anormais, condições de limite, etc.
- Os casos de teste são exibidos na página como uma lista com uma visualização de cada item.
- Exibir e exportar ::
- Visualizar casos de uso Clique em cada caso de teste para ver as etapas detalhadas e os resultados esperados.
- Exportação de casos de uso ::
- Clique no botão "Export" (Exportar) e selecione o formato de exportação (por exemplo, CSV, JSON ou PDF).
- Os arquivos exportados são compatíveis com as principais ferramentas de controle de qualidade, como Jira, TestRail ou Zephyr.
- Exemplo de conteúdo exportado:
Test Case ID,Description,Steps,Expected Result,Edge Case TC001,验证用户登录,1. 输入用户名 2. 输入密码 3. 点击登录,显示欢迎页面,空用户名/密码
- Salve o arquivo localmente para análise da equipe ou importe-o para o sistema de QA.
- Confirmação da segurança dos dados ::
- O Quash promete processar PRDs em tempo real, sem armazenar arquivos ou extrair dados quando finalizado.
- A página exibe um ícone de cadeado e uma observação: "Seus dados permanecem seguros. Nós só processamos seu documento para gerar casos de teste e nunca armazenamos ou compartilhamos seu PRD. Nós só processamos seu documento para gerar casos de teste e nunca armazenamos ou compartilhamos seu PRD."
- Os usuários podem fazer upload de PRDs confidenciais com confiança, em conformidade com os padrões de privacidade, como o GDPR.
Operação da função em destaque
1. geração de casos de teste on-the-fly
Otimizada para cenários de controle de qualidade, a IA do Quash analisa rapidamente histórias de usuários, pontos de função e processos em PRDs para gerar casos de teste estruturados:
- procedimento ::
- Depois de fazer o upload do PRD, aguarde até que a IA o analise (uma barra de progresso mostra o status do processamento).
- Após a análise, a página exibe uma lista de casos de teste, que são divididos em "Testes funcionais", "Testes de limite" e "Testes de exceção".
- Clique em qualquer um dos casos de uso para ver detalhes, como:
测试用例:用户身份验证 步骤: 1. 打开登录页面 2. 输入有效用户名和密码 3. 点击“提交” 预期结果:跳转至用户仪表板 边缘用例:无效密码、账号锁定
- Recomendações de otimização ::
- Certifique-se de que o PRD use terminologia padrão (por exemplo, "usuário", "login") e evite descrições vagas.
- Se o resultado gerado estiver incompleto, tente dividir o PRD em arquivos menores e carregá-los em segmentos.
2. amostra de experiência em PRD
As amostras de PRDs são um recurso de destaque do Quash para ajudar os novos usuários a se familiarizarem rapidamente:
- procedimento ::
- Na parte inferior da página, localize o link "KYC Journey PRD", "Scheduled Delivery PRD" ou "FD Dilution Flow PRD " na parte inferior da página.
- Clique no link para fazer o download do PDF ou arraste e solte diretamente na área de upload.
- Os casos de teste gerados mostram cenários típicos, como:
- Processo KYC: verificar a identidade do usuário, carregar documentos, lidar com cenários de falha.
- Agendamento de entregas: confirmação de pedidos, designação de motoristas e entregas incomuns.
- Casos de uso de amostra podem ser exportados para estudo ou referência.
- Cenários aplicáveis ::
- Novos usuários testam os efeitos da IA.
- Treine a equipe de controle de qualidade e familiarize-a com o formato do caso de teste.
- Verifique rapidamente a cobertura de testes para recursos específicos (por exemplo, pagamentos, logística).
3. exportação e integração
O Quash oferece suporte à integração perfeita de casos de teste nos processos de controle de qualidade existentes:
- formato de exportação ::
- CSV: adequado para importação para o Excel ou TestRail.
- JSON: adequado para integração de API ou scripts de automação.
- PDF: adequado para arquivamento ou compartilhamento.
- Etapas de integração ::
- Depois de exportar o CSV, faça login no TestRail, acesse o módulo "Test Cases" (Casos de teste) e clique em "Import CSV" (Importar CSV).
- Mapeie os campos (por exemplo, "Description" (Descrição) corresponde a "Steps" (Etapas)) para concluir a importação.
- No Jira, crie uma tarefa de teste com o PDF exportado carregado em anexo.
- advertência ::
- Certifique-se de que os casos de uso exportados sejam numerados de forma exclusiva para evitar duplicação.
- Se forem necessários ajustes nos casos de uso, recomenda-se que eles sejam editados na ferramenta de controle de qualidade em vez de modificar o PRD original.
4. segurança e privacidade dos dados
A proteção da privacidade do Quash é um ponto forte e é particularmente adequada para lidar com PRDs confidenciais:
- Confirmação de operação ::
- Antes de fazer o upload, uma declaração de segurança é exibida na página e os usuários podem clicar no link "Segurança" para visualizar a política de privacidade detalhada.
- Após a conclusão do processamento, o sistema limpa automaticamente o cache, e os usuários podem verificar se nenhum dado permanece por meio do navegador "Developer Tools".
- conformidade ::
- Conformidade com os padrões internacionais de privacidade, como GDPR e CCPA.
- Nenhum IP de usuário ou metadado de arquivo é armazenado, apenas para análise em tempo real.
- recomendação do usuário ::
- Verifique regularmente o site do Quash para ver se há atualizações em nossa política de privacidade.
- Evite fazer upload de PRDs que contenham informações de identificação pessoal (PII).
Recursos avançados e extensões
1. integração do SDK de código aberto
O Quash fornece um SDK de código aberto (Quash Max) para ajudar os desenvolvedores a incorporar a funcionalidade de geração de casos de teste em seus aplicativos:
- Obter SDK ::
- Visite o repositório do GitHub (Oscorp-HQ/quash-max).
- Faça o download do SDK para iOS (Swift) ou Android (Kotlin).
- Etapas de integração ::
- Android (sistema operacional) ::
implementation 'com.quash:max:1.0.0'
existir
Application
inicializado na classe:Quash.init(this, "API_KEY", "PROJECT_ID");
- iOS ::
pod 'QuashMax', '~> 1.0'
existir
AppDelegate
na inicialização:Quash.initialize(apiKey: "API_KEY", projectId: "PROJECT_ID")
- Cenários de uso ::
- Aciona automaticamente a análise de PRD para gerar casos de teste.
- Formatos de saída personalizados, adaptados aos sistemas corporativos de controle de qualidade.
2. demonstrações de reservas e suporte
Para as equipes que precisam de uma integração mais profunda, o Quash oferece suporte personalizado:
- procedimento ::
- Clique no botão "Book a demo" na parte inferior da página para acessar https://quashbugs.com/contact-form.
- Preencha as informações de sua empresa e a descrição de suas necessidades, envie e receba um e-mail de confirmação.
- A equipe agendará uma demonstração especializada em um ou dois dias úteis para demonstrar a integração de CI/CD, o teste de farm de dispositivos e outros recursos.
- Suporte de contato ::
- E-mail: hello@quashbugs.com.
- Mídia social: siga o LinkedIn, o YouTube ou o GitHub para obter atualizações.
advertência
- tamanho do arquivo Recomendamos que você comprima ou divida os arquivos.
- requisito de rede Rede estável: é necessária uma rede estável para fazer upload e analisar; recomenda-se o uso de Wi-Fi.
- Compatibilidade do navegador Recomendamos a versão mais recente do Chrome, Firefox ou Safari.
- Problemas de feedback Se os resultados gerados não forem precisos, o feedback pode ser enviado por meio do "Fale conosco" com o PRD e o resultado desejado.
Com essas etapas, os usuários podem começar a usar rapidamente a ferramenta de geração de casos de teste do Quash, desde o upload de PRDs até a exportação de casos de uso em minutos. Quer você seja um desenvolvedor individual ou uma equipe de controle de qualidade corporativa, os recursos orientados por IA e as proteções de privacidade do Quash podem melhorar significativamente a eficiência dos testes.