Mettre en place des tests en Java

Présentation

Aperçu de formation

La mise en place de tests est toujours un point compliqué dans les applications. Que ce soit le choix de ce que l’on doit effectivement tester, mais également quels sont les outils les plus adaptés à ce besoin. Cette formation a pour but de présenter quoi et comment tester ?

Objectifs

– Comprendre les concepts présentés dans les différents modules de la formation
– Pouvoir effectuer des choix entre les différentes techniques présentées
– Réussir à les mettre en oeuvre de façon autonome lorsque le module est accompagné de travaux pratiques

Public cible

Toutes personnes devant mettre en place différents types de tests.

Programme

    Pourquoi tester ?
    Avant de commencer à réfléchir sur la façon de mettre au point des tests, il est important de regarder pourquoi tester et ce que cela implique dans un projet informatique.
    – L’utilité du test
    – L’impact des tests sur un projet
    – Les méthodes de test

    JUnit
    JUnit est l’API de test la plus connus dans le monde Java. Elle permet de mettre en place des tests unitaires
    – Présentation de JUnit
    – Les assertions
    – Les classes de test
    – Les fakes et mocks
    – Les frameworks de génération de mock

    Le framework Mockito
    Présentation de Mockito et utilisation avec Eclipse.
    – Présentation de Mockito
    – L’architecture de Mockito
    – Utilisation de Mockito

    La couverture de tests
    Une chose difficile a déterminer lors de la mise en place de tests unitaires est de s’assurer de ce qui a été testé. On va pour cela utiliser des outils qui analiserons la couverture effective de ces tests.
    – La couverture de tests
    – Les outils de couverture de test

    TestNG
    Présentation de TestNG qui est un framework de test qui se veut une évolution et une amélioration de JUnit.
    – Présentation de TestNG
    – Les différents moyen d’utiliser TestNG
    – Présentation de JMockit
    – Utilisation de TestNG pour faire des tests unitaires

    Le test d’applications Java EE
    Les applications Java EE sont de par leur architectures difficiles à tester. Cependant, JUnit ne permet pas de faire cela. Pour réaliser les tests, on fera appel à des frameworks tel que cactus et JUnitEE.
    – La problématique des tests pour les applications Java EE
    – Le framework cactus
    – Le framework JUnitEE

    Les tests fonctionnels et les tests de charge
    Afin de s’assurer de la validité (fonctionnelle) d’une application et de sa résistance face à l’augmentation du nombre d’utilisateurs, on va devoir également de mettre en place des tests. On va pour cela utiliser des outils tels que JMeter et eValid.
    – Les tests fonctionnels et tests de charge
    – Les outils de test fonctionnel
    – Présentation et utilisation de JMeter

    Tests d’intégration et de recette
    Les tests d’intégration et de recette sont extrémement important pour assurer d’un bon fonctionnement et la disponibilité de l’application mais également qu’aucune interaction ne s’effectue avec les autres applications.
    – Qu’est-ce qu’un test d’intégration ?
    – Mise en place de tests d’intégration
    – Le rôle du test de recette et sa mise en place

    Conclusion sur les test et les outils associés
    Une conclusion sur la façon d’utiliser
    – Quelle conclusion apportée sur la mise en place de tests ?
    – Les serveurs d’intégration continue

De Plus

Digital Finance

Please wait while flipbook is loading. For more related info, FAQs and issues please refer to DearFlip WordPress Flipbook Plugin Help documentation.

Moyens de contact

  1. Téléphone

    +216 96 803 221

  2. Email

    contact@upgradetek-engineering.com

  3. Whatsapp
Changer de langue

    Upgradetek Engineering est un cabinet de conseil en stratégie et management, spécialisé dans la transformation des institutions financières. En tant que l'un des leaders de ce secteur en Tunisie, nous accompagnons depuis plus de 14 ans nos clients bancaires et financiers dans l'évolution de leur business model, dans la définition et la mise en œuvre de nouveaux business models cibles et dans l'amélioration de leurs performances.

    ADRESSE
    23, Avenue de Naplouse 1001 Tunis, Tunisie
    TÉLÉPHONE
    +216 71 33 93 95
    E-MAIL
    contact@upgradetek-engineering.com