In
diesem Seminar wird gezeigt, wie man mit Visual Studio Unit-Tests
(Komponententests) durchführen kann. Auf Wunsch der Teilnehmer wird es in C#,
C++ und Visual Basic durchgeführt. Anstelle der Testplattform Visual Studio
kann auch NUnit
verwendet werden, was aber etwas andere Inhalte als die unten dargestellten
bedeutet.
|
Zielgruppe:
|
Programmierer
und Software-Entwickler, Projektleiter, Software-Tester und Mitarbeiter im
Bereich Software-Qualitätssicherung, die mit C#, C++ und Visual Basic unter
Visual Studio 2008/2010 arbeiten und die Zuverlässigkeit ihrer Programme
steigern wollen. |
|
|
Praktische
Erfahrungen mit einer prozeduralen Programmiersprache (z.B. C, C++, C#, Java) |
|
|
Vortrag
mit vielen Übungen, in denen praxisnahe Programme entwickelt werden |
|
Manuskript: |
Ausführliche
und detaillierte Schulungsunterlagen (ca. 100 Seiten) |
|
Ort und Zeit: |
Dieses Seminar wird als
Firmenseminar (inhouse) angeboten. |
|
Dauer: |
2-4 Tage |
|
Dozent: |
Prof. Richard Kaiser führt
seit vielen Jahren Seminare zu den Themen Programmierung/Software-Entwicklung
für Firmen durch (Referenzen).
Er ist der Verfasser der Bücher „C++ mit
Microsoft Visual C++ 2008“ und „C++ mit dem
Borland C++Builder“ und ist Mitglied im DIN
Normierungsausschuss Informationstechnik NI-22. |
Kontakt: training @ rkaiser . de
, www.rkaiser.de
R. Kaiser, Schwärzlocher Straße 53, 72070 Tübingen, Tel. 07071-41598
·
Attribute für
Testprojekte
·
Unit-Tests unter .NET mit NUnit
(optional)
·
Grundlagen
·
Der
systematische Entwurf von Testfällen
·
Datengetriebene
(data driven) Unit-Tests
·
Die
Assert-Klassen
o
Assert-Methoden
o
Assert-Methoden für Strings und die Klasse StringAssert
o
Assert-Methoden für Gleitkomma-Werte
o
Die Klasse CollectionAssert
o
Unit-Tests für Exceptions
·
Testergebnisse
formatieren
·
Pex
·
Spec Explorer
·
Code-Tests
·
GUI-Tests
·
Code-Abdeckung
(Code Coverage)
·
Code-Metriken
·
Laufzeit-Tests
mit dem Profiler
·
Code-Analyse
Tools
Eine kleine Bitte: Die Teilnehmer werden gebeten, dem Dozenten vor dem Kurs (bitte
mindestens vier Wochen vor Beginn) eigene Programmbeispiele zur Verfügung
stellen. Falls sie geeignet sind, werden sie dann im Kurs als Übungen und
Beispiele behandelt. Mit solchen Beispielen aus dem Bereich der Teilnehmer ist
das Seminar effizienter als mit Beispielen des Dozenten, die die Teilnehmer
nicht direkt auf ihre Programme übertragen können.
Kontakt: training @ rkaiser . de
, www.rkaiser.de
R. Kaiser, Schwärzlocher Straße 53, 72070 Tübingen, Tel. 07071-41598
Stand:
1.1.2012