Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Macros um Programme zu testen (https://www.delphipraxis.net/116257-macros-um-programme-zu-testen.html)

clock50 25. Jun 2008 20:05


Macros um Programme zu testen
 
Hallo zusammen, ich habe schon seit einiger Zeit eine Idee. Ich möchte Programme testen und dazu wollte ich mir ein Prog. machen mit dem ich Macros aufzeichnen kann und dann ablaufen lassen kann. Aber!
1. weiß ich nicht wie ich anfangen soll
2. weiß ich nicht ob das überhaut geht

Hat da jemand ne Idee?

Bernhard Geyer 25. Jun 2008 21:04

Re: Macros um Programme zu testen
 
Für Modul/Unittests -> DUnit
Für Oberflächentests -> AQTime/TestComplete

clock50 25. Jun 2008 22:01

Re: Macros um Programme zu testen
 
Ich will nicht unbedingt Delphi-Progamme Testen.

Bernhard Geyer 25. Jun 2008 22:05

Re: Macros um Programme zu testen
 
AQTime ist nicht auf Delphi beschränkt und Statt DUNit nimm JUNIT für Java, NUnit für .NET und entsprechende Portierung für andere Programmiersprachen.

clock50 25. Jun 2008 22:48

Re: Macros um Programme zu testen
 
Geht das auch mit nur der exe?

mkinzler 25. Jun 2008 22:55

Re: Macros um Programme zu testen
 
(x)Unit wird ja in die Anwendung kompiliert. Ein Profiler geht auch mit nur einer Exe. Debuginfos sind aber ratsam

clock50 26. Jun 2008 06:20

Re: Macros um Programme zu testen
 
Möglicherweise sind meine Gedanken nicht ganz rüber gekommen. Ich wollte Eingabesequenzen vorgeben und dann das Programm laufen lassen über mehrere Stunden sozusagen Langzeittest ohne das ich dabei bin.

Bernhard Geyer 26. Jun 2008 06:28

Re: Macros um Programme zu testen
 
Mit AQTime sollte man sowas hinbekommen.

RavenIV 26. Jun 2008 08:14

Re: Macros um Programme zu testen
 
Mit AutoIt (http://www.autoit.de/) kannst Du Programme fernsteuern.
Damit kann man auch Scripte erstellen, die in einem Fenster auf einen Button drücken, dann einen Dialog bestätigen, dann im Fenster wieder einen anderen Button drücken, im neuen Fenster eine Eingabe machen und schliessen, usw.
Das ganze kann man auch als selbstablaufende exe speichern.

Entweder benutzt Du das AutoIt oder nimsmt es als Vorlage für Deine eigene Macro-Engine.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz