Co je testování použitelnosti? Metody a příklady

⚡ Chytré shrnutí

Testování použitelnosti měří, jak snadno skuteční lidé dokončují skutečné úkoly v aplikaci. Tento přehled vysvětluje, proč ho týmy provádějí, taxonomii typů testů, pětifázový proces, metriky, které prokazují pokrok, a kolik účastníků je dostatečný počet.

  • 🎯 Hlavní cíl: Odhalte nedostatky v učitelnosti, efektivitě, přesnosti a uživatelské přívětivosti před veřejným spuštěním, nikoli po něm.
  • 📅 Správné načasování: První sezení spusťte během počáteční fáze návrhu, kdy překreslení obrazovky stále téměř nic nestojí.
  • 🧩 Nejprve vyberte typ: Než sestavíte užší výběr softwaru, rozhodněte se, zda bude moderovaný nebo nemoderovaný, vzdálený nebo laboratorní, průzkumný nebo srovnávací.
  • 🔬 Dvě základní techniky: Laboratorní sezení odhalují řeč těla, zatímco vzdálená sezení automaticky zaznamenávají hlas, aktivitu na obrazovce a výrazy obličeje.
  • 🗂️ Pětifázový proces: Plánujte, nabírejte, testujte, analyzujte data a poté reportujte zjištění designérům, vývojářům a obchodním partnerům.
  • 👥 Velikost vzorku: Pět reprezentativních účastníků odhalí zhruba 80 procent problémů s použitelností typické aplikace.
  • 📊 Změřte a porovnejte: Track míra úspěšnosti úkolu, doba strávená na úkolu, míra chyb a skóre spokojenosti oproti předchozímu sestavení.

Testování použitelnosti

Testování použitelnosti také známé jako testování uživatelské zkušenosti (UX), je nefunkční testování Metoda pro měření toho, jak snadná a uživatelsky přívětivá je softwarová aplikace. Malá skupina cílových koncových uživatelů používá softwarovou aplikaci k odhalení vad použitelnosti. Testování použitelnosti se zaměřuje především na snadnost používání aplikace ze strany uživatele, flexibilitu aplikace při práci s ovládacími prvky a schopnost aplikace plnit své cíle.

Toto testování se doporučuje v počáteční fázi návrhu SDLC, což poskytuje větší přehled o očekáváních uživatelů.

Proč dělat Testování použitelnosti

Testování použitelnosti

Estetika a design jsou důležité. Jak dobře produkt vypadá, obvykle určuje, jak dobře funguje.

Existuje mnoho softwarových aplikací/webů, které po spuštění žalostně selhávají z následujících důvodů:

  • Kam kliknu dál?
  • Na které stránce je potřeba se pohybovat?
  • Která ikona nebo žargon co představuje?
  • Chybové zprávy se nezobrazují konzistentně nebo efektivně
  • Doba relace není dostatečná.

Softwarové inženýrstvíTestování použitelnosti identifikuje chyby použitelnosti v systému na začátku vývojového cyklu a může zachránit produkt před selháním.

Příklad testovacích případů použitelnosti

Dále zvažte, co by tester měl vlastně vyhodnotit.

Testovací případy použitelnosti

Cílem tohoto testování je uspokojit uživatele a soustředí se především na následující parametry systému:

Účinnost systému

  • Dá se systém snadno naučit?
  • Je systém užitečný a přidává hodnotu cílovému publiku?
  • Jsou obsah, barva, ikony a obrázky esteticky příjemné?

Účinnost

  • K dosažení požadované obrazovky nebo webové stránky by měla být vyžadována malá navigace a posuvníky by se neměly používat často.
  • Jednotnost v formát obrazovky/stránek ve vaší aplikaci/webu.
  • Možnost vyhledávání v rámci vaší softwarové aplikace nebo webové stránky.

Přesnost

  • Neměly by být uvedeny žádné zastaralé nebo nesprávné údaje, jako jsou kontaktní informace/adresa.
  • Neměly by být přítomny žádné nefunkční odkazy.

Uživatelská přívětivost

  • Použité ovládací prvky by měly být samozřejmé a jejich ovládání nesmí vyžadovat školení
  • Uživatelům by měla být poskytnuta nápověda, aby porozuměli aplikaci/webové stránce
  • Soulad s výše uvedenými cíli pomáhá při efektivním testování použitelnosti

Typy testování použitelnosti

Testování použitelnosti není jeden fixní postup. Každá studie je před zahájením náboru klasifikována podle tří os: kdo dohlíží na sezení, kde se koná a na kterou otázku výsledky odpovídají. Na rozdíl od Testování grafického uživatelského rozhraní, tyto typy se ptají, zda je skutečný člověk úspěšný, nikoli zda funguje nějaká kontrola.

Typ Jak to funguje Nejvhodnější pro
Moderuje Výzkumník představí každý úkol a provede živý průzkum. Zdůvodnění chování
Nemoderované Software zaznamenává účastníky pracující samostatně. Rychlá zpětná vazba ve velkém měřítku
Osobní konzultace (laboratoř) Testeři a pozorovatelé sdílejí jednu kontrolovanou místnost. Řeč těla, komplexní produkty
Dálkové ovládání Testeři pracují ze svého vlastního zařízení a místa. Široký dosah, krátké časové lhůty
Průzkumný Otevřené úkoly sestavené z raných konceptů. Nalezení mezer před zamrznutím návrhu
Srovnávací Uživatelé si mohou vybrat mezi dvěma konkurenčními designy. Řešení debat pomocí důkazů

Načasování také záleží. Formativní studie probíhají, dokud je design ještě proměnlivý, a vysvětlují, proč se uživatelé potýkají s problémy. Sumativní studie hodnotí funkční sestavení.

Metody testování použitelnosti: 2 techniky

Pro testování použitelnosti jsou k dispozici dvě metody –

  1. Laboratorní testování použitelnosti
  2. Vzdálené testování použitelnosti

Laboratorní testování použitelnosti:Toto testování probíhá v oddělené laboratorní místnosti za přítomnosti pozorovatelů. Testerům jsou přiděleny úkoly, které mají provést. Úlohou pozorovatele je sledovat chování testerů a hlásit výsledek testování. Pozorovatel během testování mlčí. Při tomto testování jsou pozorovatelé i testeři přítomni na stejném fyzickém místě.

Vzdálené testování použitelnosti: V rámci tohoto testování jsou vzdáleně umístěni pozorovatelé a testeři. Testeři přistupují k testovanému systému vzdáleně a provádějí přiřazené úkoly. Hlas testera, aktivita na obrazovce, výrazy obličeje testerů jsou zaznamenávány automatizovaným softwarem. Pozorovatelé analyzují tato data a hlásí výsledky testu. Příklad takového softwaru – http://silverbackapp.com/ (nyní v důchodu)

Jak provést testování použitelnosti: Dokončete proces

V závislosti na zvolené technice se proces testování použitelnosti skládá z následujících fází:

Testování použitelnosti: Kompletní proces

Fáze 1) Plánování: Během této fáze jsou stanoveny cíle testu použitelnosti. Mít dobrovolníky, aby seděli před vaší aplikací a zaznamenávali jejich akce, není cílem. Musíte určit kritické funkce a cíle systému. Musíte přiřadit úkoly svým testerům, kteří tyto kritické funkce provádějí. Během této fáze je také určena metoda testování použitelnosti, počet a demografické údaje testerů použitelnosti a formáty testovacích zpráv.

Fáze 2) Nábor: Během této fáze naberete požadovaný počet testerů podle vašeho plánu testování použitelnosti. Nalezení testerů, kteří odpovídají vašemu demografickému (věk, pohlaví atd.) a profesnímu (vzdělání, zaměstnání atd.) profilu, může chvíli trvat.

Fáze 3) Testování použitelnosti: Během této fáze se skutečně provádějí testy použitelnosti.

Fáze 4) Analýza dat: Data z testů použitelnosti jsou důkladně analyzována, aby bylo možné odvodit smysluplné závěry a poskytnout praktická doporučení ke zlepšení celkové použitelnosti vašeho produktu.

Fáze 5) Hlášení: Výsledky testu použitelnosti jsou sdíleny se všemi zúčastněnými stranami, které mohou zahrnovat návrháře, vývojáře, klienta a generálního ředitele

Kolik uživatelů potřebujete?

Kolik uživatelů potřebujete

Výzkum (Virzi, 1992 a Neilsen Landauer, 1993) to naznačuje 5 uživatelů stačí k odhalení 80 % problémů s použitelností. Někteří vědci navrhují jiná čísla.

Pravdou je, že skutečný počet požadovaných uživatelů závisí na složitosti dané aplikace a vašich cílech použitelnosti. Zvýšení použitelnosti účastníků vede ke zvýšeným nákladům, plánování, správě účastníků a analýze dat.

Ale jako obecné vodítko, pokud na a malý rozpočet a zajímáte se o testování použitelnosti DIY 5 je dobré číslo začít. Li rozpočet není omezení jeho nejlepší poradit se zkušenými odborníky k určení počtu uživatelů.

Metriky testování použitelnosti, které byste měli měřit

Zjištění mění produkt pouze tehdy, když dorazí v podobě čísel, která tým dokáže track napříč verzemi. Zaznamenejte stejnou sadu metrik pro každý úkol a poté porovnejte každý údaj s předchozí verzí nebo konkurenčním benchmarkem.

  1. Míra úspěšnosti úkolu: podíl účastníků, kteří dokončí bez pomoci; nízký počet poukazuje na vadu v designu, nikoli na testera.
  2. Čas strávený na úkolu: sekund od prvního kliknutí do dokončení, což odhaluje matoucí navigaci a skryté ovládací prvky.
  3. Míra chyb: chybná kliknutí, neplatné položky formuláře a slepé uličky, počítané zvlášť pro každý úkol.
  4. Účinnost: úspěšné úlohy dělené celkovým časem stráveným úlohou, což je užitečné, když si konkurují dvě kandidátská rozvržení.
  5. Skóre spokojenosti: hodnocení po úkolu, jako je například škála použitelnosti systému.

Každý údaj spárujte se zaznamenaným pozorováním: metrika dokazuje existenci problému, záznam vysvětluje jeho příčinu. Guru99 pokrývá širší rámec této příručky, metriky testování softwaru.

Kontrolní seznam pro testování UX

Primárním cílem tohoto testování je najít zásadní problémy s použitelností ještě před uvedením produktu na trh. Aby bylo testování úspěšné, je třeba zvážit následující věci:

  • Začněte s testováním UX v rané fázi návrhu a vývoje
  • Je dobrým zvykem provést testování použitelnosti na produktu vaší konkurence předtím, než začnete s vývojem. To vám pomůže určit standardy použitelnosti pro vaši cílovou skupinu
  • Vyberte vhodné uživatele k otestování systému (mohou to být experti/neodborní uživatelé/50-50 expertů a neodborníků)
  • Použijte tvarovač šířky pásma. Například vaše cílové publikum má špatnou síťovou konektivitu, omezte šířku pásma sítě na řekněme 56 Kbps pro vaše testery použitelnosti.
  • Testeři se musí soustředit na kritické a často používané funkce systému.
  • Každému testerovi přiřaďte jednoho pozorovatele. To pomáhá pozorovateli přesně zaznamenat chování testera. Pokud je pozorovatel přiřazen k více testerům, výsledky mohou být ohroženy
  • Poučte designéry a vývojáře, že tyto výsledky testování nejsou známkou neúspěchu, ale jsou známkou zlepšení

Výhody testování použitelnosti

Testování použitelnosti má své výhody i nevýhody.

  • Pomáhá odhalit problémy s použitelností ještě před uvedením produktu na trh.
  • Pomáhá zvyšovat spokojenost koncových uživatelů
  • Díky tomu bude váš systém vysoce efektivní a efektivní
  • Pomáhá získat skutečnou zpětnou vazbu od vaší cílové skupiny, která skutečně používá váš systém během testu použitelnosti. Nemusíte se spoléhat na „názory“ náhodných lidí.

Nevýhody testování použitelnosti

  • Při testování použitelnosti je hlavním kritériem cena. Vytvoření testovací laboratoře použitelnosti vyžaduje spoustu zdrojů. Nábor a správa testerů použitelnosti může být také nákladná

Tyto náklady se však samy vrátí ve formě vyšší spokojenosti zákazníků, udržení a opakovaných obchodů. Testování použitelnosti se proto velmi doporučuje.

Nejčastější dotazy

Ne. Umělá inteligence dokáže navrhovat úkoly, moderovat následné otázky a simulovat pravděpodobné cesty, ale nedokáže vnímat zmatek. Platformy jako Bludiště a UserTesting Používejte umělou inteligenci k pomoci skutečným testerům, nikdy k jejich nahrazení.

Umělá inteligence přepisuje každou relaci, seskupuje opakované stížnosti do témat, označuje sentiment a vystřihuje přesné okamžiky, kdy se úkol nezdařil. Analytici pak ověřují seskupení namísto sledování hodin nahrávek, což zkracuje dobu reportování z dnů na hodiny.

Testování použitelnosti se ptá, zda je produkt snadno použitelný, a vítá selhání jako data. Testování přijetí uživatele ptá se, zda produkt splňuje dohodnuté obchodní požadavky, a spíše vede k rozhodnutí o schválení než k pochopení návrhu.

Většině produktů vyhovuje 15 až 20 minut pokrývajících pět až deset úkolů. Kratší sezení zřídkakdy dosáhnou smysluplného úkolu; delší sezení ztrácejí pozornost účastníka a navyšují míru chyb, která odráží únavu, nikoli skutečnou konstrukční vadu.

Pět fází zůstává stejných, ale úkoly je nutné provádět jednou rukou, na malých obrazovkách, přes slabé sítě a za jasného světla. Mobilní testování nastavení zaznamenávají také obrazovku zařízení a palec, nejen kurzor.

Shrňte tento příspěvek takto: