Développement piloté par les tests (TDD) en Java - cours 19 900 RUB. du Centre de Formation IBS, formation 16 heures, Date 26 novembre 2023.
Miscellanea / / December 04, 2023
Théorie – 8 heures (50 %); pratique – 8 heures (50%).
1. Introduction aux tests logiciels (théorie – 1,5 heure, pratique – 0,5 heure)
Qu’est-ce que le test logiciel ?
Que peut-on découvrir lors des tests ?
Classification des types de tests.
Principes des tests logiciels.
2. Développement piloté par les tests (théorie – 1,5 heures, pratique – 1,5 heures)
Définition du développement piloté par les tests.
Flux de travail de développement piloté par les tests.
Cadre de tests unitaires. Introduction.
Kata TDD.
3. Modèles de développement pilotés par les tests (théorie – 1,5 heure, pratique – 0,5 heure)
Modèle Rouge-Vert-Refactor. Les tests les plus simples. Convention de dénomination dans les tests unitaires. Principes des tests unitaires F.I.R.S.T. Héritage et tests unitaires. Code hérité et tests unitaires.
4. Anti-modèles de développement pilotés par les tests (théorie – 1,5 heure, pratique – 0,5 heure)
Catalogue d'anti-modèles.
Erreurs fondamentales.
5. Méthodes de développement pilotées par les tests (théorie – 2 heures, pratique – 5 heures)
Modèle Architecture multi-niveaux.
Méthodes de développement d'API.
Tests simulés.
Dans ce cours, les étudiants acquerront une compréhension des spécificités et des caractéristiques du langage Scala, de ses avantages et de ses points difficiles. Le cours comprend un aperçu des opérateurs Scala et des types de données, l'apprentissage des structures de données de base telles que les tableaux, les cartes, les tuples, l'utilisation de programmation orientée objet et fonctionnelle, travaillant avec les collections Scala, utilisant la correspondance de modèles, les classes de cas, les types génériques et implicites transformations. Un grand nombre d'exercices pratiques sont proposés.
4
44 900 ₽