Tests automatisés avec ASP.NET MVC

Table des matières

Tests automatisés


Les tests sur nos programmes et applications sont un élément clé pour garantir leur qualité, cela est dû à de nombreux facteurs, l'un d'eux est que nous devons confirmer que ce que nous avons fait avec nos algorithmes lorsqu'ils sont appliqués à des données réelles et dans le bon environnement fonctionne , également pour éliminer les incohérences, etc.
Le problème avec les tests est que si on les fait manuellement en fonction de la taille du système à tester, cela peut générer une utilisation importante du temps disponible et les tests peuvent aussi être marqués par des erreurs humaines.
Dans cette première partie, nous verrons une introduction à ce que sont les tests automatisés dans le développement et quelques nuances supplémentaires que nous devons prendre en compte.
Le essais Depuis sa création ils ont nécessité le facteur humain, cependant cela demande beaucoup de temps et d'efforts puisqu'il faut d'abord faire les différents cas que l'on va tester, établir une liste de paramètres et les maintenir en cas d'erreur pour pouvoir pour le détecter.
Mais pas seulement cela lors de la création d'un tester manuellement Nous pouvons faire des erreurs sans nous en rendre compte, car en tant qu'êtres humains, nous sommes constamment sujets aux erreurs, à part cela, si nous devons tester un système de 20 ou 30 modules un jour, ce n'est probablement pas suffisant.
Maintenant, bien que tout semble désavantageux, tests manuels Ils sont très bons pour détecter d'autres types de situations, par exemple nous pouvons évaluer personnellement si les interfaces sont conviviales, à quel point l'application est intuitive, à quel point l'expérience utilisateur est agréable, ces cas sont idéaux pour les faire manuellement et c'est presque impossible pour qu'un programme informatique nous donne ce type d'informations, cependant avec certaines applications statistiques il est possible d'obtenir des indicateurs sur le sujet.
Comme nous l'avons déjà vu tests manuels sont très complexes et peu efficaces dans l'utilisation du temps et des ressources, depuis quelque temps le schéma de tests automatisésCeci est présenté de manière très utile car au lieu de passer des heures et des heures écran après écran, il suffit d'exécuter une commande pour obtenir des résultats immédiatement et sans erreur.
OutilsAfin d'appliquer le tests automatisés Nous disposons de nombreux outils, cependant l'un des plus utilisés est la construction de cas de test où l'on peut définir des conditions sur les différentes méthodes et ainsi évaluer si elles sont correctes ou non, afin de pouvoir établir des corrections dans le temps.
Voyons ci-dessous un exemple de code où nous testons une méthode de notre application :

Nous voyons comment nous indiquons initialement qu'il s'agit d'un méthode de test, puis nous définissons un nom approprié qui nous dit sur quoi portera le test, prochain acte, nous avons défini une variable avec le résultat de l'exécution de la méthode que nous devons tester; enfin en utilisant la méthode Sont égaux () on valide le résultat de la variable.
Comme nous pouvons le voir, c'est un cas très simple et cela peut sembler beaucoup de problèmes, mais c'est la base de la tests automatisés, avec cela on peut valider l'égalité, l'inégalité, l'existence ou non de composantes, etc.
Avec cela, nous terminons cette première partie, nous avons appris certaines choses avec lesquelles nous pouvons commencer à réfléchir au processus de test automatisé dans nos applications faites avec ASP.NET MVC.
Précédentpage 1 sur 2ProchainAvez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave