Jetzt passt deine Namensfarbe auch wieder zum Avatar :pQuote:
Wie ihr sicher (spätestens jetzt) gemerkt habt, habe ich meinen Modposten abgegeben. Danke für die tolle Zeit mit euch, ich denke @[Only registered and activated users can see links. Click Here To Register...] ist ein guter Nachfolger und von daher wünsche ich dir von meiner Seite auch viel Erfolg und Spaß an der Arbeit. Im Forum und Discord werdet ihr mich auch weiterhin aber erreichen können :)
Kommt drauf an, unit testing ist für Funktionen von kleineren Projekten gut geeignet wo eine Handvoll Methoden oder Klassen drin sind.Quote:
Hat von euch eigentlich jemand Erfahrung mit Unittesting im Web was man da so nutzt?
In der Regel benutzt man je nach Plattform eine etablierte Unit-Test-Library (z.B. JUnit bei Java). UI Tests werden oft mit Selenium gemacht.Quote:
Hat von euch eigentlich jemand Erfahrung mit Unittesting im Web was man da so nutzt?
Das ist natürlich völliger Unsinn. Unit-Tests sind bei größeren Projekten umso wichtiger, da man schnell den Überblick über das Projekt verliert und mit Unit-Tests zu einem gewissen Grad sicherstellen kann, dass man nichts kaputt macht.Quote:
Kommt drauf an, unit testing ist für Funktionen von kleineren Projekten gut geeignet wo eine Handvoll Methoden oder Klassen drin sind.
Geht im wesentlichen erst einmal um unit tests um funktionien zu testen. Oberfläche später ggf. noch aber für den aktuellen Projektstand noch nicht relevantQuote:
Kommt drauf an, unit testing ist für Funktionen von kleineren Projekten gut geeignet wo eine Handvoll Methoden oder Klassen drin sind.
Dann gibt es feature testing, wo geschaut wird ob deine ganzen Funktionen klappen oder mehrere Klassen und Methoden die zusammen gehören, oder ein ganzes Paket.
Hast du Erfahrungen mit einen von denen machen können denn und eignen die sich gut dafür oder ist es eher mühseelig?Quote:
In der Regel benutzt man je nach Plattform eine etablierte Unit-Test-Library (z.B. JUnit bei Java). UI Tests werden oft mit Selenium gemacht.
^thisQuote:
Das ist natürlich völliger Unsinn. Unit-Tests sind bei größeren Projekten umso wichtiger, da man schnell den Überblick über das Projekt verliert und mit Unit-Tests zu einem gewissen Grad sicherstellen kann, dass man nichts kaputt macht.
Erst einmal halt Funktionstests von JS Models und Funktionalitäten halt, UI für aktuellen Projektstand noch nicht relevant, später wird das aber auch noch kommen.Quote:
Was soll denn "Unittesting im Web" heißen?
Wenn man seine Codearchitektur sinnvoll plant, sodass die Abhängigkeiten von Klassen untereinander klar definiert sind, geht das eigentlich ziemlich bequem. Ich hab nur Erfahrungen mit Web-Entwicklung im Java-Umfeld (Java EE und Spring) und dort kann man mit JUnit und Mockito (ein Framework für Mock-Objekte) das meiste abdecken. Ein häufiges Szenario ist, dass man z.B. den Datenbankzugriff mockt und damit ganz isoliert eine Anwendungslogik-Komponente testet.Quote:
Hast du Erfahrungen mit einen von denen machen können denn und eignen die sich gut dafür oder ist es eher mühseelig?