DieMstar Geschrieben 16. März 2019 Teilen Geschrieben 16. März 2019 Hallo Leute! In meinem Ausbildungsbetrieb testen wir lediglich mit selbst geschriebenen Testprotokollen in Excel.. Ich möchte gerne private Zuhause Unit Tests codieren und mir testgetriebene Entwicklung aneignen. Eigentlich programmiere ich in meinem Betrieb nur in Java. Meine Neue Arbeitsstelle die ich nach der Ausbildung antrete arbeitet dagegen mit C# und VB.NET Ich möchte ungern eine neue Stelle anfangen und keine Erfahrung mit automatisierten Tests haben. Hat jemand Tipps für mich wo ich mir dieses Wissen am besten/einfachsten im Zusammenhang mit visual Studio 2017 und C# aneignen kann? JimTheLion reagierte darauf 1 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
arlegermi Geschrieben 16. März 2019 Teilen Geschrieben 16. März 2019 "The Art of Unit Testing" von Roy Osherove ist ein gutes Buch, finde ich. Das ist zwar schon ein wenig älter, aber die Grundlagen sind immer noch lesenswert. JimTheLion reagierte darauf 1 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
thereisnospace Geschrieben 17. März 2019 Teilen Geschrieben 17. März 2019 (bearbeitet) vor 15 Stunden schrieb DieMstar: In meinem Ausbildungsbetrieb testen wir lediglich mit selbst geschriebenen Testprotokollen in Excel.. Was durchaus eine gängige Methode ist! Testprotokolle werden meist in Form von Excel eingetragen. Natürlich gibt es auch Testmanagementsoftware wie zum Beispiel den TFS, welcher das Testing in vielen Formen vereinfach. Wenn deine neue Stelle mit C# programmiert, könnte es gut sein, dass der Betrieb auch einen Team Foundation Server zu Entwicklungszwecken nutzt. Dort werden dann Testfälle und Testprotokolle direkt im TFS eingetragen. Diese Form des Testens, welche du beschrieben hast, geschieht dann aber meist auf Systemebene oder beim Abnahmetest. Das Unit Testing gilt als Entwicklertest und wird auch Komponententest genannt. Dies ist erstmal unabhängig von der Systemtestebene, in der ein Testprotokoll genutzt wird. Übrigens lohnt es sich hier auch genauer zu differenzieren. Einmal gibt es Testfälle und dann gibt es Testprotokolle. Die Testfälle definieren den SOLL-Zustand, Vorbedingungen, sowie die durchzuführenden Schritte. Im Testprotokoll werden die Testfälle durchgeführt und dann mit einem Ergebnis versehen. Bevor du mit dem TDD anfängst, würde ich erstmal versuchen das Unit Testing an sich zu verstehen. Dazu hilft es sich als aller Erstes das hier anzuschauen https://docs.microsoft.com/de-de/dotnet/core/testing/unit-testing-with-nunit Danach kannst du anfangen, deine Programme mit sinnvollen Unit Tests zu versorgen. Wenn du das Konzept und den Sinn von Unit Tests verstanden hast, könntest du dann mit kleineren Programme das Test Driven Development anfangen. Aber nicht verzweifeln - viele erfahrene Entwickler haben auch noch Probleme mit dem Test Driven Development, da es erstmal eine Umstellung beim Denken erfordert. Die Lektüre von alergermi kann ich dir auch empfehlen. Falls du noch weitere Fragen dazu hast, kannst du dich gerne bei mir melden. Bearbeitet 17. März 2019 von Gottlike JimTheLion und DieMstar reagierten darauf 2 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.