how prepare software testing interview
Nedávno se mě můj kolega zeptal, 'Kde mám začít s přípravou na pohovor?' Jsou to téměř 2 roky, kdy jsem čelil jakémukoli pohovoru. “
Moje odpověď byla přímá: (To pomůže čerstvým i pracujícím profesionálům, kteří chtějí změnit stávající zaměstnání)
Co potřebujete vědět o testování softwaru?
První základní věc - Testovací koncepty: V tomto je třeba být velmi dobrý, zejména metodiky ručního testování. Ale pouze znalost různých testovacích konceptů je polovina práce. Další - nejdůležitější věcí je vědět, jaký typ / techniku / koncept testování lze použít v jaké fázi SDLC.
'Co mám testovat a kdy?' je velmi důležité. Mohou existovat některé koncepty, které se nevztahují na to, co v naší společnosti testujeme my, profesionálové, ale vždy je lepší mít představu o všech testovacích postupech.
Mnoho osvěžovačů a profesionálů pracujících v oblasti testování nemusí pracovat na různých doménách testování, jako je Localization Testing, Time Zone Testing atd.
Ale vědět více než to, na čem jste pracovali, vám pomůže lépe odpovědět na různé otázky tazatele. Kromě své současné projektové práce se vždy snažím udržovat své znalosti o testování aktuální. To mi před několika lety hodně pomohlo při změně zaměstnání.
Co když se vás tazatel zeptá na téma, na kterém jste nikdy nepracovali? Například, nemáte žádné zkušenosti s webovými projekty nebo s testováním klient-server a tazatel vás požádá, abyste otestovali „poštovní aplikaci Yahoo“. Budete schopni odpovědět na tuto otázku? Můžeš.
I když jste na tomto typu projektu nepracovali. Jak? V tomto případě vám pomůže vaše zvědavost naučit se věci, které jste nikdy předtím nedělali. Chcete-li rozšířit svou oblast myšlení, buďte zvědaví na každou práci a každý dotaz, kterému ve své každodenní pracovní rutině čelíte.
Vědět více je neškodné a pomůže vám přinejmenším přemýšlet o otázkách kladených tazatelem.
Pokud neznáte žádný koncept testování, Například, „Testování lokalizace“, zkuste se nejprve naučit koncepty, například - co by to bylo Testování lokalizace?
Je to jednoduché: Vyzkoušejte, zda aplikace vypadá při používání lokálně. Pak pokračujte v průzkumu. Podívejte se na použité barvy, obsah, obrázky, kulturu atd., Různé země, národní prostředí to mají odlišně.
Vezměme si web, který čte zprava doleva, je akceptován i v jiných zemích než na Středním východě? Zjevně NE. Nebo můžete v Indii zobrazit stejný geograficky specifický obsah, jaký můžete zobrazit v USA? Opět NE. Toto je jen jednoduchý příklad toho, jak se můžete naučit neznámé koncepty testování.
Velmi důležitou součástí zkušebního inženýra je 'Myšlení z krabice'. Pokud nejste schopni myslet po vybalení z krabice, věřte mi, testování není pro vás.
Co myslíš tím, že myslíš po vybalení z krabice? Nedržte se pouze tradičních metod. Implementujte do testování nové věci. Zkuste shrnout, automatizovat rutinní testovací práci. Přemýšlejte z pohledu uživatele. Přemýšlejte o tom, jak bude uživatel vaši aplikaci používat.
Jaké jsou běžné chyby, kterých se může dopustit, nebo které úkoly může ve vaší žádosti provést? Tímto způsobem získáte přehled o jakékoli aplikaci a také pomůžete do hloubky odpovědět na otázky.
klonujte pevný disk do softwaru sdd
Kromě „zvědavosti se učit“ byste měli zdokonalit své dovednosti v následujících oblastech:
- Některé praktické základní dotazy a koncepty databáze / SQL.
- Libovolný základní skriptovací jazyk (pro testování automatizace).
- Sítě a koncepce správy systému vám pomohou v projektech systémových domén.
Nepište pouze testovací případy uživatelského rozhraní, zkontrolujte, co se děje uvnitř aplikace. U aplikace s databázovým připojením zkontrolujte aktualizaci dat, načítání a v žádném případě by neměla dojít ke ztrátě dat.
Chyťte se projektu. Než začnete testovat, znáte testovanou aplikaci. Místo toho, abyste se podívali do dokumentu požadavku, podívejte se na dokument architektury, dokument návrhu, sekvenční diagram a vývojový diagram aktivity.
A co je nejdůležitější musíte být dokonalí v tom, co jste uvedli ve svém životopise . Všechny otázky, které tazatel položí, budou vycházet z toho, co uvedete ve svém životopise. Nezmiňujte tedy dovednosti, na kterých jste nepracovali, jen kvůli zdobení životopisu několika dovednostmi.
Klíčovým bodem rozhovoru je, Měli byste dát tazateli pocit, že to byla složitá aplikace, kterou jste testovali, a pro testera to mělo mnoho výzev!
A poslední věc - pokud neznáte odpověď na otázku, řekněte to. Nenechte se zmást a dostat se do problémů.
Máte-li jakékoli dotazy týkající se „Přípravy na testovací rozhovor“, uveďte to níže.
Chcete-li dostávat e-mailová oznámení o nových článcích o testování softwaru do přihlaste se k odběru našeho e-mailového zpravodaje.
Doporučené čtení
- Dotazy a odpovědi na pohovor
- Některé zajímavé otázky týkající se testování softwaru
- Nejlepší nástroje pro testování softwaru 2021 (QA Test Automation Tools)
- Úloha pomocníka QA při testování softwaru
- Softwarové manuální testování Dotaz na rozhovor pro zkušené profesionály
- Zdroje pro testování softwaru QA a soubory ke stažení
- Výběr testování softwaru jako vaší kariéry
- Kurz testování softwaru: Ke kterému institutu pro testování softwaru bych se měl připojit?