Considérations relatives à la conception pour l’invite

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 3 minutes de lecture
  • Générez le test souhaité en suivant les principes guidés d’une incitation efficace.

    • Invites ATF claires et concises qui décrivent les étapes du test
    • Tenez compte de la portée et de la capacité de Génération de tests
      • Génération de tests est une compétence soutenue par Now Assist pour créer des tests ATF
      • Les tests sont créés dans le périmètre de l’application dans lequel vous vous trouvez actuellement
      • D’autres types de tests fonctionnels ou d’intégration ne sont pas inclus dans le Génération de tests périmètre
      • Génération de tests impossible de mettre à jour ou de supprimer les tests ATF existants
    • Génération de tests prend en charge ce qui suit
      • Formulaires : ouvrir/soumettre le formulaire, validation/visibilité des champs, interface utilisateur/action déclarative et bouton modal. Chaque API de formulaire prend en charge l’espace de travail en tant que type formUI, y compris service_operations_workspace et asset_workspace et cmdb_workspace.
      • Opérations du serveur : emprunt d’identité/création d’un utilisateur, message de journal, enregistrement CRUD, demande de relecture, recherche d’un élément de catalogue et vérification du panier.
      • E-mail : générer, répondre, envoyer et valider un e-mail entrant/sortant
      • Navigateur d’application : accéder au module, au menu/module de visibilité
      • Reporting : visibilité des rapports, visibilité du tableau de bord et partage
      • Catalogue de services : ouvrir/commander un élément de catalogue, ajouter un élément au panier, définir/valider la quantité d’éléments, soumettre une commande, valider la quantité, le prix et l’état de la variable
    Tableau 1. Bon vs. Mauvaise comparaison d’invite
    Invites bonnes et efficaces Invites incorrectes et non pertinentes Description de la comparaison
    Écrivez un test pour créer un nouvel utilisateur avec le nom Bill McDermott et affectez-lui le rôle « itil ». Créez un enregistrement d’incident, mettez à jour la description brève sur « mon nouvel enregistrement de test », puis validez la description de l’enregistrement. Mettez à jour l’appelant vers Bill McDermott, les catégories d’impact et d’urgence sur « 2 : moyen » et soumettez l’enregistrement. Supprimez l’enregistrement et créez un journal pour la suppression. J’ai besoin d’un nouvel utilisateur, Bill McDermott, pour ouvrir un nouvel enregistrement. Assurez-vous qu’il s’appelle mon nouvel enregistrement de test. Mettez à jour l’appelant vers les catégories Utilisateur, Impact et Urgence vers Moyen. Supprimez l’enregistrement et créez un journal pour la suppression. L’invite incorrecte est non pertinente et incomplète pour les raisons suivantes :
    • Aucun rôle d’utilisateur défini
    • Définition insuffisante autour du nouvel utilisateur. Il n’est pas clair si le nouvel utilisateur doit être créé ou emprunté par un emprunt d’identité
    • Définition insuffisante de la gestion des enregistrements avec le nom
    • Aucune information spécifique sur la mise à jour du champ de l’appelant
    • Pas spécifique sur la valeur de catégorie à utiliser
    Écrire un test ATF, nommé « test d’enregistrement d’incident », emprunter l’identité d’un administrateur, créer un nouvel enregistrement d’incident, puis mettre à jour la description brève de l’enregistrement en « tester le champ de mise à jour à partir de l’exemple », supprimer l’enregistrement, puis enregistrer un message « enregistrement supprimé » Créez un test ATF pour qu’un administrateur crée un enregistrement d’incident. Faites en sorte que le test de description mette à jour le champ à partir de l’exemple. Ensuite, supprimez l’enregistrement La mauvaise invite manque des éléments suivants :
    • Ne spécifie pas « créer un nouvel utilisateur » ou « emprunter l’identité » pour que le modèle comprenne
    • Attente peu claire concernant le paramètre de nom de description
    • On ne sait pas exactement où commence le nom de la description
    Écrivez un test pour ouvrir l’élément de catalogue de l’iPhone 13 d’Apple, définissez la couleur sur « rose », l’allocation de données mensuelle sur 500 Mo, validez le prix sur 800,00 $ et enregistrez le prix. Écrivez un test pour ouvrir l’iPhone, la couleur doit être rose et les données doivent être 500. Le prix devrait être de 800. Consigner le prix L’invite incorrecte est incomplète pour les raisons suivantes :
    • L’entité de l’élément de catalogue n’a pas été appelée
    • Mots-clés manquants tels que définir ou mettre à jour pour les paramètres de valeurs de champ
    • ID de champ incomplet spécifié pour l’allocation de données mensuelle
    • Attente peu claire pour la validation du prix
    • $ manquant pour se connecter au prix