Achtung:

Dieses Wiki, das alte(!) Projektwiki (projektwiki.zum.de)
wird demnächst gelöscht.

Bitte sichere Deine Inhalte zeitnah,
wenn Du sie weiter verwenden möchtest.


Gerne kannst Du natürlich weiterarbeiten

im neuen Projektwiki (projekte.zum.de).

Testen: Unterschied zwischen den Versionen

Aus Projektwiki - ein Wiki mit Schülern für Schüler.
Wechseln zu: Navigation, Suche
(Überprüfen des Programmablaufs)
Zeile 1: Zeile 1:
 
Das Testen dient in der Informatik zur Überprüfung eines Programmes auf Syntaxfehler und andere (logische) Fehler.
 
Das Testen dient in der Informatik zur Überprüfung eines Programmes auf Syntaxfehler und andere (logische) Fehler.
 
  
 
== Definition ==
 
== Definition ==
 
Das Testen beschreibt in der Informatik das Überprüfen des Quelltextes eines Programmes auf Syntaxfehler oder die Überprüfung, ob ein Programm wie geplant und ohne weitere Fehler abläuft. Das Testen wird durchgeführt, um die richtige und fehlerlose Abfolge des Programmes zu gewährleisten.
 
Das Testen beschreibt in der Informatik das Überprüfen des Quelltextes eines Programmes auf Syntaxfehler oder die Überprüfung, ob ein Programm wie geplant und ohne weitere Fehler abläuft. Das Testen wird durchgeführt, um die richtige und fehlerlose Abfolge des Programmes zu gewährleisten.
 
  
 
== Überprüfen auf Syntaxfehler ==
 
== Überprüfen auf Syntaxfehler ==
 
Der Quelltext wird auf Syntaxfehler überprüft, indem man ihn von der Entwicklungsumgebung (z.B. BlueJ) übersetzen lässt. Das Programm prüft den Quelltext dabei automatisch auf Syntaxfehler und zeigt dem Nutzer, falls Syntaxfehler existieren, verschiedene Fehlermeldungen. Um diese zu beheben, muss er dese Fehlermeldungen zur Kenntnis nehmen und den Quelltext so hingehend ändern, dass das Programm ausführbar wird. Sollte der Nutzer die Syntaxfehler nicht beheben, ist das Programm auch nicht ausführbar.
 
Der Quelltext wird auf Syntaxfehler überprüft, indem man ihn von der Entwicklungsumgebung (z.B. BlueJ) übersetzen lässt. Das Programm prüft den Quelltext dabei automatisch auf Syntaxfehler und zeigt dem Nutzer, falls Syntaxfehler existieren, verschiedene Fehlermeldungen. Um diese zu beheben, muss er dese Fehlermeldungen zur Kenntnis nehmen und den Quelltext so hingehend ändern, dass das Programm ausführbar wird. Sollte der Nutzer die Syntaxfehler nicht beheben, ist das Programm auch nicht ausführbar.
 
  
 
== Überprüfen des Programmablaufs ==
 
== Überprüfen des Programmablaufs ==
Bei der Überprüfung des Programmablaufs werden die zu testenden Obbjekte erstellt und die Methoden auf Funktionalität und Logikfehler überprüft. Meistens ist hierzu eine Testklasse sinnvoll, die im Konstruktor alle testrelevanten Objekte erzeugt
+
Bei der Überprüfung des Programmablaufs werden die zu testenden Obbjekte erstellt und die Methoden auf Funktionalität und Logikfehler überprüft. Meistens ist hierzu eine Testklasse sinnvoll, die im Konstruktor alle testrelevanten Objekte erzeugt und eine Geben-Methode für die Hauptklasse hat.
und eine Geben-Methode für die Hauptklasse hat.
+
  
 
=== Beispiel Warteschlange einer Arztpraxis ===
 
=== Beispiel Warteschlange einer Arztpraxis ===
Im Beispiel der Warteschlange einer Arztpraxis lässt sich dies gut durch eine Testklassse realisieren, da sonst zu viele Objekte zeitaufwendig per Hand erzeugt werden müssten. Die Testklasse hat dabei ein Referenzattribut auf die Warteschlange und eine Geben-Methode, damit man sich die Warteschlange als eigenes Objekt holen kann. Im Konstruktor dieser Testklasse werden nur eine bestimmte Anzahl an Patienten erzeugt.
+
Im Beispiel der Warteschlange einer Arztpraxis besitzt die Testklasse ein Referenzattribut auf die Warteschlange und eine Geben-Methode, damit man sich die Warteschlange als eigenes Objekt holen kann. Im Konstruktor dieser Testklasse werden 4-5 Patienten erzeugt, um alle Funktionen testen zu können
  
== Ebene-2-Überschrift ==
+
=== Beispiel Medien mit Interface ===
 +
Text kommt noch

Version vom 27. Oktober 2013, 16:14 Uhr

Das Testen dient in der Informatik zur Überprüfung eines Programmes auf Syntaxfehler und andere (logische) Fehler.

Inhaltsverzeichnis

Definition

Das Testen beschreibt in der Informatik das Überprüfen des Quelltextes eines Programmes auf Syntaxfehler oder die Überprüfung, ob ein Programm wie geplant und ohne weitere Fehler abläuft. Das Testen wird durchgeführt, um die richtige und fehlerlose Abfolge des Programmes zu gewährleisten.

Überprüfen auf Syntaxfehler

Der Quelltext wird auf Syntaxfehler überprüft, indem man ihn von der Entwicklungsumgebung (z.B. BlueJ) übersetzen lässt. Das Programm prüft den Quelltext dabei automatisch auf Syntaxfehler und zeigt dem Nutzer, falls Syntaxfehler existieren, verschiedene Fehlermeldungen. Um diese zu beheben, muss er dese Fehlermeldungen zur Kenntnis nehmen und den Quelltext so hingehend ändern, dass das Programm ausführbar wird. Sollte der Nutzer die Syntaxfehler nicht beheben, ist das Programm auch nicht ausführbar.

Überprüfen des Programmablaufs

Bei der Überprüfung des Programmablaufs werden die zu testenden Obbjekte erstellt und die Methoden auf Funktionalität und Logikfehler überprüft. Meistens ist hierzu eine Testklasse sinnvoll, die im Konstruktor alle testrelevanten Objekte erzeugt und eine Geben-Methode für die Hauptklasse hat.

Beispiel Warteschlange einer Arztpraxis

Im Beispiel der Warteschlange einer Arztpraxis besitzt die Testklasse ein Referenzattribut auf die Warteschlange und eine Geben-Methode, damit man sich die Warteschlange als eigenes Objekt holen kann. Im Konstruktor dieser Testklasse werden 4-5 Patienten erzeugt, um alle Funktionen testen zu können

Beispiel Medien mit Interface

Text kommt noch