Manuelle Softwaretests

Probleme finden, die automatisierte Tests übersehen

Software kann alle dokumentierten Anforderungen erfüllen und ihre Anwender trotzdem im Stich lassen. Ich prüfe nicht nur, ob eine Funktion grundsätzlich arbeitet, sondern auch, ob sie zuverlässig funktioniert, verständlich ist und den tatsächlichen User Journey unterstützt.

In mehr als 20 Jahren Qualitätssicherung habe ich Web-, Mobile- und Desktop-Anwendungen in den Bereichen SaaS, Finanzdienstleistungen, öffentlicher Personennahverkehr, CAD-Software, E-Commerce und regulierte Softwareprodukte getestet. Ich kann ein bestehendes Team verstärken, die Verantwortung für eine klar definierte Testphase übernehmen oder Struktur in einen bislang reaktiven oder uneinheitlichen Testprozess bringen.

Ihre Testanforderungen diskutieren

Wobei ich Sie unterstützen kann

Explorative und funktionale Tests

Ich untersuche das Produkt über den erwarteten Happy Path hinaus. Dabei verbinde ich strukturierte Testabdeckung mit der Freiheit, unerwartetem Verhalten, Inkonsistenzen und neu erkennbaren Risiken gezielt nachzugehen.

Regressions- und Release-Tests

Ich erstelle eine risikobasierte Regressionstestabdeckung, prüfe geschäftskritische Abläufe und liefere klare Informationen zur Release-Reife. Ziel ist nicht, lediglich eine Checkliste abzuarbeiten. Das Team soll verstehen, was getestet wurde, wo weiterhin Unsicherheiten bestehen und in welchen Bereichen die größten Risiken liegen.

Web-, Mobile- und Desktop-Tests

Meine Erfahrung umfasst responsive Webanwendungen, native und plattformübergreifende Mobile-Apps, komplexe browserbasierte Administrationsoberflächen und spezialisierte Desktop-Software.

API- und Integrationstests

Ich teste sowohl die sichtbare Benutzeroberfläche als auch das Zusammenspiel der beteiligten Systeme. Mit Werkzeugen wie Postman, den Browser-Entwicklertools, REST-APIs, JSON, SQL und Anwendungsprotokollen untersuche ich Fehler und grenze ihre Ursachen gezielt ein.

Usability- und User-Journey-Tests

Qualität beschränkt sich nicht auf technische Korrektheit. Ich identifiziere missverständliche Begriffe, inkonsistente Abläufe, unklare Validierung, Barrieren bei der Bedienung und unnötige Hürden, die Anwender daran hindern können, ihr Ziel zu erreichen.

Fehleranalyse und -dokumentation

Eine gute Fehlerbeschreibung muss dem Team ermöglichen, unmittelbar zu handeln. Ich dokumentiere präzise Reproduktionsschritte, Nachweise, Umgebungsinformationen, Schweregrad, geschäftliche Auswirkungen und relevante technische Beobachtungen. Dabei arbeite ich direkt mit Entwicklern und Product Ownern zusammen, um Unklarheiten schnell zu beseitigen.

Relevante Erfahrung

  • Testverantwortung beim Start des Deutschlandtickets in der NVV-Mobil-App
  • Acht Jahre Erfahrung mit dem Testen dentaler CAD-Software bei exocad und Align Technology, einschließlich der Arbeit in einem FDA-regulierten Umfeld
  • Langjährige QA-Erfahrung mit SaaS-Plattformen, E-Commerce-Systemen, Finanzdienstleistungen und Anwendungen für den öffentlichen Personennahverkehr
  • Tests von Web-, iOS-, Android- und Windows-Produkten
  • Zusammenarbeit mit verteilten Produkt-, Entwicklungs-, Design-, Support- und Business-Teams auf Deutsch und Englisch

Meine Arbeitsweise

Zu Beginn verschaffe ich mir ein fundiertes Verständnis des Produkts, seiner Anwender, der geschäftskritischen Abläufe und der möglichen Folgen eines Fehlers. Darauf aufbauend richte ich die Testabdeckung nach dem tatsächlichen Risiko aus, anstatt jede Bildschirmansicht und jede Anforderung gleich zu gewichten.

Meine Arbeit umfasst typischerweise:

  • Prüfung von Anforderungen und Akzeptanzkriterien vor Beginn der eigentlichen Tests;
  • frühzeitige Identifizierung von Lücken, Unklarheiten und Problemen bei der Testbarkeit;
  • Entwicklung gezielter Test-Charter, Testszenarien und Regressionstestabdeckung;
  • Tests mit relevanten Geräten, Browsern, Benutzerrollen und Datenkonstellationen;
  • Untersuchung von Fehlern unterhalb der Benutzeroberfläche, wenn dies erforderlich ist;
  • zielgruppengerechte Kommunikation von Risiken und Testergebnissen; und
  • Identifizierung geeigneter Automatisierungskandidaten, wenn Wiederholbarkeit und geschäftlicher Nutzen dies rechtfertigen.

Manuelle Tests und Testautomatisierung ergänzen sich

Manuelle Tests sind nicht das Gegenteil von Automatisierung. Automatisierte Tests eignen sich hervorragend, um bekanntes Verhalten wiederholt zu überprüfen. Qualifizierte manuelle Tests sind dagegen besonders wertvoll für Entdeckung, fachliche Beurteilung, Usability und Funktionen, die sich noch häufig verändern.

Ich kann manuelle Tests als eigenständige Leistung anbieten oder sie mit Testautomatisierung zu einer ausgewogenen Testabdeckung kombinieren.

Benötigen Sie erfahrene QA-Unterstützung?

Ich stehe für freiberufliche Projekte, Release-Unterstützung, gezielte Testphasen und längerfristige QA-Einsätze zur Verfügung. Ich arbeite remote und kann bei Bedarf auch Termine vor Ort in Deutschland wahrnehmen.

Kontaktieren Sie mich