Jak se stát softwarem: od rozhovoru k nalezení první chyby

Cesta mého testeru začala zvědavostí. Již od dětství jsem se zabývala sestavováním počítačů a instalací softwaru, v průběhu práce byly pravidelné otázky: “Proč to není instalováno? Proč to nefunguje? “. V tu chvíli jsem si myslela, že se chci stát testerem, produkovat vysoce kvalitní software a zjistit odpovědi na všechny tyto otázky.

Níže chci informovat budoucí experty o QA o tom, co čekají na začátku své kariéry, a poskytnout nějaké rady z jejich zkušeností.

Rozhovor

Junior-tester není příliš obtížné předat rozhovor. Neočekává hluboké znalosti teorie a nástrojů pro testování. Při pohovorech s takovými kandidáty věnujeme pozornost rychlosti a živosti myšlení, čerstvému ​​a nestandardnímu přístupu k řešení problémů.

Například se zeptat neobvyklých otázek, abyste zjistili, jak si člověk myslí:

  • Letadlo opouští z bodu A v 17:00 a dorazí na bod B v 19:00. Letí tři hodiny. Proč to může být?
  • Jak se ujistit, že po obdržení aktualizované aplikace se konkurenti nemohou naučit nové funkce?

Buďte připraveni na nejběžnější úkol – otestovat jednoduchý předmět: kus papíru, tužku, pásek a podobně.

Také pro rozhovor bude užitečné:

  1. Studium typů testů: funkční a výzkumné testování, automatizované testy (včetně nástrojů pro něj), stresové a stresové testy, testování kouře.
  2. Přečtěte si také o přejímacím testování a jeho kritériích.
  3. Pokud mluvíme o testování webových aplikací, jedná se o konzolu prohlížeče a její práci, počet a verze prohlížečů, rozlišení monitorů, nástroje pro zdokonalování pixelů.
  4. Pokud mluvíme o mobilních aplikacích, jedná se o typy platforem, emulátory, testování opic. Nezapomeňte na tablety.
  5. Studovat typy chybových stop. Nejoblíbenější: Jira, BugZilla, RedMine, Mantis. Podívejte se, jak fungují, jaká je jejich specialita.
  6. V perspektivě jsou nástroji Jmeter, Postman, Charles. Na základní úrovni není příliš obtížné zvládnout.

První pracovní den

První pracovní den je standardní: poskytují počítač, který je třeba nastavit, a nainstalovat pracovní programy. Správce systému připravuje přístup k poštovním a podnikovým interním programům.

  Jak stáhnout Microsoft Office 2013 zdarma a oficiálně

Neptejte se, kam nainstalovat Skype, použijte jej jako přezdívku ze školní doby gangsta_666 nebo legrační obrázek. Použijte v přezdívce kombinaci příjmení a příjmení, například ivansmirnov nebo smirnovivan, vložte své obvyklé fotografie.

Důležitým krokem při přípravě na pracovní den je seznámení s chybovou stopou, kterou společnost používá. To stojí za to požádat v předstihu: studovat články, sledovat výcviková videa. Ušetříte čas kolegům a budete se cítit více sebejistě.

První úkol

Bude vám poskytnut první návrh ponoru. Doporučuji vám, abyste se seznámili s historií sledování chyb a zjistili, jaké závady se již vyskytly nebo se nejčastěji vyskytují. Můžete si formulovat statistiky pro sebe a pochopíte, v jakých okamžicích stojí za to věnovat větší pozornost.

Vezměte si iniciativu. Pokud jste neobdrželi kontrolní seznam aplikace, nečekejte, ale zeptejte se ji od mentora. Pokud organizace nemá kontrolní seznam, můžete ji sami sestavit. V naší firmě je kontrolní seznam častěji v seznamu “Tabulky Google”. Níže jsme udělili příklad takového kontrolního seznamu – můžete si vytvořit vlastní příklad.

Kolegové budou překvapeni, pokud sestavíte kontrolní seznam ve formě mapy myšlenek, například v Xmind.net.

Kontrolní seznam Pokémon GO testování

Jedním z hlavních typů testování pro začínajícího QA specialistu bude možná průchod kontrolních seznamů, testovacích případů starších specialistů. Tato fáze je nezbytná pro rychlejší ponoření do projektu. Chcete-li zvýšit testovací základnu, může začátečník tento seznam sám rozšířit. Testery tesařů připravily list pro testování aplikace Pokémon GO jako součást školení v psaní kontrolních seznamů. Zde jsou popsány pouze pozitivní případy.

Kontrolní seznam testeru

První chyba v programu Tracker

Popis chyb v různých společnostech se může lišit, ale obecně existují principy dobrého tónu.

Téma

Popisuje problém několika slovy. Je lepší, pokud začíná negativní: “nefunguje”, “nestane se”, “špatně” a tak dále. Například: “Neexistuje synchronizace se serverem na iPhone 6”, “Přehrávání videa v zařízení Nexus 5 nefunguje”.

  Mohu si vydělat peníze tím, že hrajete poker?

Scénář

Podrobný popis reprodukce chyby. Věnujte pozornost podmínkám a známkám, které předcházejí chybě (například červené tlačítko na levé straně svítí).

Kromě toho můžete připojit screenshoty s místy, které byste měli věnovat pozornost (můžete používat aplikace Joxi, LightShot a další), pro obtížnější reprodukci chyb – nahrávání videa. Když získáte zkušenosti, můžete zaznamenávat a používat protokoly.

Na konci skriptu je uvedeno prostředí, ve kterém bylo testování provedeno: aplikační verze, firmware zařízení (Android 6.0.1, iOS 9.3.2). Pokud se jedná o webovou aplikaci, zadejte verzi prohlížeče.

Popis tašky

Účel sáčku

Dále musíte někoho přiřadit chybu. Požádejte správce projektu nebo mentora, na koho tuto chybu zavěsit, kdo z vývojářů, pro kterou oblast projektu je zodpovědný. Takže se seznámíte s týmem, abyste mohli v budoucnu přiřadit chyby.

Mapování kritičnosti

Typy kritické chyby ve většině sledovatelů jsou uvedeny v následujícím seznamu:

Okamžitý (blokátor)

Chyba blokování. Zanechává aplikaci v nefunkčním stavu, což vede k tomu, že další interakce s testovaným systémem nebo jeho klíčovými funkcemi je nemožná.

Crit – Urgentní

Kritická chyba, klíčová obchodní logika je přerušena. Problém má za následek dočasný pokles serveru nebo aplikace bez možnosti vyřešení. Odstranění problému je nezbytné pro testování.

Vysoká

Významná chyba, součást hlavní obchodní logiky je porušena. Chyba není kritická, existuje možnost pracovat s testovanou funkcí pomocí dalších vstupních bodů.

Normální

Malá chyba. Neporušuje obchodní logiku testované části aplikace, zjevný problém uživatelského rozhraní a lokalizace.

Nízká

Triviální chyba se nevztahuje na obchodní logiku aplikace. Problém knihoven nebo služeb třetích stran je špatně reprodukován, sotva viditelný díky uživatelskému rozhraní.

Kritika chyby

Samostudium

Všichni vědí význam sebevzdělávání – moje pokyny budou banální. Takže okamžitě.

Níže je několik knih, které osobně doporučuji mým účastníkům:

  • “Testování DOT COM”, Roman Savin je velmi užitečná příručka, téměř desktopová kniha pro začátečníka. Obsahuje leví podíl na znalostech, aby zahájil testování a během rozhovoru úspěšně reagoval na otázky týkající se technické a teoretické části.
  • “Jak testovat v Google” – hlubší kniha popisující organizaci procesů, různé strategie a přístupy k testování. Kniha pomáhá pochopit, jaká je kvalita, jak a v jakých fázích může být ovlivněna.
  • “Příručka praktikujícího k návrhu softwarových testů”, Lee Copeland – kniha popisuje typy testů jako “bílý” a “černý” box. Různé testovací techniky jsou uvedeny, stejně jako jejich použití a kdy je lépe používat. V knize najdete zajímavý článek o výzkumném testování, který je velmi užitečný pro začátečníky.

  Funkce aplikace Microsoft Word, které chcete použít ve své práci

Kolegové, v komentáři napište jména zajímavých knih pro testery. Jsem si jistý, že všichni budou užiteční.

Závěr

Závěrem chci dodat, že uvolnění kvalitního výrobku je obtížné a pomalé. Musíte být schopni obhajovat svůj názor při vyjednávání, přesvědčit vývojáře, aby udělali správnou věc, a ne na berlích, aby pochopili, jak učinit funkčnost uživatelsky přívětivější.

To je jen část potřebných informací pro začínajícího testeru. Vše ostatní bude muset být vyhledáváno na internetu v bojových podmínkách, pak se zeptat kolegy. Neváhejte klást otázky a google hodiny, často odpověď na jednu otázku vám ušetří spoustu času v budoucnu.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Scroll to Top