Archive for category 'Software'

Xceptance LoadTest 3.3 ist verfügbar

Thursday, 10. September 2009 16:45

Ab sofort steht das Softwarepaket Xceptance LoadTest (XLT) 3.3 zum kostenlosen Download bereit.

Dahinter verbirgt sich schon die erste Neuerung, denn mit dem Download besitzt man automatisch eine freie Basislizenz. Sie erlaubt Tests mit bis zu fünf virtuellen Nutzern, gilt zeitlich unbegrenzt und unterliegt keinen Nutzungseinschränkungen. Damit darf man XLT auch kommerziell einsetzen, beispielsweise intern oder in Kundenprojekten. So kann man ungehindert prüfen, ob XLT das Werkzeug der Wahl ist oder man kann XLT bereits produktiv für Regressionstests verwenden.

XLT 3.3 bietet einige neue Features, die die tägliche Arbeit effizienter gestalten und den Einsatzbereich von XLT erweitern:

  • Comparison-Reports zum detaillierten Vergleich zweier Testläufe
  • Trend-Reports zur Visualisierung von Veränderungen in den Testergebnissen über mehrere Testläufe hinweg
  • Unterstützung des Google WebDriver API für schnelles Prototyping von Testfällen
  • Ruby als zusätzliche Scriptsprache zur Testfallerstellung
  • Programmierbeispiele für typische Anwendungsfälle, zum Beispiel für die Bearbeitung von Ajax-Requests und die Behandlung von Popups oder Frames
  • Überarbeiteter Testrecorder mit der Unterstützung für Voreinstellungen zur Codegenerierung

Zusätzlich sind wieder viele Detailverbesserungen in diese Version eingeflossen. Weiterführende Informationen gibt es in den Releasenotes oder auf den Produktseiten unseres Webauftritts.

Category: Performance, Software, Testing, XLT | Comments (0) | Author: Ronny

Ubuntu 9.04 will nicht schlafen oder überwintern

Saturday, 5. September 2009 11:37

Nach dem letzten Update meines Ubuntu 9.04 verweigern Suspend und Hibernate den Dienst. Der Rechner will einfach nicht einschlafen, sondern begrüßt mich Sekunden nach seinem Einschlafversuch mit dem Loginscreen. Nach einigen Versuchen eine Lösung zu googeln, bin ich über die Ausgabe des Kommandos dmesg gestolpert:

...
[45033.091602] runnable tasks:
[45033.091602] task PID tree-key switches prio
[45033.091603] ----------------------------------------------
[45033.091648] beagled-helper
...

Laut dieser Liste blockiert Beagle den Schlafmodus des Rechners. Also einfach mal alle Prozesse mit Beagle im Namen gekillt und siehe da, Suspend und Hiberate (Ruhezustand) funktionieren wieder. Alles in allem ist das aber sehr ärgerlich, weil wohl die wenigsten Standardnutzer sich so zu helfen wüssten. Ich bin auch ein Linux-Neuling und versuche langsam von Windows zu Linux zu migrieren. Leider gibt es noch einige Kleinigkeiten, die mich vom Volleinsatz bzw. Nur-Linux-Betrieb abhalten. Unter anderen Probleme mit dem IO-Scheduler, aber das ist eine andere Geschichte.

P.S. Vielleicht ziehen ja auch nur Tester und QA-Leute Fehler magisch an…?

Category: Linux, Software, Things went wrong | Comments (0) | Author: Rene

Skype ist wohl mit Delphi programmiert worden

Thursday, 16. July 2009 15:24

Skype FehlermeldungSkype scheint mit Delphi geschrieben worden zu sein. Ja, das Entwicklungswerkzeug, das von Borland hergestellt wurde. Damals… vor langer langer Zeit.

Interessant…

Category: Software, Software Development | Comments (2) | Author: Rene

Lasttesten mit Webdriver und Ruby

Saturday, 4. July 2009 12:51

Zur Zeit arbeiten wir intensiv an unseren nächsten Xceptance LoadTest Version.  Sie wird einige interessante Neuerungen mitbringen, die man bisher auf dem Markt noch nicht so gesehen hat:

  • Als Scriptsprache steht jetzt neben Java auch Ruby zur Verfügung. Wer also die schnelle agile Entwicklung mit Ruby mag, der kann jetzt nahtlos auch in Ruby Regressions- und Lasttests erstellen.
  • Google hat sich die Mühe gemacht und eine einheitliche API zur Programmierung von Webregressiontests ins Leben gerufen – Google Webdriver. XLT spricht jetzt Webdriver. Damit lassen sich schnell Webtests schreiben und, im Gegensatz zu den anderen Tools, auch als Lasttest ausführen. Wir denken, dass damit die Einführung von XLT deutlich schneller geht und sich damit noch besser für Projekte mit Rapid-Prototyping-Charakter eignet.
  • Zwei Lasttest-Läufe lassen sich jetzt innerhalb von Sekunden vergleichen und das Ergebnis zeigt schnell und deutlich, wo die Änderungen liegen.
  • Wer sich mehr für die langfristige Entwicklung der Performance interessiert ist, dem wird der neue Trendreport eine grosse Hilfe sein. Eine beliebige Menge von Testläufen lässt sich zueinander in Relation setzen und man kann daraus einfach die Entwicklung des Performancetrends ablesen.

Wir freuen uns schon auf die Fertigstellung von XLT 3.3. Zu den einzelnen Neuigkeiten wird es demnächst mehr Blogeinträge geben.

Category: Software, Software Development, XLT | Comments (0) | Author: Rene

Screencast mit Wink

Friday, 19. December 2008 13:52

Wink WindowWir bauen gerade unseren ersten Screencast. Na langer Sucherei fiel unsere Entscheidung auf Wink. Macht sich erstmal ganz gut. Grosser Vorteil ist die Editierbarkeit jedes einzelnen Bilders/Frames.

Category: Misc, Software | Comments (0) | Author: Rene

Wenn sich Proxies einmischen

Thursday, 11. December 2008 21:27

Wenn sich Proxies in den Datenverkehr einmischen, dann kann das schon mal zu unerwarteten Ergebnissen führen. Hier hat sich zum Beispiel der Datenoptimierer des deutschen Vodafone-UMTS-Netzes eingemischt.

Bad Request
Your browser sent a request that this server could not understand.
Request header field is missing ':' separator.

QR…ív'Y‘£À¹¾å¸á(ò,×sœçÀ‹Â᥮-D«"8ŸÏÖJÂ…{&
Apache/2.2 Server at foobar.webpack.hosteurope.de Port 80

Wenn man sich eine Software von Vodafone runterlädt (HighPerformance Client), dann kann man den Datenverkehr beeinflussen und dem blöden Proxy sagen, dass er die Finger vom Verkehr lassen soll. Wobei sich damit der Name HighPerformance Client selbst widerlegt.

Category: Software, Things went wrong | Comments (0) | Author: Rene

Lunascape – Wird das Testerleben einfacher?

Tuesday, 25. November 2008 18:58

Lunscape, der Triple-BrowserEs gibt einen neuen Browser Lunascape. Der besondere Gag ist, dass man die Rendering-Engine wechseln kann. Er kann also als Internet Explorer, Firefox und Safari durchs Web browsen. Das könnte das Testen von Webapplikationen vereinfachen.

Category: Links, Software, Testing | Comments (0) | Author: Rene

Alle Macht den Monitoren

Thursday, 16. October 2008 8:13

Ein Kollege hat mir gestern eine nette Geschichte erzählt und daran möchte ich jeden teilhaben lassen.

Man stelle sich vor, ein Arbeitsplatz mit einer besonderen Anwendersoftware, die man nicht überall einfach mal so installieren kann, weil noch Hardware dran hängt. Die Kollegen greifen bei Benutzung via Remote-Desktop zu. “Sag mal, der Wizard geht doch nicht mehr?”, “Was?”, “Na hier, ich drücke auf den Button, alles ist deaktiviert, aber der Dialog ist nicht da.”

“So ein Mist, ok wir suchen.”

Zwei Stunden später stellte jemand fest, dass der Arbeitsplatz zwei angeschlossene Monitore hat. Irgendwann hatte jemand den Dialog auf dem zweiten Monitor geparkt und dort blieb er auch. Jedes Mal, wenn er sich öffnete war er da, aber halt auf dem zweiten Desktop. Alle “entfernten” Kollegen sahen nur den ersten Desktop, der via Remote-Desktop zugänglich war.

Fazit: Zwei Stunden war der Arbeitsplatz wegen Fehlersuche lahmgelegt und dabei prügeln sich immer alle um seine Nutzzeit.

Category: Software, Things went wrong | Comments (0) | Author: Rene

Hammerhead – Firefox Plugin

Wednesday, 1. October 2008 20:57

Ab sofort gibt es Hammerhead als neues und nützliches Firefox/Firebug-Plugin. Hammerhead misst die Ladezeit einer Webseite und zeigt sie übersichtlich in der Browser-Statusbar an. Zusätzlich erlaubt das Plugin ein Browser-Cachemanagement, um die Messungen zu verbessern bzw. Cache-Einflüsse auszuschliessen.

Category: Performance, Software, Software Development, Testing, XLT | Comments (0) | Author: Rene

JUnit 4.5

Friday, 19. September 2008 9:19

JUnit 4.5 wurde heute veröffentlicht. Es gibt keine Features auf der Liste, die uns sofort wechseln lassen, aber gut zu wissen ist es immer.

JUnit 4.5 focuses on features that make life easier for JUnit
extensions, including new public extension points for inserting
behavior into the standard JUnit 4 class runner.

Category: Software | Comments (0) | Author: Rene