some interesting software testing interview questions
Tento článek zodpovídá některé z nejčastěji kladených otázek týkajících se testování softwaru. Přečtěte si tento příspěvek a připravte se na rozhovor pro testování softwaru:
V tomto příspěvku se chystám odpovědět na některé otázky, které položil jeden z čtenářů Srinivas M.
Otázka č. 1) V aplikaci, která je aktuálně ve výrobě, se upravuje jeden modul kódu. Je nutné znovu otestovat celou aplikaci nebo stačí pouze otestovat funkčnost spojenou s tímto modulem?
Vijay: Odpověď je obojí. Budete muset otestovat funkčnost tohoto modulu i ostatních modulů. Záleží také na modulu, který upravujete.
Všechny moduly by měly být testovány, protože nové změny mohou mít dopad i na ostatní moduly. Můžete se tedy odlišit podle namáhání daného modulu, který má být testován.
Myslím, že tento scénář dobře vysvětlí odpověď na vaši otázku.
Pokud je Modul A upraven, Modul B závisí na modulu A a Modul C je obecný modul nezávislý na modulu A.
Otázky a odpovědi k rozhovorům s webovými službami pro zkušené v Javě
V takovém případě nejprve otestujte modul A do hloubky. Váš další důraz bude kladen na modul B. Ale co modul C? Tento modul bude také testován, ale s menším namáháním, protože modul C pro svou funkci nezávisí na modulu A, ale spíše na modulu B.
Pokud jste tester v bílé krabici, musíte vědět, které moduly mají být testovány a které mohou být ovlivněny. Ale v případě, že jste testerem černé skříňky, budete muset provést také regresní testování.
Regresní testy by měly být prováděny pouze na těch modulech, které jsou přidružené k upravenému modulu.
nejlepší reg čistič pro Windows 10
Otázka 2) Jaká je nejnáročnější situace, které jste během testování čelili?
Vijay: Opravdu velmi dobrá otázka! Před několika lety, když jsem změnil zaměstnání, mi tazatel položil stejnou otázku. Dokonalá odpověď na tuto otázku obvykle závisí na výzvách, kterým jednotlivec čelí.
Testování softwaru má mnoho problémů jak v manuálu, tak v automatizaci.
Odpověď na tuto otázku by mohla být objevením chyby, kterou bylo obtížné zjistit. Bylo to pro mě docela náročné. Oprava těchto nereprodukovatelných chyb může být obtížná, ale často je možná.
Vždy mějte na paměti, že kdykoli odpovídáte na takovou otázku, buďte realističtí a nestresujte se. Nenechte nikoho otupit vaši jiskru. Prostě buď sám sebou.
Otázka č. 3) Co uděláte, pokud neexistují žádné funkční specifikace nebo žádné dokumenty týkající se systému a vývojář, který napsal tento kód, již ve společnosti nefunguje, ale máte systém a potřebujete otestovat?
Vijay: Je to bohužel jedna z typických situací v indických společnostech kvůli vysoké míře opotřebení.
V tomto případě musíte udělat Průzkumné testování produktu. Jde o zkoumání, získávání informací o softwaru, co dělá, co nedělá, co funguje a co nefunguje.
V tomto testování se dozvíte o systému a jeho základním pracovním postupu. V Průzkumném testování můžete také objevit „blokovací“ chyby, které jsou škodlivé pro váš systém, a proto chrání váš systém před havárií.
Pokud jste testerem v bílé krabici, dalším krokem je hledání různých kódů modulů. Tímto způsobem budete moci analyzovat testovací případy pro různé moduly a jejich vztahy.
Pokud máte jakékoli další dotazy, prosím komentujte níže.
Doporučené čtení
- Dotazy a odpovědi na pohovor
- Jak se připravit na pohovor o testování softwaru
- Nejlepší nástroje pro testování softwaru 2021 (QA Test Automation Tools)
- Softwarové manuální testování Dotaz na rozhovor pro zkušené profesionály
- Zdroje pro testování softwaru QA a soubory ke stažení
- 20 jednoduchých otázek ke kontrole softwaru Testování základních znalostí (online kvíz)
- Úloha pomocníka QA při testování softwaru
- Jaký je nejlepší okamžik ve vaší testovací kariéře? - Odpovědi na těchto 14 zajímavých otázek týkajících se testování softwaru