Testerstellung vereinfachen
Verfasst: Mi 3. Nov 2010, 21:21
Hallo!
Ich überlege, wie man die Erstellung von Testklassen vereinfachen könnte.
Grundidee: in einem beliebigen Code-Modul kann man per Kontext-Menü die Erstellung einer neue Testklasse bzw. einen Test-Methode zur aktiven Prozedur auslösen.
Ich stelle mir vor, dass vor der Erstellung der Testklasse eine Maske zur Eingabe der Texte kommt.
z. B.:
- Klassenname (Vorgabe = Name des Codemoduls + "Tests" am Ende)
- Name der Testmethode (3-teiliger Name wie von Paul im AEK-Vortrag vorgestellt)
Falls eine bestimmte Prozedur den Fokus hatte, könnte man auch gleich noch die Option für Row-Tests zur Verfügung stellen und automatisiert die Parameter mit der Row-Test-Konfiguration erzeugen.
Falls der Cursor nur im Header des Code-Moduls steht, könnte (optional) statt einer bestimmten Testmethode alle Public-Prozeduren (bzw. eine Auswahl davon) aus dem Codemodul als Test-Methoden in der Testklasse eingefügt werden.
Da mir noch die "Super-Idee" fehlt, wie ich das Formular gestalten könnte, freue ich mich über Vorschläge zum Layout bzw. um Hinweise, was man in so einem Formular sonst noch einstellen könnte.
mfg
Josef
Ich überlege, wie man die Erstellung von Testklassen vereinfachen könnte.
Grundidee: in einem beliebigen Code-Modul kann man per Kontext-Menü die Erstellung einer neue Testklasse bzw. einen Test-Methode zur aktiven Prozedur auslösen.
Ich stelle mir vor, dass vor der Erstellung der Testklasse eine Maske zur Eingabe der Texte kommt.
z. B.:
- Klassenname (Vorgabe = Name des Codemoduls + "Tests" am Ende)
- Name der Testmethode (3-teiliger Name wie von Paul im AEK-Vortrag vorgestellt)
Falls eine bestimmte Prozedur den Fokus hatte, könnte man auch gleich noch die Option für Row-Tests zur Verfügung stellen und automatisiert die Parameter mit der Row-Test-Konfiguration erzeugen.
Falls der Cursor nur im Header des Code-Moduls steht, könnte (optional) statt einer bestimmten Testmethode alle Public-Prozeduren (bzw. eine Auswahl davon) aus dem Codemodul als Test-Methoden in der Testklasse eingefügt werden.
Da mir noch die "Super-Idee" fehlt, wie ich das Formular gestalten könnte, freue ich mich über Vorschläge zum Layout bzw. um Hinweise, was man in so einem Formular sonst noch einstellen könnte.
mfg
Josef