Plan du cours
Introduction
Configuration du projet
Configuration de .Net et de VisualStudio
C# Types de données et opérateurs
- Types de variables
- Opérateurs
- Instructions conditionnelles
- Déclarations de boucle
- Listes
- Commutateurs
- Tableaux
Object-Oriented Programming
- Création de classes
- Constructeurs
- Surcharge des constructeurs
- Espaces de noms et instructions d'utilisation
Les méthodes
- Création de méthodes
- Réutilisation de méthodes
- Surcharge de méthode
- Passage d'arguments
Conteneurs
- Listes
- Vecteurs
- Dictionnaire
- Génériques
Extension des classes
- Construction de classes
- Héritage
- Polymorphisme
- Classes abstraites
- Classes d'interface
Travailler avec des chaînes de caractères
- Manipulation
- Formatage
- Tokenizers
Tests unitaires
- Tests Web
- Création
- Assertions
Débogage
- La 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éer des chaînes JSON
- Désérialisation
Vers un cadre d'automatisation
Remarques finales
Pré requis
- Un intérêt pour la programmation C# et les tests d'automatisation .
Audience
- Testeurs débutants qui souhaitent 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 qui souhaitent transférer leurs compétences en matière de tests à C#
Nos clients témoignent (7)
Shane est très expérimenté, bien informé et prêt à aider et à expliquer lorsque les gens ont des questions. J'ai surtout apprécié le fait que Shane crée une atmosphère où l'on peut poser des questions en toute sécurité et où l'on est encouragé à le faire, ce qui, à mon avis, est extrêmement important pour l'apprentissage.
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 fait participer. Il a même adapté certains contenus à des choses que nous voulons faire dans notre cadre !
Lisa Gallimore
Formation - C# for Automation Test Engineers
Traduction automatique
Le fait de cliquer seul avec l'instructeur a beaucoup aidé
Lillian Ahles
Formation - C# for Automation Test Engineers
Traduction automatique
Il a été 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