Tag Archives: Agiles Testen

Struktur einer wartbaren und skalierenden Fachtest-Suite

Du hast angefangen automatische Fachtests zu schreiben, um nicht in jedem Sprint manuell die Ergebnisse aller vorherigen Sprints testen zu müssen. Prima, wir auch. Nach einer Weile des erfolgreichen Testens ähneln die ganzen Tests aber immer mehr einem Gestrüpp statt einer sauber entworfenen Test-Suite. Mist, bei uns auch. Was ist da schief gelaufen? Im Laufe der Zeit haben sich bei uns einige Muster und Herangehensweisen herausgebildet, die zu einer stabilen, skalierenden und vor allem auch wartbaren Testinfrastruktur führen, welche ich im Folgenden näher vorstellen möchte. (weiterlesen…)

Andreas Ebbert-Karroum

 

Schon diesen Freitag: Agile Experten zum greifen nah

Letztes Jahr hat codecentrics Minikonferenz einschlagenden Erfolg gehabt. Das Feedback der Teilnehmer war durchweg positiv, besonders hervorgehoben wurde die Möglichkeit mit den Experten tatsächlich direkt in Kontakt treten zu können und auch Zeit und Gelegenheit für Diskussionen zu haben. (Zur Erinnerung, hier die Links zum Feedback der meettheexperts zu den Themen Performance, Agilität und Architektur 2009)

Beim Open Space kommen immer wieder super Diskussionen auf und es ist ein absolutes Highlight dieses Formats, dass die Experten beim OpenSpace noch wirklich greifbar sind

Das nächste meettheexperts@codecentric steht unmittelbar bevor. Wer sich noch nicht registriert hat, sollte dies schleunigst nachholen, denn die Liste der Experten ist mal wieder hervorragend besetzt. Teilnehmen am meettheexperts werden: (weiterlesen…)

Andreas Ebbert-Karroum

 

Der agile Juni – Workshops und Trainings rund um Agilität

Agile Softwareentwicklung ist Mainstream

So lautetet eine Meldung bei heise Anfang des Jahres die sich auf eine Studie von Forrester Research stützt. Demnach arbeiten bereits 35% der 1.300 Befragten IT-Fachkräfte nach agilen Methoden und 46% iterativ. Weitere Zahlen von Forrester deuten sogar an, dass 84% der Befragten Scrum als agile Entwicklungsmethode einsetzen.

Für uns als codecentric AG ist das eine tolle Nachricht – seit einigen Jahren entwickeln wir unsere Projekte auf Basis agiler Methoden wie Scrum oder XP und haben schon vielen Kunden geholfen selbst agiler zu werden.

Trotzdem sehen wir ein Phänomen, dass Martin Fowler mal als Flaccid Scrum beschrieben hat:
(weiterlesen…)

Mirko Novakovic

 

Agile Tests erfordern gutes Design

Für das Testen in agilen Projekten ist die Testautomatisierung von zentraler Bedeutung. Und Testautomatisierung bedeutet, dass die Tests entwickelt werden. Dies ist ein fundamentaler Unterschied zu manuellen Tests, bei denen Tests anhand von Testplänen ausgeführt werden, in denen die Ausführung der Tests dann mehr oder weniger gut beschrieben ist. Automatisierte Tests wiederum beinhalten im allgemeinen wesentlich mehr als nur ein Aufzeichnen und Abspielen fester Szenarien. Automatisierte Tests sollen einen Rahmen schaffen, um die Funktionalität der zu testenden Applikationen einfach und schnell mit verschiedenen Parametern testen zu können. Dies wird im Idealfall durch ein agiles Test-Tool unterstützt, das hierfür bereits entsprechende Funktionen anbietet. Fast immer wird es jedoch notwendig sein eigene Erweiterungen zu implementieren, um bestimmte Aspekte einer konkreten Anwendung testen zu können.

(weiterlesen…)

Thomas Jaspers

 

Agile Testing Days: Learning is the key to Agile success: Building a learning culture on your Agile team von Declan Whelan

Der Vortrag von Declan war wirklich super. Insbesondere da ich denke, dass das Thema “Lernen” nicht nur für das Berufsleben wichtig ist, sondern es kann auch sehr gut auf andere Aspekte des täglichen Lebens angewandt werden. Ich muss sicherlich noch mehr darüber nachdenken, aber hier kommen schonmal meine Notizen von der Session.
(weiterlesen…)

Thomas Jaspers

 

Agile Testing Days Berlin – Improved Agile Testing using TPI mit Cecile Davis

In dieser Session geht es also um TPI, die Abkürzung wurde jetzt schon ein paar mal erwähnt und offensichtlich sollte ich die kennen. Tue ich aber nicht. Gestern hab ich noch behauptet, dass ich erwarte, dass auf dieser Konferenz jeder weiß, was BDD ist, und jetzt bin ich einer derjenigen, der unwissend ist (eine schnelle Abstimmung hat das bestätigt. Also, mal sehen, was das ist.
Dieser Eintrag muss noch übersetzt werden, bis dahin ist er leider nur auf englisch verfügbar.

Andreas Ebbert-Karroum