Methode zum Regressionstest von JMP-Skripten<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Kennt jemand einen bestehenden Ansatz, den wir für Regressionstests von JMP-Skripten teilen können?Ich habe einen Kunden, der eine Reihe von Skripten hat, die mit jeder JMP-Version getestet werden müssen. Sie tun dies derzeit manuell und es ist sehr zeitaufwändig.Sie möchten nach Skriptausführungsfehlern suchen und die Ergebnisse vergleichen. Anregungen?
Vielen Dank,
Jerry
Betreff: Methode zum Regressionstest von JMP-SkriptenHallo Jerry,
Bitte beachten Sie meine Antwort auf Regressionstests von JSL-Skripten auf neuen Versionen von JMP für einige Ideen, die Sie möglicherweise an den Kunden bezüglich Regressionstests von JSL-Skripten in neuen Versionen von JMP weitergeben können.
Am besten,
Michael
Betreff: Methode zum Regressionstest von JMP-SkriptenHallo Jerry,
Wenn ich es richtig verstanden habe, möchte Ihr Kunde eine Art xunit-Test für JSL haben. Mir ist kein gebrauchsfertiges Programm in File Exchange bekannt. Jeffs Vorschlag könnte also der beste Ansatz sein.
In Basic müssen Sie mehrere Funktionen/Klassen schreiben, um so etwas zu tun. Eine zum Ausführen der Tests, dh Aufrufen der Skripte und Überprüfen der Rückgabewerte mit anderen Klassen/Funktionen. Eine Masterklasse/Funktion, die die Meldungen für Fehler oder Abweichungen zum wahren Wert enthält, zB abhängig von gleich, gleich mit Varianz, ungleich, falsche Ein-/Ausgänge, falscher Variablentyp, ....
Dies kann sehr komplex werden und wächst normalerweise mit der Nutzung. Wenn also nichts da draußen ist und die Entwicklung nichts für solche Dinge in der Phase hat (selbst ich würde mich fragen, ob es etwas nicht gibt, aber möglicherweise nicht öffentlich verfügbar ist), gibt es meines Erachtens keine kurze Lösung.
Hoffe das hilft,
Martin
Betreff: Methode zum Regressionstest von JMP-SkriptenHallo Jerry,
Am besten schlagen Sie vor, dass der Benutzer die Frage in den Diskussionen in der Benutzer-Community postet. Das ist wahrscheinlich eine Menge Erfahrung da draußen, die Vorschläge machen könnte.
Jeff Perkinson
JMP-Kundenbetreuungsmanager
SAS