Cloud, QA & Sicherheit

QA und Softwaretests: Fehler finden, bevor Ihre Nutzer es tun

Gjethe testet Web- und Mobile-Software manuell und mit automatisierten Suiten: Funktions- und Regressionstests, Cross-Browser- und Gerätetests, Barrierefreiheit nach WCAG 2.2 AA, API-Tests, Performance- und Lasttests sowie grundlegende Sicherheitsprüfungen. Sie erhalten klare Fehlerberichte mit Schritten zur Reproduktion und automatisierte Tests, die auch nach unserer Arbeit weiter Regressionen aufspüren.

  • Kostenlose Erstberatung
  • Schriftliches Angebot für Ihr Projekt
  • Flexible Zahlungsmeilensteine
+1

Auf einen Blick

Vorgehen
Manuell + automatisiert
Abdeckung
Browser, Geräte, APIs, Barrierefreiheit
Berichte
Priorisierte, reproduzierbare Fehlerberichte
Hinterlässt
Automatisierte Regressionstest-Suite

Definition

Was ist QA & Softwaretests?

Qualitätssicherung (QA) und Softwaretests ist die systematische Prüfung von Software gegen ihre Anforderungen und die reale Nutzung (auf verschiedenen Browsern, Geräten und unter verschiedenen Bedingungen), um Fehler zu finden, bevor es Nutzer tun, und ihre Rückkehr zu verhindern.

Fehlerhafte Software zu starten kostet mehr als sie zu testen: Support-Tickets, entgangene Verkäufe, Notfallkorrekturen und beschädigtes Vertrauen. Gutes Testen verbindet zwei Dinge. Automatisierte Tests laufen bei jeder Änderung und verhindern, dass bekannte Probleme zurückkehren. Manuelles, exploratives Testen findet die Probleme, für die niemand daran dachte, einen Test zu schreiben. Wir balancieren beides nach Ihrem Budget und Ihrem Release-Rhythmus.

Für wen ist es geeignet?

  • Teams vor einem Launch

    Ein neues Produkt oder ein großes Release braucht eine gründliche Prüfung, bevor echte Nutzer kommen.

  • Entwicklungsteams ohne QA

    Entwickler testen ihre eigene Arbeit und übersehen Dinge; ein unabhängiger Tester sieht das Produkt mit frischem Blick.

  • Produkte mit wiederkehrenden Regressionen

    Das Beheben eines Fehlers zerstört immer wieder einen anderen. Automatisierte Regressionstests beenden den Kreislauf.

  • Unternehmen, die Software einkaufen

    Sie haben Software bei einem anderen Lieferanten beauftragt und wollen vor der Abnahme eine unabhängige Prüfung.

Was enthalten ist und was Sie behalten

Was enthalten ist

  • Teststrategie und -plan
  • Testfälle aus Anforderungen und Nutzerabläufen
  • Funktionale und explorative Tests
  • Regressionstests
  • Cross-Browser- und Tests auf echten Geräten
  • Tests mobiler Apps auf iOS und Android
  • Barrierefreiheitstests nach WCAG 2.2 AA
  • API-Tests
  • Performance- und Lasttests
  • Grundlegende Sicherheitsprüfungen (OWASP Top 10)
  • Automatisierte End-to-End-Test-Suite
  • Fehlerberichte und erneuter Test von Korrekturen

Was Sie erhalten

Wird am Ende übergeben. Gehört Ihnen.

  • Testplan und Testfälle
  • Priorisierte Fehlerberichte mit Belegen
  • Automatisierte Testsuite in Ihrem Repository
  • In CI integrierte Testergebnisse
  • Abschließender Qualitätsbericht mit Release-Empfehlung

Welche Testarten führen wir durch?

TypWelche Frage es beantwortet
FunktionalFunktioniert jede Funktion wie spezifiziert?
RegressionHat neuer Code etwas kaputtgemacht, das früher funktionierte?
Performance & LastBleibt es bei echtem Traffic schnell?
SicherheitIst es gegen gängige Angriffe geschützt?
Cross-Browser & GerätFunktioniert es in Chrome, Safari, Firefox und Edge, auf Smartphones und Desktops?
BarrierefreiheitKönnen Menschen mit Tastatur und Screenreader es nutzen?
API & IntegrationLiefern Endpunkte und verbundene Systeme die richtigen Daten?
Abnahmetest durch NutzerTut es, was das Geschäft tatsächlich braucht?

Was macht einen guten Fehlerbericht aus?

Ein Fehlerbericht sollte es einem Entwickler ermöglichen, das Problem beim ersten Versuch zu reproduzieren. Unsere enthalten die genauen Schritte, erwartete und tatsächliche Ergebnisse, die Umgebung (Browser, Gerät, Konto), Screenshots oder eine Aufzeichnung und alle Konsolen- oder Netzwerkfehler.

Jeder Fehler erhält einen Schweregrad nach seiner Auswirkung auf Nutzer und Geschäft, nicht danach, wie lästig er zu finden war. So behebt Ihr Team zuerst, was zählt, und der Abschlussbericht gibt einen klaren Überblick, ob das Release bereit ist.

Was wir zuerst automatisieren

  • Registrierung und Login

    Wenn Menschen nicht hineinkommen, zählt nichts anderes.

  • Checkout und Zahlungen

    Die Abläufe, die direkt Geld kosten, wenn sie brechen.

  • Kernabläufe

    Die Hauptaufgabe, für die Ihr Produkt existiert.

  • Kritische APIs

    Endpunkte, von denen andere Systeme abhängen.

Wie viel Testen ist genug?

Testen kann nie beweisen, dass Software fehlerfrei ist; es senkt das Risiko auf ein akzeptables Niveau. Die richtige Menge hängt davon ab, was auf dem Spiel steht. Eine Marketing-Website braucht solide Cross-Browser- und Formularprüfungen. Ein Zahlungsablauf, eine Patientenakte oder ein Buchungssystem braucht deutlich tiefere Abdeckung, weil Fehler Geld oder Vertrauen kosten.

Wir dimensionieren Tests nach Risiko: Die meistgenutzten, wertvollsten und am ehesten fehleranfälligen Funktionen erhalten die meiste Aufmerksamkeit und werden zuerst automatisiert. Risikoärmere Bereiche erhalten leichtere manuelle Prüfungen. So fließt das Testbudget dorthin, wo es den meisten Schaden verhindert.

So funktionieren QA und Softwaretests, Schritt für Schritt

Jeder Schritt hat ein klares Ergebnis, das Sie prüfen können. Der Zeitrahmen wird in Ihrem Angebot vereinbart.

  1. 1

    Das Produkt verstehen

    Anforderungen, Nutzerreisen und Risikobereiche mit Ihrem Team geprüft.

  2. 2

    Planen

    Testplan zu Umfang, Umgebungen, Geräten und Prioritäten.

  3. 3

    Testen

    Manuelles und exploratives Testen über Browser und Geräte hinweg.

  4. 4

    Bericht

    Fehler in Ihrem Tracker mit Belegen und Schweregrad erfasst.

  5. 5

    Automatisieren

    Automatisierte Tests für kritische Abläufe geschrieben und in CI aufgenommen.

  6. 6

    Nachtesten und abnehmen

    Korrekturen verifiziert und ein abschließender Qualitätsbericht geliefert.

Tools und was Ihr Angebot beeinflusst

Die Preisgestaltung richtet sich nach Ihrem Projekt und wird in Ihrem Angebot vereinbart. Diese Faktoren bestimmen es.

QA & Softwaretests: Preisfaktoren
FaktorWarum er wichtig ist
Größe des ProduktsMehr Funktionen und Nutzerabläufe bedeuten mehr Testfälle.
Geräte- und Browser-MatrixJeder zusätzliche Browser, jede OS-Version oder jedes Gerät erhöht die Testzeit.
AutomatisierungsumfangDas Schreiben und Pflegen automatisierter Tests ist Mehraufwand, der sich mit der Zeit auszahlt.
Testdaten und UmgebungenRealistische Testdaten und stabile Umgebungen müssen manchmal erst geschaffen werden.
Release-HäufigkeitHäufige Releases profitieren stärker von Automatisierung als seltene.

Häufige Fehler, die Sie vermeiden sollten

Was bei uns am häufigsten schiefgeht und wie ein gutes Projekt es vermeidet.

  • Nur den Idealpfad testen

    Nutzer vertippen sich, gehen zurück, verlieren die Verbindung und klicken doppelt. Testen Sie, was sie wirklich tun.

  • Alles automatisieren

    Automatisieren Sie stabile, kritische Abläufe; heben Sie sich exploratives Testen für neue und sich ändernde Funktionen auf.

  • Ganz am Ende testen

    Spät gefundene Fehler sind teuer. Beziehen Sie das Testen ein, während Funktionen gebaut werden.

  • Barrierefreiheit ignorieren

    Barrierefreiheitsprobleme schließen Nutzer aus und können in manchen Märkten rechtliche Risiken schaffen.

Häufig gestellte Fragen

Manuelles oder automatisiertes Testen?

Beides. Automatisierte Tests fangen Regressionen bei jedem Release ab; manuelles exploratives Testen findet die Probleme, für die niemand einen Test geschrieben hat. Wir balancieren sie nach Ihrem Budget und Ihrer Release-Häufigkeit.

Können Sie Software testen, die ein anderes Team gebaut hat?

Ja. Wir testen unabhängig und liefern einen priorisierten Fehlerbericht mit Reproduktionsschritten, Screenshots und Schweregrad.

Testen Sie die Barrierefreiheit?

Ja. Wir kombinieren automatisierte Prüfungen mit manuellen Tastatur- und Screenreader-Tests nach WCAG 2.2 AA.

Testen Sie mobile Apps auf echten Geräten?

Ja, eine Mischung aus echten iPhones und Android-Smartphones und Cloud-Gerätelaboren für breitere Abdeckung.

Können Sie unsere Anwendung lasttesten?

Ja. Wir simulieren realistischen Traffic, um Engpässe zu finden, und berichten, wie sich das System bei steigender Last verhält.

Sind Sicherheitstests enthalten?

Wir führen grundlegende Sicherheitsprüfungen gegen gängige Schwachstellen durch. Förmliche Penetrationstests sollten von spezialisierten, akkreditierten Firmen durchgeführt werden.

Welchen Bugtracker nutzen Sie?

Ihren (Jira, Linear, GitHub Issues oder ein anderes Tool), damit Fehler dort liegen, wo Ihre Entwickler arbeiten.

Laufen die automatisierten Tests auch ohne Sie?

Ja. Sie laufen in Ihrer CI-Pipeline bei jeder Änderung, und wir dokumentieren, wie man sie aktualisiert.

Kann das Testen laufend erfolgen?

Ja. Viele Teams nutzen uns für regelmäßige Regressionsrunden vor jedem Release.

Unterschreiben Sie NDAs, bevor Sie unveröffentlichte Produkte testen?

Ja, auf Wunsch. Die Bedingungen werden schriftlich vereinbart, bevor die Tests beginnen.

Können Sie Tests für unsere bestehende Codebasis schreiben?

Ja. Wir ergänzen Tests zuerst rund um das kritischste Verhalten, auch in älterem Code, damit künftige Änderungen sicherer sind.

Testen Sie auch E-Mails, PDFs und Benachrichtigungen?

Ja. Wir prüfen, dass E-Mails, erzeugte Dokumente und Push-Benachrichtigungen zur richtigen Zeit gesendet werden, die richtigen Daten enthalten und in gängigen E-Mail-Clients und auf Geräten korrekt angezeigt werden.

Können Sie mit realistischen Daten testen, ohne Informationen echter Kunden zu verwenden?

Ja. Wir erstellen anonymisierte oder synthetische Testdaten, die sich wie echte Daten verhalten, ohne personenbezogene Informationen preiszugeben.

Was brauchen Sie von uns, um mit dem Testen zu beginnen?

Zugang zu einer Testumgebung, Testkonten für jede Nutzerrolle, vorhandene Anforderungen oder User Stories und eine Liste der Abläufe, die für Ihr Geschäft am wichtigsten sind.

Testen Sie Ihre Software.

Sagen Sie uns, was Sie brauchen. Sie erhalten eine ehrliche Einschätzung, einen klaren Plan und ein schriftliches Angebot. Die erste Beratung ist immer kostenlos.

  1. Wie es weitergeht
  2. 1Sie sagen uns, was Sie brauchen
  3. 2Wir melden uns möglichst innerhalb von 24 Stunden mit Rückfragen
  4. 3Sie erhalten ein schriftliches Angebot für Ihr Projekt