Considérations relatives à la conception pour l’invite
Générez le test souhaité en suivant les principes guidés d’une incitation efficace.
À partir de la version Australia, Génération de tests est en cours de préparation pour une future dépréciation. L'application sera masquée et ne sera plus installée sur les nouvelles instances, mais continuera d'être prise en charge. Pour en savoir plus, consultez l'article Processus de retrait [KB0867184] dans la base de connaissances Now Support.
- Invites ATF claires et concises qui décrivent les étapes de test
- Prendre en compte la portée et 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 les éléments suivants
- 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’utilisateur, message de journal, enregistrement CRUD, demande de relecture, recherche dans l’élément de catalogue et vérification du panier.
- E-mail : générer, répondre, envoyer et valider des e-mails entrants/sortants
- Application Navigator : accéder au module, au menu/module de visibilité
- Reporting : visibilité du rapport, 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 une quantité d’éléments, soumettre une commande, valider la quantité, le prix et l’état des variables
| Invites bonnes et efficaces | Invites incorrectes et non pertinentes | Description de 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 nouvel 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. Je m’assure qu’il s’agit de mon nouvel enregistrement de test. Mettre à jour l’appelant sur les catégories d’utilisateur, d’impact et d’urgence sur 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 :
|
| Écrivez un test ATF, nommé « test d’enregistrement d’incident », empruntez l’identité d’un administrateur, créez un nouvel enregistrement d’incident, puis mettez à jour la description brève de l’enregistrement en « tester le champ de mise à jour à partir de l’exemple », supprimez l’enregistrement, puis enregistrez 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. Supprimez ensuite l’enregistrement | La mauvaise invite manque les é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 pour qu’il soit 800,00 $ et enregistrez le prix. | Écrivez un test pour ouvrir l’iPhone, la couleur doit être rose et les données doivent être de 500. Le prix devrait être de 800. Consigner le prix | L’invite incorrecte est incomplète pour les raisons suivantes :
|