BeFamily

Op AI gebaseerd platform voor gezinsbeheer en -communicatie

bugvrij gemaakt vóór officiële release en continu getest door QAwerk
Girl Image Boy Image Clip Icon Blue Clip Icon Red
×
Waar wilt u dat wij onze BeFamily-case study naartoe sturen?
Voer uw zakelijke e-mailadres in

BeFamily is een organizer-app voor gezinnen die is ontworpen om de samenwerking in huis te verbeteren. Het beheert actief gezinsagenda's, coördineert planningen en stelt activiteiten en cadeaus voor. De app vereenvoudigt de evenementenplanning via realtime samenwerking.

Alle klanten

Mobiele app testen

Ons QA-team kent de ins en outs van het testen van iOS- en Android-apps. We werkten nauw samen met BeFamily om hun mobiele app te perfectioneren voor de officiële lancering, zodat zowel iOS- als Android-gebruikers zonder afleiding de volledige waarde krijgen.

Handmatig testen

Onze handmatige QA-ingenieurs voerden verkennende, functionele, smoke-, regressie- en GUI-tests uit op het BeFamily-platform. We hebben ervoor gezorgd dat de vroege toegangskenmerken volledig functioneel waren en dat aan alle eindgebruikersvereisten werd voldaan.

Meer weten

Uitdaging

BeFamily benaderde QAwerk om de stabiliteit, functionaliteit en algehele gereedheid van hun app voor de officiële release te waarborgen.

Ze wilden QA vanaf het begin integreren, zich bewust van de uitdagingen van het beheren van kwaliteit in een nieuwe mobiele app in vergelijking met hun eerdere ervaringen met webgebaseerde applicaties.

Gezien de dynamische aard van de nieuwe app waren snelle veranderingen onvermijdelijk, wat zorgen deed ontstaan over extra werkdruk en UI-aanpassingen die de stabiliteit zouden beïnvloeden.

Ze hoopten dat de ondersteuning van QAwerk vanaf het begin hen zou helpen deze uitdagingen te overwinnen en zich aan te passen aan veranderende vereisten.

Oplossing

Aan het begin van onze tests stuitten we op tal van bugs met betrekking tot de gebruikersinterface (UI), integratie met de agenda, het aanmaken van evenementen binnen de app en gegevensvalidatie. Diverse bugs hadden te maken met pushmeldingen, die óf onverwacht verschenen zonder specifieke noodzaak, óf niet verschenen wanneer dat wel nodig was. Gezien de potentiële verwarring en het risico dat gebruikers belangrijke informatie zouden missen, was het cruciaal om deze bugs onmiddellijk aan te pakken.

We hebben de ontwikkelaars van BeFamily voorzien van een visuele handleiding, waarin de precieze stappen werden geschetst om dit soort bugs te reproduceren. Door gebruikersacties te analyseren en kwetsbare gebieden van de app nauwkeurig te onderzoeken, verkregen we waardevolle inzichten in de aard van de fouten. Onze gezamenlijke inspanningen met de ontwikkelaars van BeFamily stelden hen in staat om gerichte oplossingen te implementeren, waarmee het probleem uiteindelijk permanent werd verholpen.

Hier zijn de diensten die wij hebben geleverd:

  • Exploratory Testing. Er werd uitgebreid verkennend getest terwijl het team zich verdiepte in de functionaliteiten van BeFamily, en de rol aannam van eerstekeer-gebruikers. Deze aanpak stelde het team in staat om dynamisch te leren en zich aan te passen, en om real-time feedback te ontvangen.
  • Functioneel Testen. We hebben een grondige reeks tests uitgevoerd om te controleren hoe goed het systeem functioneerde volgens de specifieke vereisten van BeFamily. Dit hielp ons te bevestigen dat alle functionele kenmerken correct waren geïmplementeerd en dat het systeem voldeed aan de gestelde criteria.
  • Smoke Testing. Smoke testing werd uitgevoerd om de initiële tests op te zetten na het bouwen van het systeem of na het aanbrengen van belangrijke wijzigingen. Smoke tests richtten zich op de meest kritieke functies, om de betrouwbaarheid van de kerncode te waarborgen. Geselecteerde functionele tests werden geïntegreerd als smoke tests om de efficiëntie van het proces te optimaliseren.
  • GUI Testing. We hebben de grafische gebruikersinterface van BeFamily getest om ervoor te zorgen dat deze overeenkwam met de geschreven specificaties. Dit betekende controleren of alle knoppen, iconen en andere visuele elementen eruitzagen en zich gedroegen precies zoals ze moesten. We zorgden ervoor dat de kleuren, lettertypen en de algehele lay-out consistent waren met het beoogde ontwerp.
  • Regressietesten. Regressietesten waren een cruciale fase in het BeFamily-project, die ervoor zorgde dat nieuwe code-wijzigingen bestaande functionaliteiten niet verstoorden. We voerden op maat gemaakte regressietests uit, afgestemd op de aard en complexiteit van nieuwe componenten of defectoplossingen, zowel handmatig als via geautomatiseerde tools.
  • Testdocumentatie. We hebben 500 testsituaties voor BeFamily ontwikkeld en de testdocumentatie beheerd met Qase.io. Met elke app-release updaten we de documentatie en voegen we nieuwe testsituaties toe om aan te sluiten bij wijzigingen in de app. Deze aanpak zorgt voor grondige regressietesten en minimaliseert het risico dat bugs in productie terechtkomen.

Testautomatisering

Testautomatisering werd uitgevoerd met behulp van het Playwright-framework met JavaScript en Browserstack. BrowserStack bood ons toegang tot een uitgebreid scala aan echte apparaten voor zowel Android- als iOS-systemen, samen met geautomatiseerde rapportagemogelijkheden.

Onze automatiseringsscope omvatte 82 testgevallen die essentiële functionaliteiten dekken, waaronder Login, Sign Up, Agenda en To-Do functies. Het installatieproces omvatte 140 uur, waarin we alle tests vanaf nul hebben opgezet, de aangewezen testgevallen hebben geautomatiseerd, rapportagesystemen hebben geconfigureerd, problemen hebben gemeld die tijdens de eerste runs zijn geïdentificeerd en de testprocedures hebben gedocumenteerd.

Testautomatisering

Bugs Gevonden

De meeste problemen die we rapporteerden, hadden betrekking op de integratie met de agenda en datavalidatie. We hebben ook talloze UI-bugs geïdentificeerd, zoals regeleinden, overlappende elementen en uitgeschakelde knoppen, die allemaal de algehele gebruikerservaring beïnvloedden.

Sommige bugs hadden betrekking op pushmeldingen, die ofwel niet arriveerden zoals verwacht, ofwel helemaal niet aankwamen.

Bug

Werkelijk resultaat: De letter "n" in het woord "Pescatarian" wordt naar een nieuwe regel verplaatst.

Verwacht resultaat: Als het woord niet in het blok past, moeten de afbrekingsregels worden toegepast.

Werkelijk resultaat: De schakelaar keert terug naar de inactieve status.

Verwacht resultaat: De "Pushmeldingen inschakelen"-schakelaar moet van de pagina verdwijnen; alle bestaande meldingen moeten zijn ingeschakeld.

Werkelijk resultaat: Na stappen 2 en 5 ziet de gebruiker verouderde gegevens (of een scherm met geen nieuwe reacties/ of oude reacties); daarna wordt het scherm vernieuwd en worden de gegevens up-to-date.

Verwacht resultaat: De juiste informatie over reacties moet onmiddellijk worden weergegeven na het navigeren naar de pagina "Activiteit".

Resultaat

Dit was een gloednieuwe app, dus de zaken veranderden er erg snel mee. Onze klant wilde ervoor zorgen dat het veranderen van delen van de UI geen extra werk voor het team zou veroorzaken. Met QAwerk is dit niet echt een probleem geweest en heeft hun ontwikkelingsteam zich goed aangepast aan de veranderingen.

Met onze gezamenlijke inspanning is BeFamily getransformeerd in een volwassen en stabiele app waarmee gezinnen georganiseerd kunnen blijven en huishoudelijke taken met plezier kunnen beheren. We hebben al die vervelende bugs gedetecteerd en BeFamily geholpen ze op te lossen voordat ze talrijke gebruikers beïnvloedden. Sinds de lancering heeft BeFamily het aantal actieve gebruikers binnen een week verdrievoudigd en nul crashes of grote problemen in productie ervaren!

In de pers

BeFamily, ontwikkeld door Gavin Zuchlinski, is ontworpen om gezinnen te helpen hun schema's, taken, plannen, routines, lijsten en activiteiten allemaal op één plek te delen.

Uitgever van nieuws, recensies en handleidingen op tech-gebied

In de chaos van het dagelijkse gezinsleven komt BeFamily naar voren als een baken van innovatie en efficiëntie.

Community-gedreven ranglijst en nieuwssite voor startups
We werkten samen met QAwerk aan een nieuwe mobiele app. Ze ontwikkelen testplannen, voeren doorlopend regressietesten uit en ontwikkelen ook geautomatiseerde testdekking. Ik was erg onder de indruk van de diepgang en doordachtheid van al het werk, en zelfs van de feedback op de app-functionaliteit zelf. QAwerk reageert zeer snel op verzoeken – ik weet niet wanneer ze ooit slapen! Het team is erg duidelijk en georganiseerd in het beheren van het algehele project en de communicatie. Zeer aan te bevelen!
star star star star star
Gavin Zuchlinski

Wilt u uw product perfectioneren voordat het live gaat?

Laten we praten

Hulpmiddelen

TrelloTrello
Qase.ioQase.io
TestFlightTestFlight
BrowserStackBrowserStack
PlaywrightPlaywright
JavaScriptJavaScript
4experts in team
500+geschreven testgevallen
80+geautomatiseerde testgevallen
300+gemelde bugs
9gebruikte apparaten

QAwerk Team Commentaar

Alexander

Alexander
QA-ingenieur

Het was een genoegen om samen te werken met het BeFamily-team. Ik heb bijgedragen aan de release van talloze nieuwe builds, gericht op handmatig testen van nieuwe functionaliteit en regressietesten. Ik kreeg ook de kans om een nieuw hulpprogramma, Qase, te verkennen, wat de organisatie van testruns enorm heeft vergemakkelijkt en ervoor heeft gezorgd dat onze testgevallen actueel bleven.

Media

Gerelateerd op de Blog

Mobiele gametesten: gedetailleerde QA-checklist

Mobiele gametesten: gedetailleerde QA-checklist

De mobiele gamingsector heeft de afgelopen jaren een ongekende groei doorgemaakt, waarbij de marktomvang sneller is gegroeid dan enig ander entertainmentsegment. Ter vergelijking: recente gegevens suggereren da...

Lees meer
11 beste tools en software voor bug tracking in 2024

11 beste tools en software voor bug tracking in 2024

Softwarefouten komen voor en kunnen een ware hoofdpijndossier zijn. Ze vertragen ons, verwarren gebruikers en schaden de algehele gebruikerservaring. Het snel vinden en oplossen van deze bugs is essentieel....

Lees meer

Onder de indruk?

Huur ons in

Andere casestudy's

Logo Maker Shop

Logo Maker Shop

Zuid-Korea

Hielp Logo & Brand Story Design App succesvol te debuteren op Google Play en bereikte snel 10.000 installaties

Unfold

Unfold

Verenigde Staten

We hebben deze crashende storymaker getransformeerd tot een volwaardig contentcreatieplatform, dat nu een miljard gebruikers heeft en is overgenomen door SquareSpace

Magic Mountain

Magic Mountain

Verenigd Koninkrijk

We hebben de nummer 1 sociale fitnessapp van het VK in staat gesteld om van een MVP naar een Premium-aanbod te gaan, en hun abonnementen groeien dagelijks