Considérations relatives à la conception pour l’invite
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
| 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 :
|
| É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 :
|
| É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 :
|