vers l'accueil formulaire de contact

Tests java avec JUnit 4 et Selenium

Présentation formation Tests java

JPG - 14.3 ko

Avec notre formation Tests java entreprise, développez les réflexes et méthodes vous permettant de mettre en œuvre des stratégies de tests techniques et fonctionnels efficaces dans tout type de projet java/j2ee, quelle que soit la couche : présentation, métier, service, DAO.

Suite à cette formation résolument pratique (70%), vous maîtriserez les techniques de tests unitaire pour applications Java ainsi que pour Servlets, JSP, EJB et frameworks java/j2ee. Vous comprendrez également leur rôle dans le processus de développement d’applications.

Dates (2j) Tarif (Euros HT) Audience Pratique Financement Contact Inscription
3-4 mars (Paris)
29-30 juin (Paris)
26-27 sept (Lyo)
21-22 nov (Par)
Inter : 1350
Intra : 2700
Développeurs
Intégrateurs
70% Opportunités
financement
04 78 29 37 26 Bulletin inscription

Logiciels utilisés
- JUnit 4
- Sélénium 1
- EasyMock 2.5
- SoapUI 3

Programme détaillé

Le test dans le processus de développement
- Processus, qualité, tests
- Typologie des tests

Tests unitaires automatisés avec JUnit 4
- Le besoin d’un Framework de test
- Le Framework JUnit
- Annotation @Test
- Notion de Fixture
- Suites de tests @RunWith
- Tests paramétrés
- Notion de Supposition
- Notion de Contrats
- Intégration JUnit avec Eclipse
- Intégration JUnit avec ANT
- Alternatives (TestNG) et outillage complémentaire

Les Mock Objects
- Quand les créer
- Types de Mock
- Types d’implémentations
- Bibliothèques de Mocks
- Styles de test unitaire

Couverture des tests
- Les axiomes sur la couverture des tests
- Types de couverture
- Combien de tests faut-il écrire ?
- Stratégies de test
- Tests de régression
- Outils de couverture

Tests fonctionnels interface utilisateur avec Selenium
- Architecture
- scénario utilisateur
- validation d’écrans
- erreurs à éviter
- Plugin Firefox
- Analyse de l’IDE
- lien avec Selenium Core
- Enregistrement de scenario
- Notion de ’Playback’

Selenium IDE : mise en oeuvre
- Analyser Script généré
- Modifier un script généré
- Deboguage de scripts
- Points d’arrêt
- Enregistrer script format HTML, ruby...
- Création Locators
- Analyse chemins : Ids, liens, XPATH
- Bonnes pratiques

Selenium RC
- Automatisez vos tests !
- clients : IE, FF, Safari...
- Scripts serveur : Java, Python...
- Installation
- Mise en oeuvre avec Scripts Java
- Bonnes pratiques

Logiciels utilisés
- Junit
- Selenium
- Cactus
- Tomcat
- Jboss
- MySQL
- Eclipse
- Struts
- Ant