PRD to test case : un outil d'intelligence artificielle pour transformer les documents relatifs aux exigences du produit en cas de test

Introduction générale

Quash (https://quashbugs.com/generate-tests) est une plateforme pilotée par l'IA et axée sur la génération de cas de test, conçue pour aider les développeurs et les équipes d'assurance qualité à transformer rapidement les documents relatifs aux exigences du produit (PRD) en cas de test détaillés. Les utilisateurs n'ont qu'à glisser et déposer le PRD au format PDF (jusqu'à 10 Mo) sans enregistrement ni intégration complexe, et l'IA analyse le document en temps réel et génère des cas de test contenant des étapes, des résultats attendus et des cas limites. En mettant l'accent sur la sécurité des données, la plateforme garantit la confidentialité en ne stockant pas et en ne partageant pas les fichiers des utilisateurs après le traitement. quash fournit également des exemples de PRD pour que les utilisateurs puissent les expérimenter, ce qui la rend adaptée aux développeurs d'applications mobiles, aux équipes agiles et aux PME à la recherche d'une assurance qualité efficace. Son fonctionnement intuitif et ses résultats instantanés réduisent considérablement le temps consacré à la rédaction manuelle des cas de test, ce qui permet de fournir des produits de haute qualité.

PRD to test case:将产品需求文档转化为测试用例的AI工具

 

Liste des fonctions

  • Génération de cas de test à la volée L'IA analyse et génère automatiquement des cas de test détaillés avec des étapes, des résultats attendus et des scénarios de contournement.
  • Aucune inscription ou intégration n'est nécessaire Le logiciel de gestion de l'information est un outil de gestion de l'information : aucun compte ou configuration technique n'est nécessaire, il suffit de télécharger le fichier et de l'utiliser pour une expérience rapide.
  • Assurance de la sécurité des données Le PRD est traité en temps réel et les fichiers ne sont ni stockés ni partagés une fois terminés, ce qui permet de respecter des normes strictes en matière de protection de la vie privée.
  • Exemple d'expérience PRD Les utilisateurs peuvent tester la fonctionnalité en consultant des exemples de PRD pour le processus KYC, la planification de la livraison et le processus de paiement.
  • Couverture de plusieurs scènes Les cas d'utilisation : Générer des cas d'utilisation pour couvrir les tests fonctionnels, les conditions limites et les scénarios d'exception, réduisant ainsi le recours à des compléments manuels.
  • Exporter des cas de test Support pour l'exportation des cas de test générés dans un format standard, compatible avec les principaux outils d'assurance qualité (tels que Jira, TestRail).
  • Prise en charge multilingue L'IA analyse les PRD qui prennent en charge l'anglais et d'autres langues majeures afin de générer des cas de test clairs.
  • Soutien à l'Open Source Le logiciel Quash Max est disponible sur GitHub pour aider les développeurs à réaliser des intégrations personnalisées.

 

Utiliser l'aide

Processus de démarrage rapide

L'outil de génération de cas de test de Quash est conçu pour être simple et ne nécessite aucune installation ou configuration complexe. Les utilisateurs n'ont qu'à visiter le site web pour commencer. Des instructions détaillées sont fournies ci-dessous :

  1. Accès au site web : :
    • Ouvrez votre navigateur et allez sur https://quashbugs.com/generate-tests.
    • Une fois la page chargée, elle affiche la zone de glisser-déposer et le bouton "Télécharger un fichier", qui prend en charge les fichiers PDF (jusqu'à 10 Mo).
  2. Télécharger le fichier PRD : :
    • opération de glisser-déposer Pour télécharger le PRD : Faites glisser le PRD préparé (en format PDF) dans la zone en pointillés au centre de la page et le système commencera automatiquement à le télécharger.
    • Téléchargement manuel Cliquez sur le bouton "Upload file" pour sélectionner le fichier PRD dans le système de fichiers local, confirmez et téléchargez.
    • Exigences en matière de documentation : :
      • Format : Seul le format PDF est pris en charge.
      • Taille : 10 Mo maximum.
      • Contenu : Le document doit décrire clairement les caractéristiques du produit, les processus d'utilisation ou les exigences (par exemple, le processus KYC, la logique de paiement).
    • mise en garde : :
      • Veillez à ce que le contenu du PDF soit clairement structuré (par exemple, il contient des titres, des descriptions de fonctionnalités, des récits d'utilisateurs) afin d'améliorer la précision de l'analyse par l'IA.
      • Évitez de télécharger des copies scannées ou des PDF au format image ; le contenu textuel doit pouvoir être extrait.
  3. Exemple d'expérience PRD : :
    • Si vous n'avez pas votre propre PRD, vous pouvez cliquer sur le lien de l'exemple fourni sur la page :
      • Parcours KYC PRD Les services d'authentification : Décrire le processus d'authentification de l'utilisateur.
      • Livraison programmée PRD Les services d'assistance à la clientèle : Décrire la logique d'ordonnancement de la logistique du commerce électronique.
      • FD Dilution Flow PRD Les services de paiement : décrivez l'optimisation des processus de paiement.
    • Cliquez sur "Voir ce fichier" pour télécharger l'exemple de fichier PDF, ou glissez-déposez directement l'exemple de fichier pour le tester.
    • Les échantillons sont adaptés aux nouveaux utilisateurs, qui peuvent ainsi comprendre rapidement les résultats générés par l'IA, et couvrent des scénarios d'application mobile typiques.
  4. Générer des cas de test : :
    • Une fois le téléchargement terminé, l'IA analyse le contenu du PRD en temps réel (généralement de quelques secondes à une minute, en fonction de la taille du fichier).
    • Le système génère des cas de test détaillés qui contiennent
      • étape du test Opérations explicites : opérations explicites ventilées par processus utilisateur.
      • Résultats attendus Critères de réussite pour chaque étape.
      • Cas d'utilisation de la périphérie Les scénarios : Couvrir des scénarios tels que des entrées anormales, des conditions limites, etc.
    • Les cas de test sont affichés sur la page sous forme de liste avec un aperçu de chaque élément.
  5. Voir et exporter : :
    • Aperçu des cas d'utilisation Les résultats de ces tests sont disponibles sur le site web de la Commission européenne : cliquez sur chaque cas de test pour voir les étapes détaillées et les résultats escomptés.
    • Exportation de cas d'utilisation : :
      • Cliquez sur le bouton "Exporter" et sélectionnez le format d'exportation (par exemple CSV, JSON ou PDF).
      • Les fichiers exportés sont compatibles avec les principaux outils d'assurance qualité tels que Jira, TestRail ou Zephyr.
      • Exemple de contenu exporté :
        Test Case ID,Description,Steps,Expected Result,Edge Case
        TC001,验证用户登录,1. 输入用户名 2. 输入密码 3. 点击登录,显示欢迎页面,空用户名/密码
        
    • Enregistrez le fichier localement pour qu'il soit revu par l'équipe ou importé dans le système d'assurance qualité.
  6. Confirmation de la sécurité des données : :
    • Quash promet de traiter les PRD en temps réel, sans stocker de fichiers ni extraire de données une fois le traitement terminé.
    • La page affiche une icône de cadenas et une note : "Vos données restent sécurisées. Nous ne traitons votre document que pour générer des cas de test et ne stockons ni ne partageons jamais votre PRD. Nous ne traitons votre document que pour générer des cas de test et ne stockons ni ne partageons jamais votre PRD".
    • Les utilisateurs peuvent télécharger des PRD sensibles en toute confiance, en respectant les normes de confidentialité telles que le GDPR.

Fonction en vedette Fonctionnement

1) Génération de cas de test à la volée

Optimisée pour les scénarios d'assurance qualité, l'IA de Quash analyse rapidement les user stories, les points de fonction et les processus dans les PRD pour générer des cas de test structurés :

  • procédure : :
    • Après avoir téléchargé le PRD, attendez que l'IA l'analyse (une barre de progression indique l'état du traitement).
    • Après l'analyse, la page affiche une liste de cas de test, qui sont divisés en "tests fonctionnels", "tests de délimitation" et "tests d'exception".
    • Cliquez sur l'un des cas d'utilisation pour obtenir des informations détaillées :
      测试用例:用户身份验证
      步骤:
      1. 打开登录页面
      2. 输入有效用户名和密码
      3. 点击“提交”
      预期结果:跳转至用户仪表板
      边缘用例:无效密码、账号锁定
      
  • Recommandations d'optimisation : :
    • Veiller à ce que le PRD utilise une terminologie standard (par exemple, "utilisateur", "login") et évite les descriptions vagues.
    • Si le résultat généré est incomplet, essayez de diviser le PRD en fichiers plus petits et de les télécharger par segments.

2. exemple d'expérience en matière de PRD

Les exemples de PRD sont une des fonctions phares de Quash pour aider les nouveaux utilisateurs à se familiariser rapidement avec l'outil :

  • procédure : :
    • En bas de la page, vous trouverez le lien "KYC Journey PRD" "Scheduled Delivery PRD" ou "FD Dilution Flow PRD "au bas de la page.
    • Cliquez sur le lien pour télécharger le PDF ou faites-le glisser et déposez-le directement dans la zone de téléchargement.
    • Les cas de test générés montrent des scénarios typiques tels que :
      • Processus KYC : vérification de l'identité de l'utilisateur, téléchargement de documents, traitement des scénarios d'échec.
      • Planification des livraisons : confirmation des commandes, affectation des chauffeurs et livraisons inhabituelles.
    • Des exemples de cas d'utilisation peuvent être exportés à des fins d'étude ou de référence.
  • Scénarios applicables : :
    • Les nouveaux utilisateurs testent les effets de l'IA.
    • Former l'équipe d'assurance qualité et la familiariser avec le format des cas de test.
    • Vérifier rapidement la couverture des tests pour des fonctionnalités spécifiques (par exemple, les paiements, la logistique).

3. l'exportation et l'intégration

Quash permet une intégration transparente des cas de test dans les processus d'assurance qualité existants :

  • format d'exportation : :
    • CSV : convient pour l'importation dans Excel ou TestRail.
    • JSON : convient pour l'intégration API ou les scripts d'automatisation.
    • PDF : convient pour l'archivage ou le partage.
  • Les étapes de l'intégration : :
    • Après avoir exporté le CSV, connectez-vous à TestRail, allez dans le module "Test Cases" et cliquez sur "Import CSV".
    • Mettez en correspondance les champs (par exemple, "Description" correspond à "Étapes") pour terminer l'importation.
    • Dans Jira, créez une tâche de test avec le PDF exporté téléchargé ci-joint.
  • mise en garde : :
    • Veillez à ce que les cas d'utilisation exportés soient numérotés de manière unique afin d'éviter les doublons.
    • Si des ajustements aux cas d'utilisation sont nécessaires, il est recommandé de les éditer dans l'outil d'AQ plutôt que de modifier le PRD original.

4. la sécurité des données et la protection de la vie privée

La protection de la vie privée est l'un des points forts de Quash, qui est particulièrement adapté au traitement des PRD sensibles :

  • Confirmation de l'opération : :
    • Avant le téléchargement, une déclaration de sécurité est affichée sur la page et les utilisateurs peuvent cliquer sur le lien "Sécurité" pour consulter la politique de confidentialité détaillée.
    • Une fois le traitement terminé, le système efface automatiquement le cache, et les utilisateurs peuvent vérifier qu'aucune donnée ne subsiste via le navigateur "Developer Tools".
  • conformité : :
    • Respect des normes internationales en matière de protection de la vie privée, telles que le GDPR et le CCPA.
    • Aucune IP d'utilisateur ou métadonnée de fichier n'est stockée, uniquement pour l'analyse en temps réel.
  • recommandation des utilisateurs : :
    • Consultez régulièrement le site web de Quash pour prendre connaissance des mises à jour de sa politique de confidentialité.
    • Évitez de télécharger des PRD contenant des informations personnelles identifiables (PII).

Fonctionnalités avancées et extensions

1. intégration du SDK open source

Quash fournit un SDK open source (Quash Max) pour aider les développeurs à intégrer la fonctionnalité de génération de cas de test dans leurs applications :

  • Obtenir le SDK : :
    • Visitez le dépôt GitHub (Oscorp-HQ/quash-max).
    • Téléchargez le SDK pour iOS (Swift) ou Android (Kotlin).
  • Les étapes de l'intégration : :
    • Android (système d'exploitation) : :
    implementation 'com.quash:max:1.0.0'
    

    existentApplicationinitialisé dans la classe :

    Quash.init(this, "API_KEY", "PROJECT_ID");
    
    • iOS : :
    pod 'QuashMax', '~> 1.0'
    

    existentAppDelegatedans l'initialisation :

    Quash.initialize(apiKey: "API_KEY", projectId: "PROJECT_ID")
    
  • Scénarios d'utilisation : :
    • Déclenche automatiquement l'analyse du PRD pour générer des cas de test.
    • Formats de sortie personnalisés, adaptés aux systèmes d'assurance qualité des entreprises.

2. démonstrations de réservation et soutien

Pour les équipes qui ont besoin d'une intégration plus poussée, Quash offre un soutien personnalisé :

  • procédure : :
    • Cliquez sur le bouton "Book a demo" au bas de la page pour vous rendre sur https://quashbugs.com/contact-form.
    • Remplissez les informations sur votre entreprise, la description de vos besoins, envoyez le formulaire et vous recevrez un e-mail de confirmation.
    • L'équipe organisera une démonstration par un expert dans un délai de 1 à 2 jours ouvrables pour présenter l'intégration CI/CD, les tests de la batterie d'appareils et d'autres fonctionnalités.
  • Support de contact : :
    • Courriel : hello@quashbugs.com.
    • Médias sociaux : suivez LinkedIn, YouTube ou GitHub pour obtenir des mises à jour.

mise en garde

  • taille du fichier Les fichiers PDF de plus de 10 Mo ne seront pas téléchargés. Il est recommandé de compresser ou de diviser les fichiers.
  • exigences en matière de réseau Pour le téléchargement et l'analyse, un réseau stable est nécessaire. Le Wi-Fi est recommandé.
  • Compatibilité avec les navigateurs La version la plus récente de Chrome, Firefox ou Safari est recommandée.
  • Questions relatives au retour d'information Si les résultats générés ne sont pas exacts, un retour d'information peut être soumis via "Contactez-nous" avec le PRD et le résultat souhaité.

Avec ces étapes, les utilisateurs peuvent rapidement commencer à utiliser l'outil de génération de cas de test de Quash, depuis le téléchargement des PRD jusqu'à l'exportation des cas d'utilisation en quelques minutes. Que vous soyez un développeur individuel ou une équipe d'assurance qualité d'entreprise, les fonctionnalités de Quash basées sur l'IA et les garanties de confidentialité peuvent améliorer de manière significative l'efficacité des tests.

© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...