Plan du cours
Introduction
Configuration du projet
Configuration de .Net et Visual Studio
Types de données et opérateurs en C#
- Types de variables
- Opérateurs
- Instructions conditionnelles
- Boucles
- Listes
- Instructions switch
- Tableaux
Programmation orientée objet
- Création de classes
- Constructeurs
- Surcharge de constructeurs
- Espaces de noms et instructions using
Méthodes
- Création de méthodes
- Réutilisation de méthodes
- Surcharge de méthodes
- Passage d'arguments
Conteneurs
- Listes
- Vecteurs
- Dictionnaires
- Génériques
Extension de classes
- Construction de classes
- Héritage
- Polymorphisme
- Classes abstraites
- Interfaces
Travailler avec des chaînes de caractères
- Manipulation
- Mise en forme
- Tokenizers (découpeurs de chaînes)
Tests unitaires
- Tests web
- Création
- Assertions
Débogage
- Fenêtre de surveillance
- Commandes de débogage
- Fonctions de débogage
Gestion des exceptions
- Bloc catch
- Bloc finally
- Mot clé throw
- Bloc try-catch
Travailler avec JSON
- Structure
- Bibliothèques JSON
- Création de chaînes JSON
- Désérialisation
Vers un framework d'automatisation
Remarques de clôture
Pré requis
- Un intérêt pour la programmation en C# et les tests d'automatisation
Public cible
- Testeurs débutants souhaitant apprendre le C# pour les tests d'automatisation
- Testeurs professionnels ayant de l'expérience dans d'autres langages de programmation tels que Java ou Javascript et souhaitant transférer leurs compétences en test vers le C#
Nos clients témoignent (7)
Shane est très expérimenté, compétent et prêt à aider et à expliquer lorsque les gens ont des questions. Ce que j'ai particulièrement apprécié, c'est qu'il crée une atmosphère dans laquelle poser des questions est considéré comme sûr et encouragé, ce qui est extrêmement important pour l'apprentissage, selon moi.
Ryan
Formation - C# for Automation Test Engineers
Traduction automatique
les nombreux exemples et démonstrations
David
Formation - C# for Automation Test Engineers
Traduction automatique
Très pratique. L'instructeur était intéressant et nous a tenus engagés. Il a même adapté certains contenus à des choses que nous voulons faire dans notre cadre de travail !
Lisa Gallimore
Formation - C# for Automation Test Engineers
Traduction automatique
Cliquez seul avec l'instructeur a beaucoup aidé
Lillian Ahles
Formation - C# for Automation Test Engineers
Traduction automatique
C'était bien expliqué.
Moises - Department of Defense
Formation - C# for Automation Test Engineers
Traduction automatique
Le formateur est compétent et sympathique, et explique tout en détail.
Mpho - Multichoice
Formation - C# for Automation Test Engineers
Traduction automatique
Construire le cadre Selenium
Multichoice
Formation - C# for Automation Test Engineers
Traduction automatique