Quantcast
Channel: TechNet Blogs
Viewing all articles
Browse latest Browse all 34890

Microsoft Premier Events: Unit Testing: End-to-End - Automatisiertes Testen für Entwickler mit Visual Studio

$
0
0

Beschreibung

Dieser 2-tägige Workshop zeigt Ihnen „Best Practices“ für die Erstellung aussagekräftiger, einfach wartbarer Unit Tests – verbringen Sie mehr Zeit mit der Entwicklung neuer Funktionen als mit Fehlersuche und Debugging! Wir zeigen Ihnen die technische Umsetzung des Unit-Testings mit den aktuellsten Microsoft Werkzeugen und geben Ihnen Informationen an die Hand, wie Sie diese sinnvoll in Ihren Entwicklungsprozess integrieren können. Mit diesem Rundumpaket erfahren Sie sehr zeiteffizient und praxisnah alles, was Sie zum Thema Unit-Testing wissen müssen. Einsteiger in das Thema erfahren, wie Unit Tests von Anfang an richtig eingesetzt werden können, während erfahrene Unit-Tester die neuesten Werkzeuge von Microsoft kennenlernen und ihr Wissen auf den neuesten Stand bringen können. Die im Workshop vermittelten technischen Grundlagen und Hintergründe werden in vielen Übungen während des Workshops auch direkt praktisch umgesetzt.

Agenda

Modul 1:  Unit Testing Überblick

Modul 2:  Test-Driven Development

 

Modul 3:  Testtechniken

•             Code Coverage

•             Refactoring

•             Data-driven Unit Tests

•             Initialisierung und Cleanup

 

Modul 4:  Umgang mit Abhängigkeiten

             Test Doubles

•             Stubs und Mocks

•             Simulators

•             Integration Tests

 

Modul 5:  Zu testenden Code isolieren

•             Isolation Frameworks

•             Injecting Stubs (Visual Studio Fakes/Stubs)

•             Detouring method calls (Visual Studio Fakes/Shims)

 

Modul 6: Testbares Software Design

•             Darf Testbarkeit das Design beeinflussen?

•             Inversion of Control

•             Vererbung vs. Delegation

•             Schnittstelle vs. Implementierung

 

Modul 7: Umgang mit schlecht testbarem Code

•             Das Legacy Code Dilemma

•             Einführung in Seams

•             Von Untestbar nach Test-Driven

 

Modul 8: Testaufwand steuern

•             Wo fange ich an?

•             Was teste ich nicht?

•             Ramp up Strategien

 

Modul 9: Test-Suites organisieren

•             Tests separieren

•             Tests auffindbar machen

•             Erstellung wiederverwendbarer Test-Utilities

•             Test Kategorien

 

Modul 10:  Testen der Datenschicht

•             Datenschichttests isolieren

•             Dateninitialisierung für Tests

 

Modul 11: Automatisierte Builds            

•             Continuous Integration

•             Team Foundation Build

•             Gated Check Ins

 

Zielgruppe  

Der Service/Workshop richtet sich an Softwareentwickler und Software Architekten (Veranstaltungslevel 200-300)

Level 100

Level 200

Level 300

Level 400

Eine
Einführung in das Thema oder eine Übersicht. Ein wenig Erfahrung mit dem
Thema wird vorausgesetzt.

Voraussetzung
ist ein gutes Verstehen der Features. Level 200 Premier Events können
Fall-Studien behandeln, die ein breites Wissen von bekannten Szenarien oder
Erklärungen von benutzten Features abdecken.

Voraussetzung
ist ein tiefes Wissen von Produkt-Features in einer realen Umgebung. Level
300 Events können unübliche Fallstudien behandeln, die spezielle Punkte des
Produktes behandeln, die wichtig sind, um die Performance oder die
Funktionalität zu verbessern.

Setzt
Experten-Wissen voraus.

Level 400 Premier Events sind eine Diskussion vom Experten zum Experten. Der
Inhalt bringt den Teilnehmer dazu, die maximale Leistung aus einem Produkt
herauszuholen, die weitestgehend mögliche Funktionalität zu nutzen und
Anwendungen zu entwerfen, die weiterentwickelte Features nutzen.

Anmeldung

Unter folgendem Link finden Sie weitere Informationen zur Veranstaltungsreihe und können eine verbindliche Anmeldung vornehmen.  

http://blogs.technet.com/b/microsoft_services_deutschland/p/events.aspx


Viewing all articles
Browse latest Browse all 34890

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>