Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Étapes de l'Application | Tests en Développement
Bibliothèque Java JUnit. Types de Tests
course content

Contenu du cours

Bibliothèque Java JUnit. Types de Tests

Bibliothèque Java JUnit. Types de Tests

1. Tests en Développement
2. Tests Unitaires
3. Exceptions

book
Étapes de l'Application

Chaque programmeur en herbe doit connaître les étapes qu'une application web traverse avant que les utilisateurs ne la voient dans leurs navigateurs. Chacune de ces étapes est couverte par ses propres tests, il est donc important de comprendre quel test est responsable de chaque étape.

Passons en revue les étapes principales et les plus couramment utilisées.

Planification

À ce stade, les exigences, objectifs et buts du projet sont définis. Bien que les tests ne soient pas encore effectués à ce stade, il est important de prendre en compte les besoins en tests lors de la planification.

Ce stade implique rarement les programmeurs, car il est géré par les chefs de projet. Par conséquent, le seul élément de test présent ici est la gestion des risques, qui, comme son nom l'indique, évalue les risques associés au développement du projet.

Conception et Prototypage

Lors de la phase de conception, l'architecture de l'application est développée, et des prototypes sont créés. Les programmeurs sont impliqués à ce stade pour écrire des prototypes de l'application à utiliser. Cependant, les tests ne sont pas fréquemment utilisés ici; principalement, des tests liés à la commodité de l'interface utilisateur et à l'utilisabilité sont utilisés. En d'autres termes, les tests d'utilisabilité des prototypes sont utilisés à ce stade pour évaluer la facilité d'utilisation de l'interface utilisateur.

Développement

Ce stade est l'un des stades clés où les développeurs passent par la phase de concept et commencent à coder. Les développeurs commencent à écrire du code, et c'est ici que les tests que vous allez apprendre entrent en jeu.

Au cours de cette étape, des méthodes de test telles que les tests unitaires et les tests d'intégration sont employées. Ce sont des étapes de test qui ne nécessitent pas la pleine fonctionnalité de l'application puisqu'elles testent des modules individuels isolément et leur interaction entre eux.

Tests

Après la phase de développement, l'étape logique suivante est la phase de test de l'application développée. C'est également la responsabilité des développeurs car ils testent leur produit pour une fonctionnalité et un fonctionnement corrects. Diverses étapes finales sont employées ici, telles que :

  • Test du système : Vérification de l'ensemble du système dans son ensemble ;
  • Test de performance et test de charge : Test du comportement de l'application sous différents niveaux de charge ;
  • Test de sécurité : Identification des vulnérabilités de sécurité dans l'application ;
  • Test de compatibilité : Vérification de la fonctionnalité de l'application sur différents navigateurs et appareils.

Ce ne sont pas les types de tests que nous couvrirons dans ce cours, donc nous ne les aborderons pas séparément.

Déploiement

À ce stade, l'application est déployée dans l'environnement de production. Les tests suivants peuvent être effectués :

Test de fumée : Une vérification de base pour s'assurer que les fonctions principales fonctionnent correctement après le déploiement.

Conclusion

Ce chapitre s'est avéré assez dense en texte, mais il fournit des connaissances théoriques qui vous aideront à mieux comprendre ce qui se passe pendant le développement d'une application. Même lorsque vous écrivez votre propre site web ou application, je recommande de respecter de telles étapes car elles permettent un développement approprié et efficace des applications.

1. Quel type de test est principalement effectué pendant la phase de développement pour vérifier les unités ou composants individuels du code ?

2. Au cours de quelle étape du développement d'une application le test d'utilisabilité est-il le plus pertinent, notamment lors de l'évaluation des interfaces utilisateur et de l'expérience ?

3. Quel type de test est essentiel après la phase de déploiement pour s'assurer que les fonctionnalités principales de l'application fonctionnent comme prévu ?

Quel type de test est principalement effectué pendant la phase de développement pour vérifier les unités ou composants individuels du code ?

Quel type de test est principalement effectué pendant la phase de développement pour vérifier les unités ou composants individuels du code ?

Sélectionnez la réponse correcte

Au cours de quelle étape du développement d'une application le test d'utilisabilité est-il le plus pertinent, notamment lors de l'évaluation des interfaces utilisateur et de l'expérience ?

Au cours de quelle étape du développement d'une application le test d'utilisabilité est-il le plus pertinent, notamment lors de l'évaluation des interfaces utilisateur et de l'expérience ?

Sélectionnez la réponse correcte

Quel type de test est essentiel après la phase de déploiement pour s'assurer que les fonctionnalités principales de l'application fonctionnent comme prévu ?

Quel type de test est essentiel après la phase de déploiement pour s'assurer que les fonctionnalités principales de l'application fonctionnent comme prévu ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 3
We're sorry to hear that something went wrong. What happened?
some-alt