Autor-Archiv

Robot Framework Fachtests in Eclipse entwickeln und mit Maven ausführen

Das Robot Framework ist sehr flexibel einsetzbar und hat uns noch nie vor unlösbare Probleme gestellt. An manchen Enden jedoch muss noch etwas nachgebessert werden, um die Entwicklung und Wartung der automatisierten Tests effizienter gestalten zu können. Einer dieser Bereiche ist die Einbettung in die gewohnte Entwicklungsumgebung. Es gibt zwar die Robot IDE, diese deckt aber nur einen Bruchteil des Benötigten ab. Hier wird gezeigt, wie man das Robot Framework und selbstentwickelte Java Keywords bequem mit Eclipse und Maven nutzen kann.
(weiterlesen…)

Andreas Ebbert-Karroum

 

Remote Screenshots mit Selenium und dem Robot Framework

Screenshots sind bei Oberflächentests sehr hilfreich, um schnell visuelles Feedback zu bekommen, warum ein Test fehlgeschlagen ist. Selenium bietet hierzu einige gute Möglichkeiten. Diese stoßen Momentan allerdings an viele Grenzen, von denen einige hier im Blogpost diskutiert und sogar gelöst werden sollen. (weiterlesen…)

Andreas Ebbert-Karroum

 

Given/When/Then und Beispieltabellen mit dem Robot Framework

Beim ATDD (Acceptance Test Driven Development – Fachtest-getriebene Entwicklung) und BDD (Behaviour Driven Development – Verhaltensgetriebene Entwicklung) ist folgende Syntax weit verbreitet, um vor- und nachgelagerten Bedingungen eines Tests zu formulieren:

  1. Given: Die statischen Vorbedingungen
  2. When: Das Verhalten, das zu testen (bzw. zu spezifizieren) ist
  3. Then: Die Ergebnisse des Verhaltens bei gegebenen Vorbedingungen

In diesem Zusammenhang wird auch gerne von ausführbaren Spezifikationen gesprochen, allerdings ist es bis dahin noch ein weiter Weg, oder? (weiterlesen…)

Andreas Ebbert-Karroum

 

Agile Testing Days – Automated Integration Testing in Agile Environments

… by Slobodanka Sersik and Dr. Gerald Schröder

Der Rahmen für diese Session ist ein ziemlich großes (Fracht-)Container-Managementsystem, in etwa 200 Mannjahre. Zum Entwurf und Erstellung der Testcases diente ein Model, das aus Scenarien, Schritten, Adaptern, Komponenten und Simulatoren besteht. (weiterlesen…)

Andreas Ebbert-Karroum

 

Agile Testing Days – Keynote mit Stuart Reid – Investing in individuals and interactions

Die Key Note startet mit dem recht bekannten “Chicken & Pigs” Beispiel. Dabei sind die Pigs, die sich dem Projekt absolut verpflichtet fühlen – alle anderen sind Chickens. Mit einem Blick auf den Titel der Session es wird sich viel um das Tehma der benötigten Fähigkeiten und Motivation drehen. Klingt vielversprechend :)

Was zeichnet agile Teams aus? (weiterlesen…)

Andreas Ebbert-Karroum

 

Agile Testing Days Berlin – Promoting the use of a quality standard mit Eric Jimmink

Dieser Eintrag muss noch übersetzt werden, bis dahin ist er leider nur auf englisch verfügbar.

Are you now or have ever been … on a team that was pressed or overruled into releaseing flawed or unfinished work? I guess everybody has. After in introduction to Scrum he comes to the value of the “Definition of Done”. How it helps to have consensus and common understanding, manages expectations so that a release does not surprise the customer and have repeatable quality.

You should have a Definition of Done on different levels, for Tasks, Stories, Sprints and Releases. For example:

(weiterlesen…)

Andreas Ebbert-Karroum

 

Nächste Seite »