App Fehler erkennen und beheben
Veröffentlicht am · Aktualisiert am
Um App Fehler zu beheben, beschreiben Sie tatsächliches Verhalten, erwartetes Verhalten und wiederholbare Schritte. Prüfen Sie die zugehörigen Daten, untersuchen Sie jeweils eine Erklärung und kontrollieren Sie das Ergebnis nach der Änderung.
Ein nachvollziehbares Problem dokumentieren
Nennen Sie Aufgabe, Ansicht, Reihenfolge der Schritte sowie tatsächliches und erwartetes Ergebnis. „Die Anwendung funktioniert nicht“ beschreibt keinen konkreten Fehlerpunkt. „Das ausgefüllte Serviceformular zeigt Erfolg, die Anfrage fehlt jedoch in der Übersicht“ bietet einen brauchbaren Anfang. Speichern Sie Meldungstext, Zeitpunkt und Zeitzone. Ergänzen Sie eine verfügbare Vorgangskennung, damit ähnliche Versuche unterschieden werden können. So lässt sich eine Aufnahme oder ein Datensatz dem richtigen Vorgang zuordnen, statt nachträglich raten zu müssen.
Notieren Sie Bedingungen, die das Ergebnis beeinflussen können: Gerät, Browser, Kontorolle, Version oder Testumgebung und eingegebene Informationen. Trennen Sie Beobachtung und Erklärung. Ein Fehler nach einer neuen Änderung beweist allein nicht deren Ursächlichkeit. Kennzeichnen Sie unbekannte Angaben ausdrücklich. Dadurch vergleichen Sie Versuche, ohne ihre Unterschiede einem ungeprüften Faktor zuzuschreiben. Bewahren Sie genügend Einzelheiten auf, damit eine andere Person den Fall wiederholen kann, ohne zuerst die gesamte Gesprächsfolge oder Projektgeschichte rekonstruieren zu müssen.
Wiederholen Sie den Fall mit Beispieldaten in einer geeigneten Umgebung. Beginnen Sie mit dem fehlerhaften Fall und anschließend einem ähnlichen normalen Fall. Wiederholen Sie keine Aktion mit echten Anfragen oder Nachrichten, bevor Sie den ersten Versuch geprüft haben. Dokumentieren Sie bei sporadischen Problemen auch erfolgreiche Versuche. Unterschiede zwischen Erfolg und Fehler können hilfreicher sein als eine Aufnahme, insbesondere bei wechselnden Eingaben, Konten oder Schrittfolgen. Halten Sie die genaue Reihenfolge fest, statt sie später aus der Erinnerung zusammenzufassen.
- Istzustand, Sollzustand und Schritte notieren.
- Zeit, Umgebung und Kennung sichern.
- Fehler mit ähnlichem Erfolg vergleichen.
Die Unterbrechung im Ablauf lokalisieren
Teilen Sie den Ablauf in Eingabe, Operation, Ergebnis und Anzeige. Bei einer Serviceanfrage prüfen Sie Felder, Speicherversuch, Datensatz und Übersicht. Ein fehlender Eintrag kann an Anzeige oder Filter liegen, aber auch daran, dass nie ein Datensatz entstand. Unterscheiden Sie diese Möglichkeiten vor der Korrektur. Existiert der Eintrag, vergleichen Sie Status, zugeordnetes Konto und aktiven Filter. Fehlt er, untersuchen Sie den Erstellungsversuch, statt ausschließlich die Darstellung der Liste anzupassen und damit den eigentlichen Fehler zu übersehen.
Lesen Sie verfügbare Meldungen und Projektprotokolle, um den erreichten Schritt zu bestimmen. Suchen Sie nach einem Versuch mit passender Zeit oder Kennung. Verbinden Sie Meldungen verschiedener Sitzungen nicht zu einem Ereignis. Nutzer sehen möglicherweise eine allgemeine Nachricht, während das Team weitere Angaben hat; erfassen Sie bei Verfügbarkeit beide. Entfernen Sie Schlüssel, Zugriffstoken und unnötige Kundendaten aus geteilten Diagnosen. Verwenden Sie Beispiele mit derselben relevanten Struktur, ohne Originalwerte offenzulegen oder das fehlerauslösende Merkmal unkenntlich zu machen.
Prüfen Sie Zugriff, Verbindungen und Daten als getrennte Erklärungen. Wenn ein Konto die Übersicht sieht und ein anderes nicht, vergleichen Sie Rollen und erwartete Einträge vor einer Einstellungsänderung. Bei externen Verbindungen kontrollieren Sie Einrichtung, Umgebung, Anfrage und verfügbare Antwort. Eine simulierte Ansicht belegt keine tatsächliche Verbindung. Schreiben Sie auf, welche Information jede Erklärung bestätigen oder ausschließen würde. Die Untersuchung wird dadurch zu kleinen Prüfungen statt mehreren gleichzeitigen Änderungen, deren Auswirkungen niemand zuverlässig auseinanderhalten kann.
- Eingabe, Speicherung und Anzeige trennen.
- Belege demselben Versuch zuordnen.
- Jeweils eine Erklärung prüfen.
Eine gezielte und überprüfbare Korrektur verlangen
Erstellen Sie ein Briefing mit Wiederholungsschritten, erwartetem Verhalten, Belegen und nachweislich betroffenem Bereich. Bei Infera Agent geben Sie diese Angaben weiter und verlangen Änderungsbeschreibung und Prüfung, unter Berücksichtigung verfügbarer Projektmöglichkeiten. Ein Feldproblem erfordert keine allgemeine Aufforderung zum Neubau der Anwendung. Ist die Ursache unbekannt, verlangen Sie zunächst ihre Eingrenzung anhand von Belegen. Machen Sie Ihre Vermutung nicht sofort zur Umsetzungsanweisung, die den Fehler verdecken oder an eine andere Stelle verlagern könnte.
Beginnen Sie mit einer Änderung an der identifizierten Ursache und behalten Sie eine wiederherstellbare Fassung mithilfe Ihrer Projektwerkzeuge. Wenn ein gespeicherter Vorgang ausgefiltert wird, prüfen Sie die Anzeigebedingung statt automatisch einen zweiten Vorgang anzulegen. Scheitert die Speicherung, repariert ein neuer Meldungstext keine Daten. Beschreiben Sie Auswirkungen auf Verhalten und Informationen. Benennen Sie separate Folgeschritte, etwa die Prüfung älterer betroffener Anfragen. Eine neue Fassung berichtigt historische Datensätze nicht allein dadurch, dass künftige Vorgänge nun richtig funktionieren.
Prüfen Sie die Änderung vor dem Abschluss. Kontrollieren Sie, dass keine unnötigen Aktionen hinzugefügt und benötigte Informationen erhalten wurden. Erläutern Sie knapp Ursache, Anpassung und offene Punkte. Bei unzureichenden Belegen nennen Sie die nächste zu beantwortende Frage. Ein Werkzeugbericht oder eine verschwundene Warnung beweist keine vollständige Behebung. Der definierte Ablauf muss korrekt funktionieren und sein Ergebnis überprüfbar sein. Begrenzen Sie Ihre Aussage auf das, was die verfügbaren Prüfungen tatsächlich und nachvollziehbar nachweisen können.
- Schritte, Belege und Erfolgskriterien angeben.
- Das betroffene Verhalten korrigieren.
- Änderungen und offene Fragen dokumentieren.
Korrektur und benachbarte Fälle prüfen
Wiederholen Sie die ursprünglichen Schritte möglichst mit demselben Fall. Prüfen Sie anschließend einen normalen Fall und eine fehlende, lange oder nicht verfügbare Angabe, passend zum Fehler. Im Servicebeispiel kontrollieren Sie Datensatz, Übersicht und Status statt nur die Sendemeldung. Prüfen Sie erhaltene Eingaben nach einer Korrektur und einen verständlichen nächsten Schritt bei Misserfolg. Verwenden Sie geeignete Konten und Rollen, damit der Erfolg eines Kontos keine unbelegte Aussage über alle Nutzer und sämtliche verfügbaren Wege wird.
Testen Sie nahe Abläufe, die betroffen sein könnten: Aktualisieren, Suchen oder Öffnen aus einer anderen Ansicht. Prüfen Sie frühere Anfragen als separate Aufgabe; eine künftige Korrektur repariert nicht automatisch die Vergangenheit. Untersuchen Sie unvollständige oder doppelte Datensätze vor ihrer Bearbeitung. Löschen Sie sie nicht allein wegen eines ungewöhnlichen Eindrucks. Bewahren Sie Belege über Ausgangslage, Entscheidung und später prüfbaren Zustand auf. Dadurch unterscheidet das Team die Verhaltenskorrektur von der Reparatur bereits entstandener Informationen und kann beide Ergebnisse getrennt bewerten.
Schließen Sie den Eintrag mit Prüfergebnissen, getesteter Version und verbleibenden Grenzen. Legen Sie fest, wer bei erneutem Auftreten nachfasst und welche Informationen dann benötigt werden. Bewahren Sie Fehlerbeispiele und erfolgreiche Fälle als Referenz für spätere Änderungen auf. Bleibt ein sporadischer Fehler ungeklärt, schreiben Sie das ausdrücklich, statt eine vollständige Lösung zu verkünden. Eine nützliche Dokumentation verbindet Entscheidungen mit überprüfbaren Ergebnissen und vermeidet, dass die nächste Untersuchung wieder mit unbelegten Vermutungen beginnt.
- Ursprüngliche und nahe Fälle wiederholen.
- Frühere Daten separat untersuchen.
- Ergebnisse und Prüfgrenzen festhalten.
Häufige Fragen
Welche Angaben brauche ich zuerst?
Wiederholungsschritte sowie tatsächliches und erwartetes Verhalten. Ergänzen Sie Zeitpunkt, Umgebung und verfügbare Kennung und beginnen Sie mit einem prüfbaren Fall.
Reicht eine Erfolgsmeldung?
Nein. Prüfen Sie das tatsächliche Ergebnis, beispielsweise Speicherung und Sichtbarkeit beim vorgesehenen Nutzer. Die Nachricht ersetzt diese Kontrolle nicht.
Wie untersuche ich sporadische Fehler?
Dokumentieren Sie erfolgreiche und fehlgeschlagene Versuche und vergleichen Sie Daten, Konten, Umgebungen und Schritte. Ein fehlerfreier Versuch belegt keine Lösung.
Wann ist die Korrektur abgeschlossen?
Nach Wiederholung des ursprünglichen Falls und Prüfung betroffener Wege, mit dokumentierter Version, verbleibenden Grenzen und separater Bearbeitung früherer Daten.