Introduction au test des modèles de formulaire

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Pour faciliter l'utilisation de formulaires basés sur votre modèle et garantir la collecte appropriée du type de données, vous devez tester vos modèles de formulaire avant leur publication et remplissage par des utilisateurs.

Contenu de cet article

Présentation

Test de fonctionnalités de collecte de données

Test de l'expérience de l'utilisateur

Vue d'ensemble

En fonction du nombre d'utilisateurs qui rempliront les formulaires basés sur votre modèle, et en fonction du type de données que vous comptez collecter, le test d'un modèle de formulaire peut être aussi simple que son aperçu s'il est prévu pour une petite équipe, ou aussi complexe que la planification d'un processus officiel contenant un environnement pour tester la fonctionnalité d'un modèle d'entreprise. Que votre modèle soit prévu pour un équipe de 10 ou de 10 000 utilisateurs, le test d'un modèle de formulaire est tout aussi essentiel et doit s'inscrire dans sa phase conceptuelle.

Si un modèle de formulaire est testé avant sa publication, il vous permet d'effectuer les opérations suivantes :

  • Collecter le type de données approprié en vérifiant que les contrôles y sont configurés correctement.

  • Vérifier que toutes les fonctionnalités implémentées fonctionnent correctement.

  • Créer et envoyer un nouveau formulaire, ou modifier un formulaire existant basé sur votre modèle de formulaire.

  • Vérifier que tout code managé dans votre modèle de formulaire fonctionne comme prévu.

  • Vérifier que les formulaires configurés avec divers paramètres de sécurité fonctionnent comme prévu.

En règle générale, le test d'un modèle de formulaire commence avec la définition d'un projet de tests. Si le modèle de formulaire est destiné à quelques personnes uniquement, le projet de tests peut se résumer à quelques lignes de commentaires. S'il est destiné à de nombreuses personnes, il peut s'agir d'un document formel décrivant les tests à exécuter, les résultats escomptés, et les critères utilisés pour évaluer si le modèle est apte à être publié.

Il est recommandé de créer un projet de tests pendant la planification, avant la phase conceptuelle du modèle de formulaire. Si la conception planifiée du modèle est modifiée lors de la phase conceptuelle, vous devez modifier votre projet de tests en conséquence. Lorsque vous rédigez un projet de tests, assurez-vous d'y inclure des tests portant sur la saisie de valeur appropriée et des tests portant sur la saisie de valeur inappropriée. Ainsi, vous serez certain que seules les bonnes valeurs sont enregistrées ou envoyées. Lors de la planification, lorsque vous décidez d'inclure un champ, un contrôle ou une fonctionnalité dans le modèle de formulaire, réfléchissez ou inscrivez sur papier vos idées sur les modalités de test pour ce champ, ce contrôle ou cette fonctionnalité. Par exemple, si vous envisagez d'ajouter un contrôle au modèle de formulaire qui accepte uniquement des nombres positifs entre 1 et 31, le projet de tests peut inclure des tests portant sur la saisie de valeur appropriée, sur une valeur supérieure ou inférieure aux valeurs autorisées, et un test portant sur la saisie de caractères plutôt qu'une saisie numérique.

Dans certains cas, vous pouvez décider de tester les fonctionnalités au cours de la phase conceptuelle du modèle de formulaire. Par exemple, vous pouvez décider de tester la validation de données pour un contrôle, immédiatement après l'avoir implémenté en utilisant la fenêtre d'aperçu. Vous pouvez ainsi économiser du temps au cours de la phase de tests, une fois le modèle de formulaire créé.

Après la conception du modèle de formulaire, vous pouvez commencer les tests en fonction du projet de tests. Prenez note de tous les problèmes rencontrés au cours des tests. Cependant, avant de résoudre ces problèmes, vérifiez s'il est impératif de les corriger à ce stade. En fonction des délais impartis pour le déploiement du modèle de formulaire, vous souhaiterez donner la priorité aux problèmes relatifs aux données, tels que les formules se soldant par des résultats erronés, plutôt qu'aux problèmes visuels, tels que la couleur du modèle ou la position de ses contrôles. Une fois qu'un problème est résolu, vous devez réexécuter les mêmes tests pour vous assurer que le problème a été effectivement résolu, sans pour autant avoir introduit de nouvelles erreurs.

Pendant les tests, vous pouvez identifier la nécessité d'introduire de nouvelles fonctionnalités ou d'apporter des modifications à la structure initiale du modèle de formulaire. Avant d'implémenter ces modifications, envisagez le coût de mise en œuvre et le test de ces nouvelles fonctionnalités. Prenez en considération le fait que l'introduction de nouvelles fonctionnalités risque d'affecter la stabilité des fonctionnalités existantes. Il est recommandé de mettre à jour le projet de tests à chaque ajout de fonctionnalité, pour que celle-ci soit également testée. Envisagez une implémentation de ces nouvelles fonctionnalités à un stade ultérieur si le coût d'implémentation risque de retarder le déploiement prévu du modèle de formulaire.

Les tests peuvent porter sur la fonctionnalité comme sur l'aspect du formulaire, mais aussi sur la création et l'envoi d'un nouveau formulaire, ou encore sur la modification d'un formulaire existant basé sur le modèle. Le test de fonctionnalité vise à vérifier l'exactitude des données collectées dans le formulaire. Le test de données peut aussi bien porter sur le test de fonctionnalités Microsoft Office InfoPath implémentées dans le modèle de formulaire, telles que la mise en forme conditionnelle, la validation de données et le code, que sur l'exactitude des données collectées dans le modèle de formulaire. Vous devez également tester la création d'un nouveau formulaire, l'envoi d'un nouveau formulaire et la modification d'un formulaire existant. En testant à la fois les données et le processus, vous vous assurez que les formulaires basés sur le modèle peuvent collecter et enregistrer les données appropriées.

Haut de la page

Test de fonctionnalités de collecte de données

InfoPath met à votre disposition de nombreuses fonctionnalités, telles que la mise en forme conditionnelle, la validation de données, des formules, des règles et du code, pour vérifier une saisie de données appropriées dans le formulaire. Vous pouvez tester ces fonctionnalités pour garantir que leur configuration est correcte, en affichant l'aperçu du modèle de formulaire. Lorsque vous prévisualisez un modèle de formulaire, InfoPath ouvre une nouvelle fenêtre Aperçu avec un formulaire basé sur le modèle que vous pouvez utiliser pour tester ces fonctionnalités.

Si vous utilisez les mêmes données pour tester le modèle de formulaire à plusieurs reprises, enregistrez un formulaire avec des exemples de données, puis configurez le modèle de formulaire de sorte qu'il utilise ce formulaire avec les exemples de données à chaque aperçu du modèle. Ainsi, vous n'êtes pas obligé d'entrer les mêmes données à chaque aperçu. Vous pouvez utiliser des exemples de données pour tester la configuration des contrôles et des champs dans le modèle de formulaire, de sorte que les données correctes sont acceptées. Vous pouvez aussi enregistrer un formulaire avec des exemples de données incorrectes pour vérifier que le modèle de formulaire réagisse comme il se doit lors de la saisie de données incorrectes.

Haut de la page

Test de l'expérience de l'utilisateur

Pour tester le remplissage et l'envoi d'un formulaire basé sur le modèle de formulaire, vous devez publier le modèle de formulaire sur un environnement test. La situation idéale serait que l'environnement test ressemble à l'environnement de production, à utiliser par les utilisateurs pour remplir les formulaires basés sur le modèle. Par exemple, si l'environnement de production est un réseau Microsoft Windows géré par plusieurs serveurs exécutant Microsoft Windows Server 2003 avec une base de données Microsoft SQL Server, l'environnement test doit être un autre réseau Windows géré par un autre serveur. Ne procédez pas aux tests dans l'environnement de production, dans la mesure où ils peuvent gêner les utilisateurs sur l'environnement de production ou endommager les données stockées sur ces serveurs.

Dans un environnement test, vous pouvez tester la création et l'envoi d'un nouveau formulaire, la modification d'un formulaire existant avec certaines données, et vérifier que les données sont envoyées aux sources de données externes appropriées. Vous utilisez également l'environnement test pour tester les plans d'urgence, tels que les actions à entreprendre si le serveur se déconnecte lors de la création, mais pas lors de l'envoi d'un formulaire.

Conseil : Vous pouvez aussi tester l'accès, le remplissage, et l'envoi de formulaires d'une autre façon. En effet, vous pouvez solliciter certains utilisateurs type à utiliser le modèle de formulaire avant de le mettre à la disposition de tout le monde. Vous pouvez ainsi confirmer que les formulaires basés sur le modèle de formulaire sont faciles à remplir, et que les utilisateurs peuvent créer et envoyer de nouveaux formulaires, ou modifier des formulaires existants. À ce stade, vous pouvez obtenir des commentaires cruciaux auprès des utilisateurs. Vous pouvez alors apporter des modifications pertinentes en fonction de leurs opinions. Par exemple, certains utilisateurs peuvent rencontrer des difficultés d'utilisation avec un certain contrôle, ce comportement aurait été difficile à prévoir en créant le modèle de formulaire. Si vous n'aviez pas effectué de tests en sollicitant les opinions des utilisateurs potentiels, vous auriez pu découvrir ce comportement uniquement après le déploiement du modèle de formulaire.

Haut de la page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×