Agile Testing Solutions


Um den hohen Anforderungen an eine Software gerecht zu werden, sind Tests in jeder Entwicklungsstufe eines Softwareprojekts nötig. Nur so kann eine zufriedenstellende Qualität gesichert werden. Nicht ausreichend getestete Produkte können eine Vielzahl von Problemen nach sich ziehen. In agilen Entwicklungsprozessen ist das Testen ein integraler Bestandteil, der besonderer Aufmerksamkeit und Sorgfalt bedarf. Agiles Testen muss so gestaltet werden, dass es die Ziele der agilen Softwareentwicklung stets im Auge behält und optimal unterstützt.

Als weltweit einziger ISTQB® Global Partner haben unsere zertifizierten Testmanager und -ingenieure sowohl inhouse als auch extern mehrjährige Projekterfahrung. Sie arbeiten eng mit Softwareentwicklern und Technikern zusammen.

Beratung, Projektmanagement und Kundenunterstützung

  • Analyse der Testanforderungen
  • Analyse und Spezifikation von Testfällen für automatisierte Tests
  • Analyse der Einsetzbarkeit von Testsystemen
  • Unterstützung bei der Auswahl der Testeinrichtungen
  • Implementierung der Testeinrichtungen
  • Implementierung automatisierter SW-Testprozeduren
  • Entwicklung und Implementierung von Testfällen
  • Planung und Management von automatisierten Tests
  • Entwicklung und Konfiguration von Testumgebungen
  • Erstellung von Testprotokollen und Reports
  • Optimierung von Testprozessen
  • Ausführung von Test-Suiten
  • Berücksichtigung von Standards für Qualitätsmanagement wie z.B. ISO 9001
  • Berücksichtigung agiler SW-Entwicklungsmethoden wie z.B. Scrum

Beratung und Entwicklung: Testfälle für die Testautomatisierung

  • Analyse eines bestehenden Testsystems und der Testfälle für den STP, SMSC, MGW, IN-System, IMS
  • Erstellung automatisierter Testkampagnen
  • Erstellung des Testplanes
  • Spezifikation der Testfälle in Kooperation mit dem Kunden
  • Umsetzung von Testfällen in der Programmiersprache
  • Implementierung der Testfälle in der Testautomatisierung
  • Auswertung der Traces sowie Fehleranalyse mit dem Kunden
  • Protokollierung
  • Erstellung von Testreports

Testfälle

  • Implementieren
  • Evaluieren
  • Validieren
  • Durchführung Ende-zu-Ende Tests
  • Ausführen automatisierter Tests
  • Projektleitung des Testteams

Acceptance Test Driven Development

In Deutschland auch Akzeptanztestgetriebene Entwicklung genannt, ist eng verwandt mit Testgetriebener Entwicklung und Schlüsselwortbasiertem Testen. Bei diesem modernen Verfahren kommen sogenannte “Feature” Dateien als Kommunikationswerkzeug zwischen Kunden, Anwendern, Entwicklern und Testern zum Einsatz. Dies soll sicherstellen, dass die Anforderungen gut beschrieben sind und ermöglicht eine direkte Verknüpfung mit den Testfällen. Diese Technik hilft insbesondere in agilen Projekten und ermöglicht den 3 Amigos (Anforderer, Entwickler, Tester) eine direkte Zusammenarbeit mit einer einzigen Quelle (“single source of truth”). ATTD erfordert eine hohe Konsequenz beim Einsatz und alle Teilnehmer des agilen Teams müssen darin geschult sein.

 

 


ISTQB® Training bei ALTEN

Lassen Sie sich bei uns zum zertifizierten Softwaretester ausbilden. Wir vermitteln Ihnen grundlegende Fertigkeiten des Softwaretestens.

Alle Infos zum ISTQB® Training