BeFamily

KI-unterstützte Familienmanagement- und Kommunikationsplattform

vor dem offiziellen Release auf Fehler geprüft und kontinuierlich von QAwerk getestet
Girl Image Boy Image Clip Icon Blue Clip Icon Red
×
Wohin sollen wir unsere BeFamily-Fallstudie schicken?
Bitte geben Sie Ihre Geschäfts-E-Mail ein

BeFamily ist eine App zur Organisation von Familienangelegenheiten, die die Zusammenarbeit im Haushalt verbessern soll. Sie verwaltet aktiv Familienkalender, koordiniert Zeitpläne und schlägt Aktivitäten und Geschenke vor. Die App vereinfacht die Planung von Veranstaltungen durch Zusammenarbeit in Echtzeit.

Alle Kunden

Mobile App-Tests

Unser QA-Team kennt sich mit dem Testen von iOS- und Android-Apps bestens aus. Wir haben eng mit BeFamily zusammengearbeitet, um ihre mobile App vor der offiziellen Markteinführung zu verbessern und sicherzustellen, dass sowohl iOS- als auch Android-Benutzer den vollen Nutzen ohne Ablenkungen erhalten.

Mehr erfahren

Manuelle Prüfung

Unsere QA-Ingenieure führten manuelle Sondierungs-, Funktions-, Rauch-, Regressions- und GUI-Tests auf der BeFamily-Plattform durch. Wir stellten sicher, dass die Funktionen für den frühen Zugang voll funktionsfähig waren und dass alle Anforderungen der Endbenutzer erfüllt wurden.

Mehr erfahren

Herausforderung

BeFamily wandte sich an QAwerk, um die Stabilität, Funktionalität und allgemeine Bereitschaft ihrer App für die offizielle Veröffentlichung sicherzustellen.

Sie wollten QA von Anfang an integrieren, da sie die Herausforderungen des Qualitätsmanagements in einer neuen mobilen App im Vergleich zu ihren früheren Erfahrungen mit webbasierten Anwendungen erkannt hatten.

Angesichts der dynamischen Natur der neuen App waren schnelle Änderungen unvermeidlich, was zu Bedenken hinsichtlich zusätzlicher Arbeitsbelastung und UI-Anpassungen führte, die die Stabilität beeinträchtigten.

Sie hofften, dass die Unterstützung von QAwerk von Anfang an ihnen helfen würde, diese Herausforderungen zu meistern und sich an die sich ändernden Anforderungen anzupassen.

Lösung

Zu Beginn unserer Tests stießen wir auf zahlreiche Fehler in Bezug auf die Benutzeroberfläche, die Integration mit dem Kalender, die Erstellung von Ereignissen innerhalb der App und die Datenvalidierung. Mehrere Fehler standen im Zusammenhang mit Push-Benachrichtigungen, die entweder unerwartet und ohne konkrete Notwendigkeit erschienen oder nicht erschienen, wenn sie benötigt wurden. In Anbetracht des Verwirrungspotenzials und des Risikos, dass Nutzer wichtige Informationen verpassen, war es wichtig, diese Fehler umgehend zu beheben.

Wir stellten den BeFamily-Entwicklern einen visuellen Leitfaden zur Verfügung, der die genauen Schritte zur Reproduktion dieser Art von Fehlern aufzeigte. Durch die Analyse der Benutzeraktionen und die Untersuchung der anfälligen Bereiche der App konnten wir wertvolle Erkenntnisse über die Art der Fehler gewinnen. Unsere Zusammenarbeit mit den Entwicklern von BeFamily ermöglichte es ihnen, gezielte Korrekturen vorzunehmen und das Problem schließlich dauerhaft zu beheben.

Hier sind die von uns erbrachten Leistungen:

  • Erkundungstests. Es wurden umfangreiche Sondierungstests durchgeführt, bei denen sich das Team in die Funktionalitäten von BeFamily vertiefte und dabei in die Rolle der Erstnutzer schlüpfte. Dieser Ansatz ermöglichte es dem Team, dynamisch zu lernen und sich anzupassen und Feedback in Echtzeit zu erhalten.
  • Funktionale Tests. Wir führten eine Reihe gründlicher Tests durch, um zu prüfen, wie gut das System gemäß den spezifischen Anforderungen von BeFamily funktionierte. Auf diese Weise konnten wir bestätigen, dass alle funktionalen Merkmale korrekt implementiert wurden und das System die definierten Kriterien erfüllte.
  • Smoke-Tests. Smoke-Tests wurden durchgeführt, um die ersten Tests nach dem Aufbau des Systems oder nach wichtigen Änderungen durchzuführen. Smoke-Tests konzentrierten sich auf die kritischsten Funktionen und stellten die Zuverlässigkeit des Kerncodes sicher. Ausgewählte Funktionstests wurden als Smoke-Tests integriert, um die Effizienz des Prozesses zu optimieren.
  • GUI-Tests. Wir testeten die grafische Benutzeroberfläche von BeFamily, um sicherzustellen, dass sie den schriftlichen Spezifikationen entsprach. Dies bedeutete, dass wir prüften, ob alle Schaltflächen, Symbole und anderen visuellen Elemente genau so aussahen und sich so verhielten, wie sie sollten. Wir stellten sicher, dass die Farben, die Schriftarten und das Gesamtlayout mit dem beabsichtigten Design übereinstimmten.
  • Regressionstests. Regressionstests waren eine wichtige Phase des BeFamily-Projekts, um sicherzustellen, dass neue Code-Änderungen die bestehenden Funktionalitäten nicht beeinträchtigen. Wir führten maßgeschneiderte Regressionstests durch, die auf die Art und Komplexität der neuen Komponenten oder Fehlerbehebungen abgestimmt waren, sowohl manuell als auch mit Hilfe automatisierter Tools.
  • Test-Dokumentation. Wir entwickelten 500 Testszenarien für BeFamily und verwalteten die Testdokumentation mit Qase.io. Mit jeder neuen Version der App aktualisieren wir die Dokumentation und fügen neue Testszenarien hinzu, um sie an die Änderungen in der App anzupassen. Dieser Ansatz gewährleistet gründliche Regressionstests und minimiert das Risiko, dass sich Fehler in die Produktion einschleichen.

Test-Automatisierung

Die Testautomatisierung wurde mit dem Playwright-Framework mit JavaScript und Browserstack durchgeführt. BrowserStack ermöglichte uns den Zugriff auf eine große Anzahl von realen Geräten für Android- und iOS-Systeme sowie automatisierte Berichtsfunktionen.

Unser Automatisierungsumfang umfasste 82 Testfälle, die wesentliche Funktionalitäten abdeckten, darunter Login, Sign Up, Agenda und To-Do-Funktionen. Der Einrichtungsprozess umfasste 140 Stunden, in denen wir alle Tests von Grund auf neu erstellten, die vorgesehenen Testfälle automatisierten, Berichtssysteme konfigurierten, während der ersten Durchläufe festgestellte Probleme meldeten und die Testverfahren dokumentierten.

Test Automation

Fehlermeldungen

Die meisten der von uns gemeldeten Probleme betrafen die Integration mit dem Kalender und die Datenvalidierung. Wir haben auch zahlreiche Fehler in der Benutzeroberfläche festgestellt, wie z. B. Zeilenumbrüche, sich überschneidende Elemente und deaktivierte Schaltflächen, die allesamt die Benutzerfreundlichkeit beeinträchtigten. Einige Fehler standen im Zusammenhang mit Push-Benachrichtigungen, die entweder nicht zum erwarteten Zeitpunkt oder überhaupt nicht ankamen.

Bug

Tatsächliches Ergebnis: Der Buchstabe "n" in dem Wort "Pescatarian" wird in eine neue Zeile verschoben.

Erwartetes Ergebnis: Wenn das Wort nicht in den Block passt, sollten die Regeln zur Silbentrennung angewendet werden.

Tatsächliches Ergebnis: Der Schalter kehrt in den inaktiven Zustand zurück.

Erwartetes Ergebnis: Der Schalter "Push-Benachrichtigungen aktivieren" sollte von der Seite verschwinden; alle vorhandenen Benachrichtigungen sollten eingeschaltet sein.

Tatsächliches Ergebnis: Nach den Schritten 2 und 5 sieht der Benutzer veraltete Daten (oder einen Bildschirm ohne neue Kommentare bzw. mit alten Kommentaren); dann wird der Bildschirm aktualisiert, und die Daten sind aktuell.

Erwartetes Ergebnis: Die korrekten Informationen zu den Kommentaren sollten sofort nach der Navigation zur Seite "Aktivität" angezeigt werden.

Ergebnis

Da es sich um eine brandneue App handelte, änderten sich die Dinge sehr schnell. Unser Kunde wollte sicherstellen, dass Änderungen an Teilen der Benutzeroberfläche keine zusätzliche Arbeit für das Team bedeuten. Mit QAwerk war dies kein großes Problem, und das Entwicklerteam hat sich gut an die Änderungen angepasst.

Dank unserer gemeinsamen Arbeit hat sich BeFamily zu einer ausgereiften und stabilen App entwickelt, die es Familien ermöglicht, ihren Haushalt zu organisieren und mit Freude zu verwalten. Wir haben all die fiesen Fehler aufgespürt und BeFamily geholfen, sie zu beheben, bevor sie zahlreiche Nutzer beeinträchtigen. Seit dem Start von BeFamily hat sich die Zahl der aktiven Nutzer innerhalb einer Woche verdreifacht und es gab keine Abstürze oder größeren Probleme in der Produktion!

In der Presse

BeFamily wurde von Gavin Zuchlinski entwickelt und soll Familien dabei helfen, ihre Zeitpläne, Aufgaben, Pläne, Routinen, Listen und Aktivitäten an einem Ort zu teilen.

Nachrichten, Rezensionen und Anleitungen für den Technikverlag

Im Chaos des täglichen Familienlebens erweist sich BeFamily als ein Leuchtturm der Innovation und Effizienz.

Community-gesteuerte Website für Startup-Rankings und Nachrichten

Sie möchten Ihr Produkt noch vor der Markteinführung verbessern?

Lassen Sie uns reden

Tools

TrelloTrello
Qase.ioQase.io
TestFlightTestFlight
BrowserStackBrowserStack
PlaywrightPlaywright
JavaScriptJavaScript
4Experten im Team
500+geschriebene Testfälle
80+automatisierte Testfälle
300+gemeldete Bugs
9Geräte im Einsatz

Kommentar des QAwerk-Teams

Alexander

Alexander
QA-Ingenieur

Es war ein Vergnügen, mit dem BeFamily-Team zusammenzuarbeiten. Ich habe an der Veröffentlichung zahlreicher neuer Builds mitgewirkt und mich dabei auf manuelle Tests für neue Funktionen und Regressionstests konzentriert. Ich hatte auch die Gelegenheit, ein neues Tool, Qase, kennenzulernen, das die Organisation von Testläufen erheblich erleichtert und sicherstellt, dass unsere Testfälle aktuell bleiben.

Media

Beeindruckt?

Stellen Sie uns ein

Weitere Fallstudien

Logo Maker Shop

Logo Maker Shop

Südkorea

Helped Logo & Brand Story Design App successfully debut on Google Play and quickly hit 10K installs

Unfold

Unfold

United States

Verwandlung einen schlechten Storymaker in eine robustevon AppleGoogle und Squarespace anerkannte App

Magic Mountain

Magic Mountain

Vereinigtes Königreich

Wir halfen der Nummer 1 unter den sozialen Fitness-Apps in Großbritannien beim Übergang von MVP zu Premium mit täglich wachsenden Abonnements