softwaredevelopment:tests:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
softwaredevelopment:tests:start [2025/03/16 09:53] – angelegt Martin Pabst | softwaredevelopment:tests:start [2025/03/16 15:42] (aktuell) – [Arten von Fehlern] Martin Pabst | ||
---|---|---|---|
Zeile 18: | Zeile 18: | ||
<WRAP center round tip 80%> | <WRAP center round tip 80%> | ||
**Manuelles Testen vs. automatisiertes Testen** | **Manuelles Testen vs. automatisiertes Testen** | ||
- | * Beim manuellen Testen fallen den Tester/ | + | * Beim manuellen Testen fallen den Tester/ |
* Manuelles Testen ist bei der ersten Durchführung eines Tests meist günstiger als automatisiertes Testen, da der Testfall nicht in ein Testprogramm überführt werden muss. Mit zunehmender Zahl von Testdurchläufen werden automatisierte Tests aber immer wirtschaftlicher, | * Manuelles Testen ist bei der ersten Durchführung eines Tests meist günstiger als automatisiertes Testen, da der Testfall nicht in ein Testprogramm überführt werden muss. Mit zunehmender Zahl von Testdurchläufen werden automatisierte Tests aber immer wirtschaftlicher, | ||
* Automatisierte Tests können schon während des Programmierens immer wieder aufgerufen werden und helfen so, Fehler sehr frühzeitig zu erkennen und zu beheben. | * Automatisierte Tests können schon während des Programmierens immer wieder aufgerufen werden und helfen so, Fehler sehr frühzeitig zu erkennen und zu beheben. | ||
</ | </ | ||
+ | |||
+ | ===== Arten von Fehlern ===== | ||
+ | <WRAP center round info 80%> | ||
+ | * **compile time errors** (// | ||
+ | * **runtime errors** (// | ||
+ | * **logical errors** (//Logische Fehler//) sind Fehler, die nicht vom Compiler oder vom laufenden Programm gemeldet werden, aber zu einem Verhalten des Programms führen, das den Vorgaben des Pflichtenhefts widerspricht. | ||
+ | </ | ||
+ | |||
+ | <WRAP center round tip 80%> | ||
+ | Gute [[https:// | ||
+ | * code completion (// | ||
+ | * code navigation (Strg + click auf Symbol um zur Deklaration zu gelangen) | ||
+ | * parameter hints (Anzeige der benötigten Parameter einer Methode) | ||
+ | * find references | ||
+ | * refactor -> rename | ||
+ | |||
+ | Auch die Werkzeuge zur Unterstützung des [[https:// | ||
+ | </ | ||
+ | |||
softwaredevelopment/tests/start.1742118800.txt.gz · Zuletzt geändert: 2025/03/16 09:53 von Martin Pabst