|
Programmierung MQL5 Hier gehts rund ums Programmieren in MQL5. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Gibt es eine Best Practice zu UnitTests?
Hallo!
Gibt es eine Empfehlung wie ich UnitTests schreibe? Gibt es eine Art Test-Framework wie z.B. junit in Java? Ich habe bis jetzt Tests über scripte gebaut. Für jede Klasse ein Testscript. Damit bin ich nicht sehr glücklich, da ich gerne alle Tests auf einmal ausführen lassen möchte, aber noch keine Möglichkeit gefunden mehrere Scripte auszuführen. Wie testet ihr? Liebe Grüße, Matthias |
|
|||
Ähm, UnitTests, Tests über Scripte, für jede Klasse ein Testscript?
Was! willst Du denn genau testen? Ich denke, da solltest Du uns mal ein paar Beispiele bringen, damit wir erst einmal ein Gefühl dafür bekommen , worum es Dir hauptsächlich geht. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Hallo!
Mit UnitTest meine ich einen Modultest wie er z.B. in der Entwicklung mit Java üblich ist. Damit teste ich die Methoden einer Klasse, z.B. einer Berechnung. Es wird also nicht das ganze Programm sondern nur ein kleiner Teil getestet. Diese Tests lasse ich nach Änderungen in der Klasse laufen um sicherzustellen, dass sie noch so funktioniert wie gewünscht. Ich würde gerne alle solche Tests auf einmal ausführen lassen können. Momentan behelfe ich mir mit Skriten. Für Jede Klasse schreibe ich ein Script, welches die Methoden in der Klasse überprüft (Gutfälle, Randwerte, Schlechtfälle). Leider habe ich noch keine Möglichkeit gefunden mehrere Skripte hintereinander aufzurufen. Danke für eure Hilfe! Liebe Grüße, Matthias |
|
|||
Zitat:
Grüße |
|
|||
Hallo!
Das ist so naheliegend! Warum bin ich da nicht selbst drauf gekommen! Danke! Matthias |
|
|||
Wenn man nicht so viele Einzelergebnisse hat, kann man sie auch in Comment() packen und die Funktion dann per Tick/Bar usw. aufrufen. Beim Testen im visuellen Mode, sieht man die Ergebnisse so sehr schön... So mache ich das fast immer.
Grüße |
Lesezeichen |
Stichworte |
unit test |
|
|