Browse Source

Update Lerntagebuch.md

remotes/rating/main fetched-on-2024-01-08
fdai7781 12 months ago
parent
commit
17f8534b49
  1. 6
      Lerntagebuch.md

6
Lerntagebuch.md

@ -132,8 +132,12 @@ Es gibt Drei Arten von Fehlern die Auftreten koennen. Die erste Art waere Latent
- Erklärungen von Begriffen - Erklärungen von Begriffen
- Anforderungen an zu testenden Code - Anforderungen an zu testenden Code
### Erkenntnis ### Erkenntnis
Automatisierte Tests in der Softwareentwicklung erhöhen die Effizienz, indem sie repetitive Aufgaben übernehmen. Sie ermöglichen eine kontinuierliche Lieferung von Code und verbessern die Qualität des Endprodukts. Durch die Einsparung von Zeit und Ressourcen können Entwickler sich auf die Implementierung neuer Funktionen konzentrieren. Es ist jedoch wichtig zu beachten, dass die Implementierung von Testautomatisierung eine sorgfältige Planung und Vorbereitung erfordert.
### Wiederholung ### Wiederholung
Unterschiede zwischen Application/Module-Tests und UnitTests:
Application/Module-Tests : Diese Tests werden spät im Entwicklungsprozess ausgeführt und sind in der Regel komplexer. Sie sind aufwendig zu warten und zeigen, dass ein Fehler existiert, aber nicht genau, wo er sich befindet. Sie testen die "Verdrahtung" oder Integration der verschiedenen Komponenten einer Anwendung oder eines Moduls.
UnitTests: Diese Tests laufen früh im Entwicklungsprozess, idealerweise nach jedem Speichern. Die Werkzeuge für UnitTests haben eine einfache API und sind stabil gegen Änderungen anderer Units. Sie zeigen, welche Anforderung nicht erfüllt wird, wo der Fehler existiert und unter welchen Bedingungen er auftritt. UnitTests konzentrieren sich auf die Überprüfung der Geschäftslogik.
--- ---
Loading…
Cancel
Save