Plan du cours

Introduction

Unit Testing Cadres

  • Qu'est-ce que les tests unitaires ?
  • Les principes fondamentaux d'un cadre de tests unitaires

Développement piloté par les tests

  • Aperçu du remaniement
  • Les différentes approches des tests

Préparation de l'environnement de développement

  • Installation et configuration Visual Studio Code
  • Installation et configuration de .Net
  • Installation et configuration de nUnit

Rédaction d'un cadre Unit Testing

  • Création d'un test
  • Appliquer d'autres tests
  • Refonte de l'exécution des tests
  • Travailler avec la classe assert
  • Appeler des méthodes par réflexion
  • Utiliser une convention de nommage

Visual Studio Code Intégration

  • Créer un projet avec des modèles
  • Créer un projet avec un cadre de test unitaire
  • Exécuter le test
  • Optimiser le code
  • Paramètres de test

nUnité

  • Écrire et exécuter une unité de test
  • Utiliser les contraintes
  • Tester les paramètres

xUnité

  • Rédaction et exécution d'un test unitaire
  • Tester les paramètres avec InLine
  • Tester plusieurs paramètres
  • Utilisation d'un membre de classe personnalisé

Optimisations avancées

  • Regrouper des tests
  • Travailler avec les attributs des tests
  • Personnaliser avec des listes de lecture
  • Débogage des tests
  • Utiliser les menus de test
  • Visualiser les résultats avec CodeLens
  • Utiliser la couverture de code
  • Exécuter des tests avec MSTest

Résumé et conclusion

Pré requis

  • Une compréhension des bases de Dot Net

Audience

  • Software Testers
 21 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (5)

Cours Similaires

Agile Software Testing Overview

7 heures

Test Driven Development

21 heures

Unit Testing with JUnit

21 heures

Unit Testing with PHPUnit

14 heures

Unit Testing with Python

21 heures

Typescript Unit Testing

14 heures

Unit Testing with C

35 heures

Unit Testing with Javascript

7 heures

Unit Testing with C#

14 heures

Agile Software Testing

14 heures

Agile Software Testing with Continuous Integration

28 heures

Introduction to Agile Testing

14 heures

BlazeMeter for Testing

14 heures

BlazeMeter for Automation

14 heures

Contemporary Development Principles and Practices

14 heures

Catégories Similaires