Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| software_entwicklung:testen:start [2010-03-01 15:25] – graf | software_entwicklung:testen:start [2010-10-15 14:01] (aktuell) – gelöscht zueger1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Testen ====== | ||
| - | ===== Unit Tests mit JUnit4 für den Java Cross Compiler ===== | ||
| - | Für die Entwicklung des Java Cross Compilers gelten die folgenden Namen: | ||
| - | * **Prüfling, | ||
| - | * **Testdaten, | ||
| - | * **Testtreiber, | ||
| - | \\ | ||
| - | ==== Testklassen ==== | ||
| - | Alle Testklassen befinden sich im Verzeichnis jUnitTest/ | ||
| - | **TxxName.java: | ||
| - | Bezeichner | ||
| - | <box 10% left #0 #0 #0 # | ||
| - | <box 80% left #0 #0 #0 #fff> | ||
| - | Bsp: // | ||
| - | </ | ||
| - | Innerhalb einer Testklasse können sich mehrere Methoden befinden, die ähnliche Testdaten beinhalten, also z.B. mehrere unterschiedliche Methoden zum Thema Ganzzahladdition. | ||
| - | ==== Testfälle für den Control-Fluss Graph (CFG) ==== | ||
| - | Diese befinden sich im Verzeichnis jUnitTest/ | ||
| - | **CFGxx.java: | ||
| - | <box 10% left #0 #0 #0 # | ||
| - | <box 80% left #0 #0 #0 #fff> | ||
| - | Bsp: // | ||
| - | </ | ||
| - | === Testfälle für die SSA-Form(SSA) === | ||
| - | Diese befinden sich im Verzeichnis jUnitTest/ | ||
| - | **SSAxx.java: | ||
| - | <box 10% left #0 #0 #0 # | ||
| - | <box 80% left #0 #0 #0 #fff> | ||
| - | Bsp: // | ||
| - | </ | ||
| - | |||
| - | |||