Formation Qualité du code et tests logiciels

Qualiopi

Un support et les exercices du cours pour chaque stagiaire Un formateur expert ayant suivi une formation à la pédagogie Boissons offertes pendant les pauses en inter-entreprises Salles lumineuses et locaux facilement accessibles Méthodologie basée sur l'Active Learning : 75% de pratique minimum Matériel pour les formations présentielles informatiques : un PC par participant Positionnement à l'entrée et à la sortie de la formation Certification CPF quand formation éligible

À partir de 3475 €
Durée 35h en 5 jours
Localisation Partout en France
Logo de DAWAN - Formation Qualité du code et tests logiciels

Proposé par

DAWAN

Prérequis

Connaissance d'un langage de programmation objet

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

Connaître les bonnes pratiques et optimiser le code applicatif

Programme de la formation

Comprendre la Qualité logicielle

Principes, quantification, justification de la mesure et dette technique
Métriques de mesure de la qualité du code :
- Indice de spécialisation d'une classe
- Indice d'instabilité d'une librairie
- Coefficient d'abstraction d'une librairie
- Distance de la bonne conception d'une librairie
- Complexité cyclomatique d'une méthode
- Taux de couverture d'une méthode par les tests
- Autres unités mesurables

Mesurer la qualité du code

Bonnes pratiques de codage CMD, PMD, CheckStyle
Outils de mesure de qualité de code : SonarQube, FindBugs,VeraCode,...
Analyse d'applications
Gestion des erreurs

Valider les entrées utilisateur

La limite des recherches classiques
Regex simple
Les ensembles de caractères
Les différents ensembles
Les ensembles préconçus
Les quantificateurs
L'échappement

Apprendre les techniques de conception de tests

Types de tests : unitaires, fonctionnels
Tests basés sur les spécifications : partition d'équivalence, transition d'état, analyse des valeurs limites
Tests basés sur la structure : code, décisions, conditions
Tests basés sur l'expérience : intuition, expérience, connaissances

Maîtriser l'approche BDD (Behaviour Driven Development)

Approche BDD vs TDD
Langage Gherkin : syntaxe, scénarios
Outils : jBehave ou Cucumber ou autre
Automatisation des tests

Ecrire des tests d'IHM pour des applications web

Panorama des outils de tests d'IHM
Selenium : présentation, fonctionnalités
Selenium IDE : présentation, syntaxe des scripts de test
Selenium Web Driver et programmation, couplage avec un framework xUnit
Gestion du JavaScript
Exécution de tests

Mesurer la performance d'une application web

Types de tests : charge, performance, dégradation des transactions,...
Planification des tests de performance dans le cycle de développement
Optimisation de code
Méthodologie : analyse de référence, tests préliminaires, test de charge à grande échelle
Outils disponibles : JMeter, HP LoadRunner, ...
Protocoles
Mesures de charge et de performance
Scripting

Logo de DAWAN - Formation Formation Qualité du code et tests logiciels

Proposé par

DAWAN

"Formez-vous à l’excellence."

Voir la fiche entreprise
À partir de 3475 €
Logo de DAWAN - Formation Qualité du code et tests logiciels

Formation Qualité du code et tests logiciels

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.