Qa

Einführung in Gatling

Der Software-Test gehört zur Agilen Softwareentwicklung. Auch wenn viele Softwareentwickler automatische (J)Unit-Tests als “Testen” ansehen, liegt der Schwerpunkt beim Testen im eigentlichen Sinne nicht nur im Verhindern von Regressionen durch automatische Checks, sondern auch im Gewinnen von Informationen über die entwickelte Software. Wertvolle und zeitnahe Informationen sind essenziell, um fundierte Entscheidungen zu treffen. Neben vielen anderen Test-Arten ist der Leistungstest ein wichtiger Bestandteil einer umfassenden Test-Strategie.

Weiterlesen

Functional Load Testing mit Gatling

Die Hauptaufgabe im Testen besteht darin, Informationen über ein Software-System zu gewinnen; dazu gehören auch Last- und Performance-Tests. Mit funktionaler Programmierung können wir Ereignisse und Szenarien modellieren, die mit klassischen Ansätzen gar nicht oder nur schwer abbildbar sind. Dieser Artikel beschreibt diese Szenarien und zeigt die Möglichkeiten von Gatling auf, sie funktional zu testen.

Weiterlesen

Mutation-Analysis-Plugin 1.2 released

Am 7.2. haben wir die neueste Version 1.2 des Mutation-Analysis Plugin für Sonarqube veröffentlich.

Weiterlesen

Tourniquet JUnit 0.4.6 released

Mit dem heutigen Release von Tourniquet JUnit 0.4.6 gibt es vor allem Erweiterungen des HTTP Server Mock als auch der PageObjects Bibliothek.

Weiterlesen

Tourniquet-Junit

Heute wurde ein neues Release von Tourniquet-Junit (0.4.5) veröffentlich. Tourniquet ging aus dem Projekt Scribble hervor und wird nun als eigenständiges Projekt weiterentwickelt.

Weiterlesen

Was wir Testen

Die Discipline des Testens hat in den letzten Jahren durch agile Entwicklung und Automation ein Revival erlebt. Zwar gibts es nach wie vor noch manuelle Tests, insbesondere Smoke Tests und Usability Tests, doch der überwiegende Teil der Tests, allen voran Unit Tests, wird heutzutage automatise ausgeführt. Ein Grossteil dessen, was wir testen, sind Funktionen oder Features. Diese Funktionen und Features überführen bestimmte Eingabeparameter in ein beobachtbares Resultat.

Weiterlesen