what is beta testing
Beta Testing je jedním z typů Acceptance Testing, které přidávají hodnotu produktu, protože koncový uživatel (zamýšlený skutečný uživatel) ověřuje produkt z hlediska funkčnosti, použitelnosti, spolehlivosti a kompatibility.
Vstupy poskytované koncovými uživateli pomáhají při dalším zvyšování kvality produktu a vedou k jeho úspěchu. To také pomáhá při rozhodování o dalších investicích do budoucích produktů nebo stejného produktu pro improvizaci.
Jelikož se testování beta verze děje na straně koncového uživatele, nemůže se jednat o řízenou aktivitu.
Tento článek poskytuje úplný přehled o beta testování a vysvětluje jeho význam, účel, potřebu, související úkoly atd. V jasném a srozumitelném formátu.
Co se naučíte:
- Co je Beta testování - definice
- Účel beta testování
- Kdy je beta testování hotovo?
- Zúčastněné strany a účastníci
- Strategie
- Plán beta testů
- Jak probíhá testování beta verze
- Správa této testovací fáze
- Výzvy
- Jak mohou společnosti uspět v beta testu
- Jak začít jako beta tester
- Přidání zkušeností s beta testováním do vašeho životopisu
- Jak najít příležitost jako beta tester
- Závěr
- Doporučené čtení
Co je Beta testování - definice
Beta testování je jednou z metod validace zákazníků, která hodnotí úroveň spokojenosti zákazníků s produktem tím, že umožňuje, aby jej po určitou dobu ověřovali koncoví uživatelé, kteří jej skutečně používají.
nejlepší mobilní špionážní aplikace pro Android
Zkušenosti s produktem získané koncovými uživateli jsou žádány o zpětnou vazbu ohledně designu, funkčnosti a použitelnosti, což pomáhá při hodnocení kvality produktu.
Skuteční lidé, skutečné prostředí, skutečný produkt jsou tři R beta testování a otázka, která zde vyvstává v beta testování, je 'Dělat Zákazník s jako Produkt? “.
Doporučená literatura:
- Co je Alpha Testing?
- Jaký je rozdíl mezi alfa a beta testováním?
Účel beta testování
Níže uvedené body lze dokonce považovat za cíle Beta testu a jsou velmi potřebné k dosažení mnohem lepších výsledků u produktu.
# 1) Beta Test poskytuje kompletní přehled skutečných zkušeností získaných koncovými uživateli při používání produktu.
#dva) Provádí ji široká škála uživatelů a důvody, pro které je produkt používán, se velmi liší. Marketingoví manažeři se zaměřují na názor cílového trhu na všechny funkce, zatímco inženýr použitelnosti / běžní skuteční uživatelé se zaměřují na používání a snadnost použití produktu, techničtí uživatelé se zaměřují na zkušenosti s instalací a odinstalací atd.
Skutečné vnímání koncových uživatelů však jasně ukazuje, proč tento produkt potřebují a jak ho budou používat.
# 3) Díky tomuto testování lze ve větší míře zajistit kompatibilitu produktu v reálném světě, protože se zde používá skvělá kombinace skutečných platforem pro testování na široké škále zařízení, OS, prohlížečů atd.
# 4) Jelikož široká škála platforem, které koncoví uživatelé ve skutečnosti používají, nemusí být internímu testovacímu týmu během QA k dispozici, toto testování také pomáhá odhalit skryté chyby a mezery ve finálním produktu.
# 5) Několik specifických platforem způsobí selhání produktu s chybou showstopper, která nebyla během QA pokryta. A to pomáhá při improvizaci / opravě produktu tak, aby byl kompatibilní se všemi možnými platformami.
# 6) Známé problémy, které tým správy produktů přijímá, mohou mít velký obrat, když koncový uživatel čelí stejnému problému, a nemusí být při používání produktu pohodlné. V takových případech toto testování pomáhá analyzovat dopad známých problémů na celý produkt, protože se zhoršuje uživatelská zkušenost a není přijatelné pro jakékoli úspěšné podnikání.
Kdy je beta testování hotovo?
Testování beta verze se provádí vždy ihned po dokončení testování Alpha, ale před uvedením produktu na trh (Production Launch / Go Live). Zde se očekává, že produkt bude dokončen alespoň na 90% - 95% (dostatečně stabilní na kterékoli z platforem, všechny funkce téměř nebo úplně dokončeny).
V ideálním případě by všechny technické produkty měly projít fází beta testování, protože jsou hlavně závislé na platformách a procesu.
Jakýkoli produkt, který prochází beta testem, by měl být před spuštěním zkontrolován podle určitého kontrolního seznamu připravenosti.
Několik z nich je:
- Všechny komponenty produktu jsou připraveny zahájit toto testování.
- Dokumentace, která se musí dostat ke koncovým uživatelům, by měla být připravena - nastavení, instalace, použití, odinstalace by měly být podrobně popsány a zkontrolovány z hlediska správnosti.
- Tým produktového managementu by měl zkontrolovat, zda jsou všechny klíčové funkce v dobrém funkčním stavu.
- Postup shromažďování chyb, zpětné vazby atd. By měl být identifikován a zkontrolován, aby byl publikován.
Beta test obvykle trvá jeden nebo dva testovací cykly se 4 až 6 týdny na cyklus. Rozšiřuje se, pouze pokud je přidána nová funkce nebo když je upravena základní součást.
Zúčastněné strany a účastníci
Týmy produktového managementu, managementu kvality a uživatelské zkušenosti jsou zúčastněnými stranami v beta testování a pečlivě sledují každý pohyb fáze.
Koncoví uživatelé / skuteční uživatelé, kteří skutečně chtějí produkt používat, jsou Účastníci.
Strategie
Strategie beta testu:
- Obchodní cíle produktu.
- Plán - Celá fáze, cykly, doba trvání každého cyklu atd.
- Plán beta testů.
- Účastníci musí dodržovat testovací přístup.
- Nástroje používané k zaznamenávání chyb, měření produktivity, shromažďování zpětné vazby - buď prostřednictvím průzkumů nebo hodnocení.
- Odměny a pobídky účastníkům.
- Kdy a jak ukončit tuto fázi testování.
Plán beta testů
Plán beta testování lze psát mnoha způsoby na základě rozsahu, v jakém se provádí.
Zde uvádím seznam běžných položek pro jakýkoli plán testování beta, které zahrnují:
- Objektivní: Uveďte cíl projektu, proč prochází beta testováním i po provedení přísných interních testů.
- Rozsah: Jasně uveďte, jaké oblasti se mají testovat a co se testovat nemá. Uveďte také všechna konkrétní data, která se mají použít pro konkrétní funkci (řekněme použijte testovací kreditní kartu pro ověření platby - číslo karty, CVV, datum vypršení platnosti, OTP atd.).
- Přístup k testu: Jasně uveďte, zda je testování průzkumné, na co se zaměřit - funkčnost, uživatelské rozhraní, reakce atd. Uveďte postup při protokolování chyb a také to, co vše poskytnout jako důkaz (Screenshoty / Videa).
- Plán: Jasně zadejte počáteční a koncová data s časem, počtem cyklů a dobou trvání na cyklus.
- Nástroje: Nástroj pro protokolování chyb a jeho použití.
- Rozpočet: Pobídky pro chyby založené na závažnosti
- Zpětná vazba: Sběr zpětné vazby a metody hodnocení.
- Identifikujte a zkontrolujte vstupní a výstupní kritéria.
Vstupní kritéria
- Testování alfa verze by mělo být odhlášeno.
- Verze produktu Beta by měla být připravena a spuštěna.
- Seznam uživatelských příruček a známých problémů by měl být zdokumentován a musí být připraven k publikování.
- Nástroje k zachycení chyb, zpětná vazba by měla být připravena a měla by být zveřejněna dokumentace k použití.
Kritéria opuštění
- Žádné chyby Showstopper na žádné z platforem.
- Všechny hlavní chyby objevené ve fázi beta testování by měly být opraveny.
- Souhrnná zpráva o beta verzi.
- Beta testování je odhlášeno.
Silný plán beta testování a jeho efektivní provedení povede k úspěchu testovací fáze.
Jak probíhá testování beta verze
Tento typ testování lze provést několika způsoby, ale obecně existuje pět různých fází.
# 1) Plánování
Definujte cíle předem. To pomáhá při plánování počtu uživatelů požadovaných k účasti na testování a doby potřebné k dokončení a dosažení cílů.
nastavit zatmění pro c ++
# 2) Nábor účastníků
V ideálním případě se testování může účastnit libovolný počet uživatelů, ale kvůli rozpočtovým omezením musí projekt nastavit minimální a maximální limit počtu zúčastněných uživatelů. U produktů se střední složitostí je obvykle zaměřeno na 50 - 250 uživatelů.
# 3) Uvedení produktu na trh
- Instalační balíčky by měly být distribuovány účastníkům - v ideálním případě sdílejte odkaz, odkud si mohou stáhnout a nainstalovat.
- Sdílejte s účastníky uživatelské příručky, příručky, známé problémy, rozsah testování atd.
- Sdílejte s účastníky metody protokolování chyb.
# 4) Shromažďujte a vyhodnocujte zpětnou vazbu
- Chyby vyvolané účastníky řeší proces správy chyb.
- Zpětná vazba a návrhy jsou shromažďovány účastníky na základě jejich zkušeností s Produktem.
- Zpětné vazby se vyhodnocují, aby se analyzoval a provedl zákazník, aby uspokojil produkt.
- V dalších verzích se uvažuje o vylepšení produktu.
# 5) Uzavření
- Jakmile je dosaženo určitého bodu a když všechny funkce fungují, nevznikají žádné chyby a jsou splněna kritéria ukončení a poté se rozhodne uzavřít fázi testování beta.
- Distribuujte odměny / pobídky účastníkům podle rozhodnutí plánu a formálně jim děkujte za udržení dobrého vztahu (to pomáhá při dalším beta testu produktu, mnohem více zpětných vazeb, návrhů atd.)
Správa této testovací fáze
Správa celé fáze beta není menší než výzva, protože ji nelze po spuštění ovládat. Je tedy vždy dobrým zvykem uspořádat diskusi na fóru a zapojit do něj všechny účastníky. Omezte diskuse na beta aspekty produktu a poté postupujte podle pokynů.
Provádějte průzkumy, abyste získali zkušenost s produktem, a povzbuďte účastníky, aby k produktu napsali posudky
Určete validátory, které budou v pravidelných intervalech monitorovat průběh beta testu, a poté jim v případě potřeby umožněte komunikaci s účastníky.
Výzvy
Identifikace a nábor správného účastníka je hlavní výzvou. Účastníci mohou, ale nemusí mít potřebné dovednosti na požadované úrovni. Nemusí být technickými odborníky, kteří by testovali všechny aspekty produktu, což bude mít za následek testování produktu na velmi vysokých úrovních.
Skryté chyby může být v některých případech obtížné odhalit. Další výzvou je shromáždit zpětnou vazbu. Ne všechny zpětné vazby lze považovat za hodnotné a ne všechny lze hodnotit. K vyhodnocení úrovně spokojenosti zákazníků je třeba vybrat pouze ty relevantní.
Zpětná vazba by měla být doručena příslušným týmům, které jsou pro tým správy produktů opět zdlouhavou prací. Beta testování také nemůže mít vždy přesně definované plány. Možná to bude muset skončit ve spěchu v případě časových omezení. Díky tomu jsou cíle neúspěšné a účastníci účastníkům důkladně nezažijí produkt.
Kdy selže beta testování:
- Žádný řádný plán k provedení.
- Špatné řízení testů.
- Krátké lhůty kvůli zpožděním v předchozích fázích.
- Uvolněný nestabilní produkt.
- Nesprávný počet účastníků - příliš málo nebo příliš mnoho.
- Příliš krátké nebo příliš dlouhé zkušební doby.
- Neúčinné nástroje.
- Žádná efektivní zpětná vazba.
- Špatné pobídky.
Související užitečné podmínky:
Beta software - Jedná se o náhledovou verzi softwaru uvolněného pro veřejnost před finálním vydáním.
Beta verze - Jedná se o vydání verze softwaru pro veřejnost, které zahrnuje téměř všechny funkce, u nichž vývoj ještě není dokončen a stále může obsahovat určité chyby.
Beta testery - Beta testeři jsou ti, kteří pracují na testování beta verze vydání softwaru.
Jak mohou společnosti uspět v beta testu
Níže je uvedeno několik ukazatelů, které vysvětlují, jak úspěšně provést toto testování.
- Nejprve se rozhodněte, kolik dní chcete ponechat beta verzi pro testery k dispozici.
- Určete ideální skupiny uživatelů pro provedení tohoto testu - buď omezená skupina uživatelů, nebo veřejně.
- Poskytněte jasné pokyny k testování (uživatelská příručka).
- Zpřístupněte beta software těmto skupinám - shromažďujte zpětnou vazbu a vady.
- Na základě zpětnovazební analýzy rozhodnout, které problémy je třeba opravit před finálním vydáním.
- Jakmile budou návrhy a vady opraveny, znovu vydejte změněnou verzi k ověření do stejných skupin.
- Po dokončení všech testů nepřijímejte u této verze žádný další požadavek na změnu funkcí.
- Odstraňte štítek beta a uvolněte finální verzi softwaru.
Jak začít jako beta tester
Jakmile společnost přijme vaši žádost jako beta tester, postupujte podle následujících kroků:
- Stáhněte si a přečtěte si specifikace softwarových požadavků, známé vady a moduly k testování.
- Stáhněte a nainstalujte software beta.
- Spusťte testování.
- Připravte hlášení o chybě pro problémy nalezené v aplikaci.
- Poznamenejte si také své návrhy / zpětnou vazbu k aplikaci, abyste zlepšili uživatelský komfort.
- Odešlete hlášení o chybě a zpětnou vazbu společnosti.
Přidání zkušeností s beta testováním do vašeho životopisu
Mnoho kandidátů na vstupní úrovni si stěžuje na to, že na softwarových projektech nezískají zkušenosti s testováním v reálném čase. Testování beta verzí je nejlepší příležitostí pro nováčky, aby ukázali své dovednosti a také získali praktické zkušenosti se skutečnými projekty.
Tuto zkušenost můžete dokonce umístit do svého životopisu s podrobnostmi (jako je projekt, popis projektu, testovací prostředí atd.) O beta aplikaci, kterou jste testovali. To určitě upoutá pozornost zaměstnavatele, zejména když jste čerstvější hledání zaměstnání v oblasti testování softwaru.
Jak najít příležitost jako beta tester
Možnost č. 1: Získejte zkušenosti s testováním softwaru
Vezměme si příklad společnosti Microsoft. Můžete se přihlásit na staňte se beta testerem pro Microsoft . Pokud tyto příležitosti zkontrolujete u společnosti Microsoft, v současné době je k dispozici více než 40 beta softwaru pro testování. Společnost Microsoft Corporation přijímá vady a návrhy týkající se těchto produktů.
Je to pro vás obrovská příležitost. Projděte si tento seznam, vyberte produkt a začněte ho lokálně testovat. Využijte všechny své testovací dovednosti k vyhledání a zaznamenání vad. Kdo ví - to vám může dokonce přinést práci vašich snů v kterékoli z těchto společností nabízejících beta verze k testování.
Můžete také najít nějaké další možnosti testování beta aplikací na uvedeném odkazu tady .
Možnost č. 2: Vydělejte nějaké peníze navíc
Některé společnosti vám dokonce platí peníze za testování jejich beta aplikací. Odvětví testování videoher je jedním z nejlepších výchozích bodů pro příležitosti placeného testování beta. Většina společností poskytujících videohry platí slušnou částku beta testerům za testování beta verzí jejich vydání videoher.
Před investováním však buďte opatrní, protože existuje mnoho podvodných webů, které žádají o peníze, aby se připojily jako testery her. Před přijetím jakéhokoli závazku se ujistěte, že jste web pečlivě prozkoumali. Můžete také najít skutečné pracovní pozice v beta testeru na některých kariérních webech, jako je Careers.org a Jednoduše najatý .
Zmínil jsem druhou možnost jen jako jednu z příležitostí pro vás, ale mým hlavním účelem je naučit vás o možnostech testování beta, které můžete využít ke zlepšení svých testovacích dovedností na projektech v reálném životě a zkušeností, které byste měli ve svém životopise zmínit, abyste dosáhli svého vysněná práce.
Závěr
Dokud se uživatelům produkt nelíbí, nelze jej nikdy považovat za úspěšný.
Beta testování je jednou z takových metodik, která uživatelům umožňuje vyzkoušet si produkt dříve, než se dostane na trh. Důkladné testování na různých platformách a cenná zpětná vazba od skutečných uživatelů nakonec vyústí v úspěšné Beta testování produktu a zajistí, že zákazník je s jeho použitím spokojen.
Tato praxe je lepším způsobem, jak analyzovat úspěch jakéhokoli produktu před zahájením výroby.
Dotazy? Dejte nám vědět v komentářích níže.
Doporučené čtení
- Alfa testování a beta testování (kompletní průvodce)
- Nejlepší služby testování softwaru QA od SoftwareTestingHelp
- Typy testování softwaru: Různé typy testování s podrobnostmi
- Kompletní průvodce pro testování ověřování sestavení (testování BVT)
- Nejlepší nástroje pro testování softwaru 2021 (QA Test Automation Tools)
- Funkční testování vs. nefunkční testování
- Průvodce QA Outsourcing: Outsourcingové společnosti pro testování softwaru
- Úloha pomocníka QA při testování softwaru