Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Layoutprobleme? - Styleswitcher!

Antwort
 
Themen-Optionen
Alt 18.09.2007, 08:13 Nach oben    #1
Orolhawion
Martin Schröder
 
Benutzerbild von Orolhawion
 
Registriert seit: 15.12.2004
Ort: Stockholm
Beiträge: 110
Standard "Event Recorder" zum Automatisieren von Tests

hallo zusammen,

ich suche ein kostenloses plugin/programm mit dem es möglich ist gewissermassen tests zu automatisieren. einen anfang hab ich mit http://www.eclipse.org/tptp/test/doc...-Auto-GUI.html gemacht. ein plugin fuer eclipse mit dem sowas zumindest in ansätzen möglich ist. allerdings kann man damit nur abläufe innerhalb von eclipse selbst aufnehmen und dann wieder abspielen. das hätte ich jetzt gern noch fuer die programme die man unter eclipse entwickelt. man kann den context des recorders ändern, allerdings gehts da soweit ich das verstanden habe nur um verschiedene eclipse runtimes.. berichtigt mich wenn ich mich irre..

wer weiss rat?

gruss Orolhawion

nachtrag: ich suche im prinzip ne möglichkeit sowas hier zu erstellen. nur ohne videokamera.
https://eclipse-tutorial.dev.java.ne...rspective.html
__________________
"Wer nicht mit der Zeit geht, wird mit der Zeit gehen."
Game over, Junge!
ENERGIE!
___________________________
Mein Blog
Mein OpenBC

Geändert von Orolhawion (18.09.2007 um 08:31 Uhr). Grund: Ergänzung/Berichtigung
Orolhawion ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.09.2007, 14:36 Nach oben    #2
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 3.812
Standard

Muss gerade nochmal nachfragen: Willst du das UI testen oder die Businesslogik?
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.09.2007, 14:43 Nach oben    #3
Orolhawion
Martin Schröder
 
Benutzerbild von Orolhawion
 
Registriert seit: 15.12.2004
Ort: Stockholm
Beiträge: 110
Standard

ich gehe von folgender situation aus: ich habe ein fertiges programm, an dem immer wiederkehrende prozesse geändert bzw. angepasst/geupdated werden. nach dem ändern eines solchen prozesses will ich mit hilfe eines/dieses plugins automatisiert testen ob die funktionalität nach wie vor gegeben ist. daher zeichne ich mittels dieses plugins einen vorgang auf um dann später immer wieder aufrufen zu können um das ganze erneut durchzuspielen.
klar was ich meine?
__________________
"Wer nicht mit der Zeit geht, wird mit der Zeit gehen."
Game over, Junge!
ENERGIE!
___________________________
Mein Blog
Mein OpenBC
Orolhawion ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.09.2007, 14:48 Nach oben    #4
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 3.812
Standard

Hi Martin,
ich verstehe das hier nicht:
Zitat:
Zitat von Orolhawion Beitrag anzeigen
immer wiederkehrende prozesse geändert bzw. angepasst/geupdated werden.
Ein Prozess könnte z.B. die Bestellung eines Produkts sein. Dort gibt es dann unterschiedliche Schritte, wie man letztlich die Bestellung abschickt/abschließt. Okay. Nun willst du dort etwas ändern ... nur was? Die Oberfläche, die zum Prozess gehört oder die Businesslogik dahinter?

Zitat:
Zitat von Orolhawion Beitrag anzeigen
klar was ich meine?
Ne.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.09.2007, 14:54 Nach oben    #5
WarrenFaith
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.498
Standard

Für Oberflächentests bzw Tests die eine Interaktion auf der Oberfläche empfehlen kann ich für Tests auf Webseiten Selenium empfehlen. Ist ein Firefox-Plugin dem man sagen kann klicke das an, gib dort was ein etc...
Super zum testen einer Anmeldefunktion z.B. da das Ausfüllen des Formulars erspart bleibt...
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.09.2007, 14:57 Nach oben    #6
Orolhawion
Martin Schröder
 
Benutzerbild von Orolhawion
 
Registriert seit: 15.12.2004
Ort: Stockholm
Beiträge: 110
Standard

Zitat:
Zitat von Ben Beitrag anzeigen
Nun willst du dort etwas ändern ... nur was? Die Oberfläche, die zum Prozess gehört oder die Businesslogik dahinter?
sowohl als auch.. sollte die logik angepasst werden muessen aufgrund von irgendwelchen umständen muss ich hinterher testen ob am ende noch das richtige rauskommt. gelegentlich geht eine änderung in der prozesslogik auch einher mit einer änderung des GUIs, beispielsweise wenn ein parameter ueberfluessig wird oder hinzukommt.
ich kann dummerweise nicht wirklich ein beispiel nennen, weil ich hier noch net genug in der materie bin, aber ich kann das sagen was ich weiss:

es liegt eine testspezifikation vor, sprich ein dokument wo idiotensicher drinsteht was man wo eingeben soll, wann man auf welchen button klicken soll und was passieren soll, wenn man das tut. passiert das, was laut spezifikation passieren soll gilt der test als bestanden und es geht weiter mit dem nächsten test. damit man nun nicht nach jeder änderung alles von vorne manuell machen muss suche ich eine möglichkeit testfälle aufzuzeichnen um sie im bedarfsfall zu wiederholen, mit den veränderungen (welche auch immer).

Zitat:
Zitat von WarrenFaith Beitrag anzeigen
Für Oberflächentests bzw Tests die eine Interaktion auf der Oberfläche empfehlen kann ich für Tests auf Webseiten Selenium empfehlen. Ist ein Firefox-Plugin dem man sagen kann klicke das an, gib dort was ein etc...
Super zum testen einer Anmeldefunktion z.B. da das Ausfüllen des Formulars erspart bleibt...
funktioniert das auch ausserhalb von webanwendungen?
__________________
"Wer nicht mit der Zeit geht, wird mit der Zeit gehen."
Game over, Junge!
ENERGIE!
___________________________
Mein Blog
Mein OpenBC

Geändert von Orolhawion (24.09.2007 um 14:59 Uhr). Grund: ergänzung
Orolhawion ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.09.2007, 15:09 Nach oben    #7
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 3.812
Standard

Jetzt habe ich es verstanden.
Meine Antwort, ohne es genau zu wissen: Nein, gibt es nicht.

Ich weiß, dass das Testen von grafischen Oberflächen äußerst kompliziert und komplex in der Struktur ist bzw. sein kann. Wurde ein automatisierter Test erstellt und danach eine kleine Änderung an der UI gemacht, so ist der Test nicht mehr zu verwenden, da die Oberfläche nicht mehr im Ausgangszustand des Tests ist.

Man kann da in Java wohl mit Makros arbeiten .. blubb, aber so wirklich was davon gehört/gelesen habe ich auch noch nicht. Nur so Randbemerkungen.
Wenn man bei Google sucht, so stößt man auf kommerzielle Produkte, die stolze Einzellizenzpreise aufzuweisen haben. Will damit sagen, dass ich nicht denke, dass das, was du suchst, in einer ausreichend guten Qualität kostenfrei zur Verfügung steht.

Wenn mich jemand belehren kann .. bitte. Finde solche Anwendungen durchaus interessant, auch wenn ich gerade keine Anwendungsmöglichkeit hätte.

Bzgl. Selenium (http://www.openqa.org/selenium/) hört sich ja ganz gut an.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.09.2007, 15:39 Nach oben    #8
WarrenFaith
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.498
Standard

Soweit ich weiß ist Selenium nur auf Webanwendungen zugeschnitten.

Ich kenne noch Autohotkey http://de.wikipedia.org/wiki/Autohotkey
Darin steht u.a.:
Zitat:
- Autohotkey kann Tastatureingaben oder Mausklicks an Programmfenster senden.
- Makros können in der Skriptsprache geschrieben oder per Makrorekorder aufgezeichnet und bei Bedarf modifiziert werden.
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.09.2007, 15:42 Nach oben    #9
Orolhawion
Martin Schröder
 
Benutzerbild von Orolhawion
 
Registriert seit: 15.12.2004
Ort: Stockholm
Beiträge: 110
Standard

aha, danke fuer eure antworten, werde mich mal näher damit auseinandersetzen.
__________________
"Wer nicht mit der Zeit geht, wird mit der Zeit gehen."
Game over, Junge!
ENERGIE!
___________________________
Mein Blog
Mein OpenBC
Orolhawion ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.09.2007, 08:25 Nach oben    #10
Orolhawion
Martin Schröder
 
Benutzerbild von Orolhawion
 
Registriert seit: 15.12.2004
Ort: Stockholm
Beiträge: 110
Standard

ich habe mal ein wenig mit autohotkey rumgespielt und mir ist einiges von dem gelungen, was ich damit vorhatte. wenngleich ben recht hat, es ist anfällig sobald die guis geändert werden, da reicht schon eine positionsänderung des fensters, soll heissen: benutzen testersteller und testanwender unterschiedliche bildschirmauflösungen ist es schon vorbei. möglicherweise reicht es dennoch fuer meine zwecke.
danke nochmal fuer die infos.
__________________
"Wer nicht mit der Zeit geht, wird mit der Zeit gehen."
Game over, Junge!
ENERGIE!
___________________________
Mein Blog
Mein OpenBC
Orolhawion ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.09.2007, 09:52 Nach oben    #11
Basti
Bastian Fenske
 
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 745
Standard

Vielleicht auch interessant:

http://www.phpunit.de/pocket_guide/3.2/en/selenium.html

Basti
Basti ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.09.2007, 11:17 Nach oben    #12
Orolhawion
Martin Schröder
 
Benutzerbild von Orolhawion
 
Registriert seit: 15.12.2004
Ort: Stockholm
Beiträge: 110
Standard

Zitat:
Zitat von Basti Beitrag anzeigen
mir fällt auf den ersten blick kein unterschied zu dem auf, was bereits geposted wurde.. ueberseh ich da was?

Zitat:
Zitat von WarrenFaith Beitrag anzeigen
Für Oberflächentests bzw Tests die eine Interaktion auf der Oberfläche empfehlen kann ich für Tests auf Webseiten Selenium empfehlen. Ist ein Firefox-Plugin dem man sagen kann klicke das an, gib dort was ein etc...
Super zum testen einer Anmeldefunktion z.B. da das Ausfüllen des Formulars erspart bleibt...
Zitat:
Zitat von Ben Beitrag anzeigen
Bzgl. Selenium (http://www.openqa.org/selenium/) hört sich ja ganz gut an.
__________________
"Wer nicht mit der Zeit geht, wird mit der Zeit gehen."
Game over, Junge!
ENERGIE!
___________________________
Mein Blog
Mein OpenBC

Geändert von Orolhawion (25.09.2007 um 11:17 Uhr). Grund: korrektur
Orolhawion ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.09.2007, 11:31 Nach oben    #13
Basti
Bastian Fenske
 
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 745
Standard

Zitat:
Zitat von Orolhawion Beitrag anzeigen
Zitat:
Zitat von Basti Beitrag anzeigen
mir fällt auf den ersten blick kein unterschied zu dem auf, was bereits geposted wurde.. ueberseh ich da was?
Anscheinend. Ich wollte dir nur den Hinweis geben, dass Selenium bereits in PHPUnit integriert ist. Wäre ja möglich, dass du da eine PHP-Anwendung schreibst und eh PHPUnit einsetzt.

SimpleTest hat dergleichen auch integriert:
http://simpletest.org/en/browser_documentation.html

Basti
Basti ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.09.2007, 12:40 Nach oben    #14
Orolhawion
Martin Schröder
 
Benutzerbild von Orolhawion
 
Registriert seit: 15.12.2004
Ort: Stockholm
Beiträge: 110
Standard

aha. es geht primär um ne java anwendung, aber ich dank dir trotzdem. kann ich mich dann bei gelegenheit mit beschäftigen.
__________________
"Wer nicht mit der Zeit geht, wird mit der Zeit gehen."
Game over, Junge!
ENERGIE!
___________________________
Mein Blog
Mein OpenBC
Orolhawion ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 26.09.2007, 15:59 Nach oben    #15
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 3.812
Standard

Hi Martin,
wäre auf jeden Fall schön, wenn du Erfahrungsberichte geben könntest. Ist schließlich ein sehr interessantes Thema.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.10.2007, 15:16 Nach oben    #16
mepeisen
Martin Eisengardt
 
Registriert seit: 30.03.2006
Ort: Pfinztal
Beiträge: 353
Standard

Java heisst Swing? Und suchst du in jedem Fall was kostenloses? Einige sehr teure (und für Privatanwender finanziell uninteressante) Anbieter kann ich dir für Swing-GUIs nennen.
__________________
Open Sourcing the Online Gaming Universe
PHP/SQL/Java/C++/Assembler.
Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html
mepeisen ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.10.2007, 11:04 Nach oben    #17
Orolhawion
Martin Schröder
 
Benutzerbild von Orolhawion
 
Registriert seit: 15.12.2004
Ort: Stockholm
Beiträge: 110
Standard

Zitat:
Zitat von mepeisen Beitrag anzeigen
Java heisst Swing? Und suchst du in jedem Fall was kostenloses? Einige sehr teure (und für Privatanwender finanziell uninteressante) Anbieter kann ich dir für Swing-GUIs nennen.
ich bitte darum. ich muss das ja net bezahlen.
__________________
"Wer nicht mit der Zeit geht, wird mit der Zeit gehen."
Game over, Junge!
ENERGIE!
___________________________
Mein Blog
Mein OpenBC
Orolhawion ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.10.2007, 14:45 Nach oben    #18
mepeisen
Martin Eisengardt
 
Registriert seit: 30.03.2006
Ort: Pfinztal
Beiträge: 353
Standard

Adhoc fällt mir die QF-Test Suite ein. Google sollte dazu was finden. Auf Arbeit hat da der ein oder andere schon mit experimentiert. Ich selber kenne es allerdings nicht aus eigener Anschauung. Logischerweise gibt es Grenzen: Umbau der GUIs oder allzukomplexe eigene Controls. Beide Grenzen sind aber irgendwie auch logisch.
__________________
Open Sourcing the Online Gaming Universe
PHP/SQL/Java/C++/Assembler.
Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html
mepeisen ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

« Bilder in Feed darstellen | [C++] Typenkonvertierungsproblem; **char -> int »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[C++] Entwurfsproblem: Tests mepeisen Sonstige Programmiersprachen 4 07.04.2007 15:42


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:43 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.6.7, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44