Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Computable Awards
    • Overzicht
    • Nieuws
    • Winnaars
    • Partner worden
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Nieuwsbrief

Gebruikersscenario leidraad bij app-testen

17 oktober 2014 - 14:143 minuten leestijdOpinieSoftware & Development
Caleb Repkes
Caleb Repkes

Tegenwoordig gebruikt iedereen apps. Je hebt dus direct eer van je werk als tester van de mobiele applicatie. Zeker als blijkt dat jouw collega’s, vrienden en familie jouw app massaal gaan gebruiken. Het nadeel is natuurlijk dat je het direct om je oren krijgt, als blijkt dat gebruikers niet tevreden zijn over de door jou ontwikkelde of geteste applicatie. Meer dan ooit is het dus zaak dat mobiele apps getest worden op functionaliteit, gebruikers-vriendelijkheid, snelheid, duidelijkheid en toegankelijkheid.

Dat klinkt logisch maar iedereen gebruikt apps natuurlijk op zijn of haar eigen manier. Hoe zou mijn oma de app gebruiken? Wat vindt de twintiger belangrijk bij het appen in de trein? Hoe gebruikt een manager de mobiele app?

Verschillende gebruikersscenario’s dus die ook van invloed zijn op de testaanpak. Uiteraard zijn er veel wegen die naar Rome leiden. Of anders gezegd, methoden en technieken te kust en te keur. Maar soms is er niet of nauwelijks tijd om te bepalen wat de beste methode is. Of stap je halverwege een project in. Dan word je gedwongen gewoon van start te gaan. In zo’n situatie is mijn ervaring dat de hieronder beschreven opstartstappen nuttig zijn

Als eerste loop ik één keer volledig door de app. Daarmee krijg ik een volledig overzicht van alle app schermen. Voor wie en wat is de app bedoeld en in welke functionaliteiten voorziet de app? En wellicht het belangrijkste, kan ik ook werkelijk doen waar de app voor bedoeld is? Tijdens dat proces schets ik op een leeg vel papier een minimalistisch diagram over hoe ik denk dat de app eruit ziet.

Vervolgens loop ik opnieuw van begin tot eind door de hele app. Dan controleer ik de allerkleinste details. Van spelfouten tot gestures/bewegingen over het scherm. Volgt de app bijvoorbeeld de platform richtlijnen? Zo kent Android een specifieke terugknop op de devices, terwijl je op het iOS platform een terugknop in de app maakt. Verder test ik bekende bedieningsfoutjes zoals met twee vingers op verschillende plekken tegelijkertijd drukken.

Ik kijk dan of verschillende schermen tegelijkertijd geladen kunnen worden. Of ik druk op een knop en sleep dan mijn vinger weg om te beoordelen of de knop een ‘pressed state’ heeft. Een ‘pressed state’ is een andere kleur van een knop, zodat je ziet wat je indrukt. Kortom, ik stop als het ware een temperatuurmeter in de app om een goed beeld te krijgen van de kwaliteit van de mobiele software.

Tenslotte doe ik alle handelingen twee keer sneller dan de gemiddelde gebruiker zal doen. Mijn ervaring is dat een app niet goed opgebouwd is als je vaak en snel tegen crashes aanloopt. Bij een slechte opbouw worden bijvoorbeeld oude schermen niet netjes opgeruimd. Of gegevens blijven in het geheugen staan. Het kan ook zo zijn dat de app niet goed omgaat met vervuilde data van een back-end applicatie. Des te sneller je dan door een app heen navigeert en verschillende gebruikershandelingen met elkaar combineert, des te minder tijd heeft het toestel nodig om acties te verwerken. Als dat niet netjes gebeurt, is de kans op crashes groot.

Deze opstartstappen zijn natuurlijk heel generiek. Ik zei al dat de de meest effectieve testaanpak helemaal afhangt van het doel en type gebruikers van de app.

Caleb Repkes, testing professional van Sogeti

TMap Dag

Meer weten over welke testaanpak het meest effectief is in welk scenario? Kom dan 28 oktober 2014 naar de TMap Dag in het Spant! in Bussum.

Meer over

AppsiOSTabletsTestingTMap

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Design Sprints: 4 dagen van idee naar prototype

    Hoe zet je in vier dagen tijd een gevalideerd prototype neer met Design Sprints?

    Computable.nl

    Resultaatgericht Samenwerken (RGS).

    RGS is een gestructureerde methode die vastgoedprofessionals direct ondersteunt bij kwaliteitsverbetering, kostenefficiëntie en verduurzaming.

    Computable.nl

    De principes van cloud-native techniek

    Cloud-native technologieën voegen flexibiliteit, schaalbaarheid en beveiliging toe en verlagen de operationele kosten voor de IT-omgeving. Hoe dragen Kubernetes, KEDA en AKS hieraan bij?

    Meer lezen

    testen
    OpinieSoftware & Development

    Het nieuwe testen: van recept naar blokkendoos

    Computable.nl
    OpinieSoftware & Development

    Testen: Van 100 naar 100.000 criticasters

    Computable.nl
    ActueelSoftware & Development

    Atos en CA stappen samen in ‘Agile Testing’

    4 reacties op “Gebruikersscenario leidraad bij app-testen”

    1. Reza Sarshar schreef:
      27 oktober 2014 om 10:29

      Niks nieuws en ook een algemene aanpak wat ik hierboven lees.
      Ik zou wat meer aandacht besteden aan een onderwerp waarmee je de adoptiegraad van je app kunt vergroten: Usability!

      Lees het artikel van Gijs:

      https://www.computable.nl/artikel/opinie/architectuur/5139332/2204519/usability-hou-het-simpel.html#reacties

      Login om te reageren
    2. Caleb Repkes schreef:
      27 oktober 2014 om 11:31

      Hey Reza,

      Interessante feedback, ik zie ook dat je op plek 4 staat van de Top 10 reagerende bezoekers.

      Zoals je leest heb ik er bewust voor gekozen om geen algemeen verhaal te beschrijven. Ik haal juist concrete voorbeelden aan om mee te starten tijdens mobile testen.

      Niettemin ben ik geprikkeld door jou feedback en heb ik mijn tekst nog eens aandacht door gelezen. Ik haal onder andere een voorbeeld aan waarbij ik controleer of een knop een “pressed state” heeft. Een snelle zoekactie via google levert de volgende website op: http://red-team-design.com/web-usability-tips-for-your-website/ –> Tip 2 ;-).

      Dankjewel en met vriendelijke groet,

      Caleb

      Login om te reageren
    3. Reza Sarshar schreef:
      27 oktober 2014 om 12:03

      Beste Caleb,
      Dank voor je reactie.
      Ik sta inderdaad op de lijst van reagerende bezoekers en door vele interacties op deze site met mijn Computable-collega`s heb ik inmiddels een virtuele familie bestaande uit de top 10 leden 🙂

      De zaken die je in je opinie benoemd hebt zijn terecht. De enige wat ik probeerde aan te geven is dat ik een artikel had verwacht met wat andere inhoud waardoor ik geïnspireerd word door iemand uit deze business (app-industrie).

      Ik kijk uit naar je volgende artikel!

      Login om te reageren
    4. Pascal schreef:
      28 oktober 2014 om 09:10

      Is er een wezenlijk verschil met een applicatie die gewoon op je computer thuis draait of ergens op het internet draait ?

      Login om te reageren

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Populaire berichten

    Meer artikelen

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Planning
    • Computable Awards
    • Magazine
    • Abonneren Magazine
    • Cybersec e-Magazine

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2025 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs