Εξέλιξη Κομματιού
Εισαγωγή
Διαμόρφωση Έργου
Καθεστώς .Net και VisualStudio
Τύποι Δεδομένων και Συντελεστές C#
- Τύποι μεταβλητών
- Συντελεστές
- Συνθηματικές δομές βράχυνσης (Conditional statements)
- Δομές επανάληψης (Loop Statements)
- Λίστες
- Διακόπτες (Switches)
- Πίνακες (Arrays)
Προγραμματισμός Κατευθυνόμενος σε Αντικείμενα (Object-Oriented Programming)
- Δημιουργία κλάσεων (Class creation)
- Κατασκευαστές (Constructors)
- Πολλαπλόι κατασκευαστές (Constructor overloading)
- Χώρους ονομάτων και παρακαλύψεις εισαγωγής (Namespaces and using statements)
Μέθοδοι (Methods)
- Δημιουργία μεθόδων (Method creation)
- Αξιοποίηση μεθόδων (Method reuse)
- Πολλαπλές μεθόδοι (Method overloading)
- Παράδοση όρων (Passing arguments)
Δοχεία (Containers)
- Λίστες (Lists)
- Βέκτορες (Vectors)
- Λεξικά (Dictionary)
- Γενικευμένα τύποι (Generics)
Επέκταση Κλάσεων (Extending Classes)
- Δομή κλάσεων (Construction of classes)
- Κληρονομικότητα (Inheritance)
- Πολυμορφισμός (Polymorphism)
- Αstraction κλάσεων (Abstract classes)
- Διεπαφές (Interface classes)
Εργασία με Συμβολοσειρές (Working with Strings)
- Διαχείριση (Manipulation)
- Μορφοποίηση (Formatting)
- Τοκενίζεις (Tokenizers)
Μοναδικές Δοκιμές (Unit Tests)
- Δοκιμές διαδικτύου (Web testing)
- Σχεδιασμός (Creation)
- Αποδείξεις (Assertions)
Κατάκριση σφαλμάτων (Debugging)
- Παράθυρο Επόπτη (The Watch Window)
- Εντολές κατάκρισης σφαλμάτων (Debug Commands)
- Συναρτήσεις κατάκρισης σφαλμάτων (Debugging Functions)
Διαχείριση Εξαιρέσεων (Exception Handling)
- Κομβός Catch (Catch Block)
- Κομβός Finally (Finally Block)
- Λέξη κλειδί Throw (Throw Keyword)
- Κομβός Try-Catch (Try Catch Block)
Εργασία με JSON (Working with JSON)
- Δομή (Structure)
- Βιβλιοθήκες JSON (JSON libraries)
- Δημιουργία συμβολοσειρών JSON (Creating JSON strings)
- Απόδεση (Deserializing)
Προς το Αυτοματοποιητικό Πλαίσιο Δοκιμών (Towards an Automation Framework)
Τελικά σχόλια (Closing Remarks)
Απαιτήσεις
- Ένα ενδιαφέρον για την προγραμματισμό C# και το αυτοματοποιημένο δοκιμαστικό
Συμβουλευτική Ακροάτρια
- Ξεκουρδιστές δοκιμαστές που επιθυμούν να μάθουν C# για την αυτοματοποίηση δοκιμαστικών
- Επαγγελματικοί δοκιμαστές με εμπειρία σε άλλες γλώσσες προγραμματισμού, όπως Java ή Javascript, που επιθυμούν να μεταφέρουν τη συνόλική τους δεξιότητα σε C#
Σχόλια (7)
Ο Shane είναι πολύ έμπειρος, γνώστης και πρόθυμος να βοηθήσει και να εξηγήσει όταν οι άνθρωποι έχουν ερωτήσεις. Μου άρεσε περισσότερο που ο Shane δημιουργεί μια ατμόσφαιρα στην οποία η υποβολή ερωτήσεων είναι ασφαλής και ενθαρρύνεται, κάτι που είναι εξαιρετικά σημαντικό για τη μάθηση κατά τη γνώμη μου.
Ryan
Κομμάτι - C# for Automation Test Engineers
Μηχανική Μετάφραση
τα πολλά παραδείγματα και επιδείξεις
David
Κομμάτι - C# for Automation Test Engineers
Μηχανική Μετάφραση
Πραγματικά χέρια. Ο εκπαιδευτής ήταν ενδιαφέρον και μας κράτησε αφοσιωμένους. Προσάρμοσε ακόμη και κάποιο περιεχόμενο σε πράγματα που θέλουμε να κάνουμε στο πλαίσιο μας!
Lisa Gallimore
Κομμάτι - C# for Automation Test Engineers
Μηχανική Μετάφραση
Το κλικ μόνο με τον εκπαιδευτή βοήθησε πολύ
Lillian Ahles
Κομμάτι - C# for Automation Test Engineers
Μηχανική Μετάφραση
Το εξηγήθηκε καλά.
Moises - Department of Defense
Κομμάτι - C# for Automation Test Engineers
Μηχανική Μετάφραση
Ο εκπαιδευτής είναι ενημερωμένος και φιλικός και εξηγεί τα πάντα διεξοδικά.
Mpho - Multichoice
Κομμάτι - C# for Automation Test Engineers
Μηχανική Μετάφραση
Δημιουργία του πλαισίου Selenium
Multichoice
Κομμάτι - C# for Automation Test Engineers
Μηχανική Μετάφραση