Posts mit dem Label GloraHunter werden angezeigt. Alle Posts anzeigen
Posts mit dem Label GloraHunter werden angezeigt. Alle Posts anzeigen

Dienstag, 21. Dezember 2010

Q293: Sogar Betsy hat einen

Letzte Woche durfte ich endlich wieder in die Test-Vollen greifen. Musste schauen was Canoo-Webtest kann. Das ist ein Open-Source-Testtool mit dem HTTP-Requests getestet werden können. FRAFU, unser Security-Development-Oberschwein, braucht das. Die Verarbeitung und Überprüfung der Requests werden von Webtest über ANT-Tasks gesteuert, also ideal für Tests im Zuge von Contignous Integration.

Ich hab das Tool schon seit langem auf meiner Workstation  installiert weil ich es für das Testautomations-Projekt evaluiert habe. Ich horch mir also die Anforderung von FRAFU an und dann kann es los gehen.

Ohne viel Federlesen nehme ich ein bestehendes Test-Script, ändere den Namen, hau ein paar Testschritte raus weil ich die nicht brauch. Zumindest nicht auf den ersten Blick. Zuerst einmal das Grundlegendste: Verbindung zur URL aufbauen.

Eh klar, der Connect funktioniert nicht. Fehlermeldung:

Can’t connect!

Wieso nicht? Das hat doch schon alles funktioniert. Na gut, husch pfusch bringt’s net. Wie sagte so schön der Opa immer: „Ned huddln, vom huddln kumman de Kinda!

Na gut Opa, machen wir es ordentlich. Lege neues Verzeichnis an, kopier die Files hinüber und editieren weiter drauf los.

Die Logdatei meldet dass ich vorher einen INVOKE machen muss. Ein Blick und es ist klar. Doofi. Beim Testschritt optimieren habe ich natürlich den wichtigsten wegoptimiert. Ok, nichts leichter als das. Invoke einbauen, Script noch einmal starten, fast gleiche Fehlermeldung.

No Invoke found!

OK. Was heißt „No Invoke found!“, ich habe invoked. Schaust du her da.









Vielleicht die Änderungen nicht gespeichert? Speichern, Neustart, wieder kein Treffer. Irgendwie stinkt das Ganze. Vielleicht habe ich nicht fest genug den SAVE-Button gedrückt. Lege all meine Kraft in das Drücken des SAVE-Buttons. Die Maus in meiner rechten Hand quitscht wie ein Echte.

Script noch mal starten. Und? Scheiße, es meckert schon wieder das kein Invoke statt findet. Deppates Script, deppates. Es will mich ärgern. In Zeile 14 mach ich den Invoke auf die notwendige URL. Vollkoffer-Tool.

Nachdem ich mich jetzt schon länger als 15 Minuten mit der Fehlersuche beschäftige, und im Prinzip nur mehr blanker Aktionismus herrscht, erzähle ich einfach dem Bären (Q79) meinen Kummer. Seit unserer 10-Jahres Feier hab ich ja auch so einen Plüsch-Seelsorger.

Ja, richtig gelesen. Ich bin in der Rangordnung aufgestiegen. Ich bin ein vollständiges Development-Schwein, eine Coding-Sau. Ein Plüschbär ist wie ein Ritterschlag. Wie ich zu Ritterschlag ... äähh ... dem Bären gekommen bin – es ist ein original Bär - erzähle ich ein anderes mal.

Nur soviel: Glory Hunter, unser lebender Remedy-Adapter und unser Apachenhäuptling aus Südschweden haben keinen Bären. Nicht einmal einen falschen. Sogar Betsy, unsere SCRUM-Tafel, hat so einen stummen Gesprächspartner in Form einer Plüsch-Sau. Soviel zur Rangordnung.  

Ich nehme also den Bären und erzähle ihm meinen Kummer.

Horch zu alter Schwede. Ich habe in einem bestehenden Verzeichnis Files angelegt. Diese dann geöffnet und editiert. Dann starte ich diese und bekomme eine Fehlermeldung.

Aus Gründen der Übersichtlichkeit erstelle ich dann doch ein neues Verzeichnis, kopier die Files dort hin und editiere sie dort. Da mach ich alles richtig, also so wie es im Tutorial steht.

Dann starte ich wieder die Files aus dem alten Verzeichnis und …

… altes Verzeichnis?



Ah, Scheiße. Ich Idiot. Ich bearbeite die Files aus dem neuen Verzeichnis, starte aber die aus dem alten! Klar dass mein Invoke nicht klappt…

Bin ich froh dass ich eine pelzige Kummernummer hab die ich anrufen kann.

Donnerstag, 4. November 2010

Q278: Erdkunde für Runaways

Gestern 14:03 – Ich stehe im Büro vom BigBoss und wir quatschen über die bevorstehende SAS70-Prüfung.

[Der geneigte Leser dieses Blogs denkt bereits nach dem ersten Satz: „14:03 und Q. ist nicht beim Daily Scrum? Das wird teuer!“ Nun ja, ich denke mir noch gar nichts weil mir ja zu diesem Zeitpunkt noch nicht bewusst ist das es wieder teuer wird! Also, noch mal von vorne]

Gestern 14:03 - Ich stehe im Büro vom BigBoss und wir quatschen über die bevorstehende SAS70-Prüfung. Ich brauch aber noch Unterlagen von meinem Schreibtisch und gehe zurück in den Schweinestall (vormals Fraggleshöhle) um diese zu holen.

Vor der gläsernen Stalltür muss ich stehen bleiben. Die ist nämlich geschlossen. Geschlossene Stalltür bedeutet: Daily Scrum oder Refactoring Day. Was wiederum bedeutet: „Chicken bitte draußen bleiben! Schweine füttern verboten! (Q157)“ Heute ist aber kein Refactoring Day!

Ein Blick auf die Uhr sagt: 14:04. Scheiße 4 Euro aus meiner Tasche für’s Scrum-Herzal. Vielleicht kann ich mich raus reden. Vielleicht bemerkt es aber auch keiner.

Ich senke also mein Haupt und schleich mich leise bei der Tür rein. So als ob nichts passiert wäre, stelle ich mich einfach dazu. Alle lauschen gerade den Antworten von GloryHunter, unserem Neuen aus Westösterreich. TheBoss würde Südschwede zum Westösterreicher sagen, der Servicemanager würde Ostdeutscher sagen. Warum Ostdeutscher? Weil unser richtiger Südschwede, der eigentlich ein Ostdeutscher ist, nach dem Geografieverständnis des Servicemanagers auch ein Westpole ist. Klar? Vergiss es!

Genug mit Erdkunde. Geschafft. Keiner nimmt Notiz von mir. Das ist so als ob man mit 120 in einer 80er-Zone an einem Polizeiauto vorbeifährt und die halten dich nicht an. Baueh, noch einmal Glück gehabt.

Noch einmal Glück gehabt? KillBills Körper nimmt nach 10 Sekunden Spannung auf, schaut mich mit zusammen gekniffenen Augen an und zischt: „Eine Minute noch und es wären fünf Euro!“ Soviel zu „Nochmal Glück gehabt!“.

Nachdem Daily-Scrum-Schulden Ehrenschulden sind, und ich ein Ehrenmann bin, füttere ich also am Ende der Veranstaltung das Scrum-Herzal mit 2x2 Euro. Während ich darüber nachdenke wie viel Baklava ich dafür kaufen könnte, denke ich noch einmal über die Erdkunde-Theorie vom Servicemanager nach:

Wenn also der Ostdeutsche, als Südschwede bzw. auch als Westpole durchgeht, was ist dann eigentlich unsere richtiger Pole?

Vielleicht ein Nord-Ost-Österreicher?