Agile Testing - Softwarequalität in agilen Projekten

vortraege / Dezember 2018 / agile, testing, qualität, scrum, kanban

Die Anforderungen an Software-Qualität stellen in agilen Projekten, wie Scrum oder Kanban, Software-Entwickler und -Tester vor neue Herausforderungen: mehr noch als Testmethoden und -Werkzeuge zählt in agilen Projekten, wie Qualität tagtäglich von allen Beteiligten gelebt wird. Sie definiert sich hier nicht mehr durch die Abarbeitung von Software-Test-Aufgaben, sondern wird zu einer inneren Haltung. Die Vorlesung beschäftigt sich mit den Erfolgsfaktoren, Fallstricken und Best-Practices im Hinblick auf Qualität und Software-Test in agilen Projekten.

Weiterlesen...

Wie verändert die agile Entwicklung den Test?

artikel / Oktober 2018 / agile, software, testautomatisiserung, testing, qualität

Agilität durchzieht den Alltag der Entwicklungsabteilungen. Wo sie noch nicht praktiziert wird, da wird sie gerade eingeführt. Doch wie sieht der Wandel von herkömmlichen zu agilen Entwicklungsansätzen aus? Welche Fallstricke gibt es und wie wird die Qualitätssicherung, insbesondere der Test dadurch verändert? Welche Konsequenzen ergeben sich dafür für die bekannten Rollen im Test? Es ist offensichtlich, dass die Umstellung auf eine agile Vorgehensweise tief greifende Änderungen mit sich bringt. Auch der Test wird davon nicht verschont.

Weiterlesen...

Testautomatisierung - Von der Kür zur Pflicht

artikel / Juni 2018 / testautomatisiserung, testing, qualität

Qualitätssicherung muss nicht nur effektiv, sondern auch effizient sein. Automatisierung ist hier das Mittel der Wahl zur Effizienzsteigerung und längst den Kinderschuhen entwachsen. Neue Herausforderungen an die Qualitätssicherung und insbesondere die Testautomatisierung lassen jedoch nicht auf sich warten: Höhere Effizienz, bessere Integration in agile und kontinuierliche Ansätze, komplexere Systeme mit mehr Schnittstellen gepaart mit Anforderungen an Safety, Security und Robustheit sind nur ein paar Aspekte, denen sich die Testautomatisierer heute stellen müssen.

Weiterlesen...

Digitalisierung führt zu DevOps

artikel / Januar 2018 / software engineering, testing, qualität, devops, digitalisierung, agile

Digitalisierung fordert fortwährend Entwicklung, Test und Auslieferung der eingesetzten Softwareanwendungssysteme. Diese drei Aktivitäten sollen nicht mehr getrennt, sondern vereint ausgeführt werden. Die Anwender werden in die Entwicklung einbezogen. DevOps ist eine Antwort auf die Nachfrage nach fortwährender Entwicklung. Moderne IT-Systeme sind prinzipiell nie fertig. Sie haben immer nur einen Stand erreicht, bei dem ein Teil der Benutzeranforderungen befriedigt ist. Aber sowohl die Anforderungen als auch die Rahmenbedingungen entwickeln sich weiter und verändern sich.

Weiterlesen...

Qualität als Haltung in Teams etablieren

vortraege / August 2017 / testing, haltung, qualität, potentialentfaltung, newwork

Unser Ziel: Software mit Top-Qualität! Um diesem Ziel näher zu kommen haben wir in den letzten Jahren viel gemacht und fleißig die Methoden-Keule geschwungen: Die Tester sitzen nicht mehr im Keller, sondern haben ihr hübsches Testcenter. Testmethoden sind etabliert und hübsches Testcenter. Testmethoden sind etabliert und verbreitet. Testautomatisierung schreitet voran. Und wenn das alles nicht reicht, wird an der Energie- und Begeisterungsschraube gedreht: Wir schaffen das! Und trotzdem war ich in den letzten Jahren mit vielen Projekten konfrontiert, die es damit nicht geschafft haben, die Qualität signifikat zu steigern.

Weiterlesen...

Testmanagement - Erfolgsfaktoren, Stakeholder und Herausforderungen

artikel / Januar 2017 / testing, qualität, agile, devops, testmanagement

Der Test als eines der häufigsten Mittel der Qualitätssicherung trägt maßgeblich zum Projekterfolg bei. Je früher auf gute Qualität geachtet wird, desto schneller und kostengünstiger können Fehler beseitigt werden. Dieses wirkt sich wiederum massiv auf die Projektdauer aus. Dem Management der Tests kommt daher eine hohe Bedeutung zu. Neben der Steuerung der Testaktivitäten sind der Ausgleich zwischen den Interessen der StakeHolder oder das Vorantreiben fortschrittlicher Testansätze zur Testverbesserung wichtige Tätigkeitsfelder des Testmanagers.

Weiterlesen...