top 200 software testing interview questions
Komplexní seznam nejčastěji kladených manuálních testů softwaru Dotazy a odpovědi na rozhovor, které vám pomohou připravit se na nadcházející rozhovor:
Tento článek obsahuje otázky a tipy na přípravu Software testovací rozhovor - otázka ručního testování, otázky týkající se testování webu, otázky týkající se certifikace ISTQB a CSTE a některé falešné testy otestovat své testovací schopnosti.
Pokud všechny tyto otázky projdete pečlivě, jsem si jist, že jakýkoli testovací rozhovor snadno prolomíte.
Co se naučíte:
Nejlepší otázky ohledně testování softwaru
Poskytl jsem odkazy na různé kategorie dotazovacích otázek. Na příslušných stránkách najdete podrobné otázky týkající se konkrétních témat.
Otázka č. 1) Jak připravte se na pohovor o testování softwaru / QA ?
Odpovědět: Kliknutím na výše uvedený odkaz zjistíte - Odkud mám začít při přípravě pohovoru? Jsou to téměř 2 roky, co jsem čelil jakémukoli pohovoru.
Otázka č. 2) Mock test abyste mohli posoudit své dovednosti při pohovoru při testování softwaru.
Odpovědět: Vezměte si tento falešný testovací papír, který vám pomůže připravit se na testovací pohovor i na certifikační zkoušku CSTE.
Otázka č. 3) Seznam nejčastěji kladených dotazů Otázky týkající se automatizace testování rozhovorů
Odpovědět: Kliknutím na výše uvedený odkaz zobrazíte otázky týkající se automatizačních rozhovorů, jako je rozdíl mezi Winrunnerem a ředitelem testování, Co je TSL? Co je seznam 4GL a další podobné otázky.
Otázka č. 4) Jaký je rozdíl mezi testováním výkonu, zátěžovým testem a zátěžovým testováním? Vysvětlete příklady?
webové stránky pro převod videí z YouTube na mp3
Odpovědět: Mnoho lidí je zmateno těmito testovacími terminologiemi. Klikněte zde pro podrobné vysvětlení typů Performance, Load a Stress Testing s příklady pro lepší pochopení.
Otázka č. 5) Otázky a odpovědi ISTQB (více otázek tady a tady )
Odpovědět: Kliknutím na výše uvedené odkazy si přečtete informace o papírových vzorech ISTQB a tipy, jak tyto otázky rychle vyřešit. Ukázkové otázky s odpověďmi ISTQB „na úrovni nadace“ jsou také k dispozici zde.
Otázka č. 6) Dotazy na QTP rozhovor
Odpovědět: Quick Test Professional: Seznam otázek a odpovědí na pohovory je k dispozici ve výše uvedeném odkazu.
Otázka č. 7) CSTE otázky s odpověďmi.
Odpovědět: Kliknutím na výše uvedený odkaz zobrazíte dotazy a odpovědi týkající se CSTE.
Otázka č. 8) Co je to Desk desk and Control Flow Analysis
Odpovědět: Klepněte na tady pro odpovědi na desk desk check a Control Flow Analysis spolu s příklady.
Otázka č. 9) Co je test příčetnosti (nebo) Sestavit test?
Odpovědět: Ověření kritické (důležité) funkčnosti softwaru na nové verzi, aby bylo možné rozhodnout, zda provést další testování, či nikoli, se označuje jako Sanity Test.
Otázka č. 10) Jaký je rozdíl mezi testováním klient-server a webovým testováním?
Odpovědět: Klepněte na tady pro odpověď.
Otázka č. 11) Co je Testování černé skříňky ?
Odpovědět: Testování černé skříňky je vysvětleno jejími typy ve výše uvedeném odkazu.
Otázka č. 12) Co je Bílé pole testování ?
Odpovědět: Kliknutím sem zobrazíte příspěvek vysvětlující testování bílého rámečku spolu s jeho typy
Otázka č. 13) V čem se liší typy testování softwaru ?
Odpovědět: Kliknutím na výše uvedený odkaz zobrazíte příspěvek s podrobným vysvětlením všech typů testování softwaru.
Otázka č. 14) Jak definovat standardní proces pro celý testovací proces, Vysvětlete náročné situace v kariéře manuálního testování, Jaký je nejlepší způsob, jak dosáhnout zvýšení platu.
Odpovědět: Klikněte na toto odkaz odpovědi na tyto otázky.
Otázka č. 15) Jaká je nejnáročnější situace, jakou jste kdy měli během testování?
Otázka č. 16) Jak provést testování, když nejsou k dispozici žádné dokumenty?
Odpovědět: Klepněte na tady podrobný příspěvek o tom, jak odpovědět na tyto otázky týkající se QA rozhovoru.
Populární otázky a odpovědi na rozhovory s webovým testováním
Jak název sám definuje, testování webu znamená testování webových aplikací na případné chyby nebo problémy, než se webová aplikace přesune do produkčního prostředí, tj. Před uvedením jakékoli webové aplikace do provozu.
Na základě požadavků na testování webu je třeba vzít v úvahu různé faktory. Mezi tyto faktory patří zabezpečení webových aplikací, komunikace TCP / IP, schopnost zpracovávat provoz, brány firewall atd.
Webové testování zahrnuje Funkční testování, Test použitelnosti, Testování bezpečnosti, Testování rozhraní, Testování kompatibility, Testování výkonu, atd. ve svém kontrolním seznamu.
Níže jsou uvedeny nejčastější dotazy a odpovědi týkající se webového testování, které vás provedou přípravou na jakýkoli webový testovací rozhovor.
Otázka č. 1) Co rozumíte pod webovou aplikací?
Odpovědět: Webová aplikace je prostředek ke komunikaci a výměně informací se zákazníky. Na rozdíl od desktopových aplikací, které jsou spouštěny operačním systémem, běží webová aplikace na webovém serveru a je k ní přistupován webovým prohlížečem, který funguje jako klient.
Nejlepší příklad webové aplikace je „Gmail“. V Gmailu je interakce prováděna jednotlivým uživatelem a je zcela nezávislá na ostatních. Informace můžete odesílat a přijímat prostřednictvím e-mailů a také prostřednictvím příloh.
Můžete udržovat dokumenty na jednotce, udržovat tabulky v dokumentech Google a obsahuje mnohem více takových funkcí, díky nimž si uživatel uvědomí, že má prostředí přizpůsobené jeho konkrétní identitě.
Otázka 2) Definujte webový server.
Odpovědět: Webový server se řídí modelem klient / server, kde program používá HTTP (Hypertext Transfer Protocol). V reakci na požadavek klienta HTTP zpracovává webový server validaci na straně klienta a serveru a poskytuje uživatelům webový obsah ve formě webových stránek.
Prohlížeče, jako jsou Safari, Chrome, Internet Explorer, Firefox atd., Čtou soubory uložené na webových serverech a přenášejí nám informace ve formě obrázků a textů pomocí internetu. Každý počítač, který hostí webové stránky, musí mít webové servery.
Mezi přední webové servery patří:
- Apache
- Microsoft Internet Information Server (IIS)
- Webový server Java
- Webový server Google
Otázka č. 3) Získejte několik důležitých scénářů testování pro testování webu.
Odpovědět: Při rozhodování o důležitých scénářích testování pro testování libovolného webu je třeba vzít v úvahu mnoho parametrů. Důležitou roli zde hraje také typ testované webové stránky a její specifikace požadavků.
Níže je uvedeno několik důležitých testovacích scénářů, které lze použít pro testování jakéhokoli typu webu:
- Vyzkoušejte grafické uživatelské rozhraní (grafické uživatelské rozhraní) webu, abyste ověřili konzistenci návrhových prvků a rozvržení stránky.
- U všech odkazů na stránky a hypertextových odkazů se kontroluje jejich přesměrování na požadovanou stránku.
- V případě přítomnosti jakýchkoli formulářů nebo polí na webu se scénáře testování skládají z testování s platnými údaji, neplatných údajů, testování s existujícími záznamy i testování s prázdnými záznamy.
- Testování funkčnosti podle specifikace požadavku se provádí.
- Výkon webu se testuje při velkém zatížení, aby se určil čas odezvy webového serveru a čas dotazu na databázi.
- Testování kompatibility se provádí za účelem testování chování aplikace v různých kombinacích prohlížeče a OS (operační systém).
- Testování použitelnosti a testování databáze se také provádí jako součást testovacích scénářů.
Otázka č. 4) Jaké jsou různé konfigurace, které je třeba vzít v úvahu při testování webu?
Odpovědět : Různá konfigurace zahrnuje různé prohlížeče i operační systém, na kterém se web testuje. Když mluvíme o konfiguracích, berou se v úvahu také doplňky prohlížeče, velikost textu, rozlišení videa, barevná hloubka, možnosti nastavení prohlížeče.
K testování kompatibility webových stránek se používají různé kombinace prohlížečů a operačních systémů. Obvykle jsou zahrnuty nejnovější a poslední nejnovější verze. Tyto verze jsou obvykle specifikovány v dokumentu Požadavek.
Několik důležitých prohlížečů zahrnuje:
- internet Explorer
- Firefox
- Chrome
- Safari
- Opera
Několik důležitých operačních systémů zahrnuje:
- Okna
- UNIX
- LINUX
- MAC
Otázka č. 5) Liší se testování webových aplikací od testování desktopových aplikací? Vysvětlete jak.
Odpovědět: Ano, níže uvedené body v tabulce vysvětlují rozdíly mezi webovou aplikací a desktopovou aplikací.
Webová aplikace | Desktopová aplikace | |
---|---|---|
Definice | Webové aplikace jsou aplikace, které lze spustit na jakémkoli klientském počítači s připojením k internetu bez instalace souboru spuštění. | Desktopové aplikace jsou aplikace, které jsou samostatně instalovány a spouštěny v osobním počítači. |
Výkon | Akce uživatelů, zpětnou vazbu, statistiky lze snadno sledovat a aktualizace dat na jednom místě se ve webové aplikaci projeví všude. | Akce uživatelů nelze sledovat a změny v datech se mohou projevit pouze na stroji. |
Konektivita | K webové aplikaci lze přistupovat na jakémkoli počítači s připojením k internetu pomocí webového prohlížeče, kde výkon aplikace závisí na rychlosti internetu. | Desktopová aplikace je přístupná pouze na konkrétním počítači, kde je aplikace nainstalována. |
Bezpečnostní rizika | Webová aplikace je náchylnější k bezpečnostním hrozbám, protože k aplikacím může přistupovat kdokoli na internetu. | Desktopová aplikace je méně náchylná k bezpečnostním hrozbám, kde může uživatel kontrolovat bezpečnostní problémy na úrovni systému. |
Uživatelská data | Uživatelská data se ukládají a přistupuje se k nim na dálku v případě webových aplikací. | Data se ukládají, ukládají a přistupuje k nim ze stejného stroje, na kterém je nainstalována aplikace. |
Otázka č. 6) Co je intranetová aplikace?
Odpovědět : Intranetová aplikace je druh soukromé aplikace, která je nasazena a spuštěna na lokálním serveru LAN a k níž mají přístup pouze lidé v organizaci. Ke sdílení informací používá místní síť.
Například, Organizace obvykle má aplikaci, která ukládá informace o vaší docházce, svátcích, nadcházejících oslavách v organizaci nebo o nějaké důležité události či informacích, které je třeba v organizaci šířit.
Otázka č. 7) Vysvětlete rozdíl mezi autorizací a autentizací při testování na webu.
Odpovědět: Rozdíl mezi autorizací a autentizací je vysvětlen v následující tabulce:
Ověření | Oprávnění | |
---|---|---|
1 | Autentizace je proces, pomocí kterého systém identifikuje, kdo je uživatel? | Autorizace je proces, pomocí kterého systém identifikuje, k čemu má uživatel oprávnění? |
dva | Ověření určuje totožnost uživatele. | Autorizace rozhoduje o oprávněních udělených uživateli, tj. O tom, zda má uživatel přístup nebo manipulaci s funkcemi určitého programu. |
3 | Existují různé typy ověřování, například heslo, zařízení atd. | Existují dva typy oprávnění, například jen pro čtení a pro čtení a zápis. |
4 | Například: V rámci organizace se může každý zaměstnanec přihlásit do intranetové aplikace. | Například: Do sekce účtu má přístup pouze správce účtu nebo osoba v oddělení účtů. |
Otázka č. 8) Jaké jsou typy bezpečnostních problémů s testováním webu?
Odpověď: Mezi několik problémů se zabezpečením webu patří:
- Útok typu Denial of Service (DOS)
- Přetečení zásobníku
- Přímé předávání interní adresy URL prostřednictvím adresy prohlížeče
- Prohlížení dalších statistik
Otázka č. 9) Definujte HTTP.
Odpovědět: HTTP znamená Hypertext Transfer Protocol. HTTP je protokol přenosu dat, který definuje, jak jsou zprávy formátovány a přenášeny přes web. HTTP také určuje odezvu akcí prováděných webovými servery a prohlížeči.
Například, při zadání adresy URL ve webovém prohlížeči se na webový server odešle příkaz HTTP, který následně načte požadovaný webový prohlížeč.
Otázka č. 10) Definujte HTTPS.
Odpovědět: HTTPS znamená Hypertext Transfer Protocol Secure. Jedná se v zásadě o HTTP přes SSL (Secure Socket Layer) z bezpečnostních důvodů. Když web používá protokol HTTP, vždy existuje šance na odposlech dat přenášených mezi uživatelem a webovým serverem.
Weby proto používají bezpečný způsob, tj. SSL šifrování dat odesílaných tam a zpět pomocí protokolu HTTPS. Téměř všechny weby, které vyžadují přihlášení uživatele, používají protokol HTTPS. Například, bankovní weby, webové stránky elektronického obchodu atd.
Otázka č. 11) Jaké jsou běžné problémy, kterým čelí testování webu?
Odpovědět: Některé z běžných problémů, kterým čelí testování webu, jsou uvedeny níže:
- Problém se serverem, který zahrnuje problémy se serverem a problémy s údržbou.
- Problém s připojením k databázi.
- Problémy s kompatibilitou hardwaru a prohlížeče.
- Problémy související se zabezpečením.
- Problémy spojené s výkonem a zátěží.
- Problémy související s grafickým uživatelským rozhraním.
Otázka č. 12) Co je testování souborů cookie?
Odpovědět: Cookie je považována za přizpůsobenou identitu uživatele nebo informace, které jsou vyžadovány pro komunikaci mezi různými webovými stránkami a také pro sledování navigace uživatele po webových stránkách. Kdykoli přistoupíme na kteroukoli webovou stránku v jakémkoli webovém prohlížeči, jejich příslušný soubor cookie se zapíše na pevný disk.
Soubory cookie se používají ke sledování uživatelských relací, zobrazování reklam, zapamatování volby uživatele při přístupu na jakýkoli web, zapamatování a načtení nákupního košíku uživatele, sledování jedinečného počtu návštěvníků atd.
Předpokládejme, že web elektronického obchodu je přístupný v mnoha zemích, jako jsou USA, Kanada, Austrálie, a jejich testování probíhá v Indii. V takovém případě se při testování webu elektronického obchodování pro různé země v Indii nejprve nastaví soubory cookie tak, aby se k aktuálním datům, jako je časové pásmo atd., Přistupovalo z konkrétní země.
Otázka č. 13) Definujte ověření na straně klienta.
Odpovědět: Ověření na straně klienta je takové, které se v zásadě provádí na úrovni prohlížeče, kde se vstup uživatele ověřuje v samotném prohlížeči bez zapojení serveru.
Pochopme to pomocí příkladu.
Předpokládejme, že uživatel zadává při vyplňování formuláře nesprávný formát e-mailu. Než přejdete k dalšímu poli, prohlížeč okamžitě zobrazí chybovou zprávu, aby ji opravil. Každé pole je tedy před odesláním formuláře opraveno.
Ověření na straně klienta se obvykle provádí skriptovacím jazykem, jako jsou atributy JavaScript, VBScript, HTML 5.
Dva typy ověření na straně klienta jsou:
- Ověření na úrovni pole
- Ověření na úrovni formuláře
Otázka č. 14) Co rozumíte pod ověřením na straně serveru?
Odpovědět: Ověření na straně serveru nastává tam, kde ověření a zpracování požadavků uživatelů vyžaduje odpověď ze serveru. Abychom to lépe pochopili, vstup uživatele se odesílá na server a ověřování se provádí pomocí skriptovacích jazyků na straně serveru, jako je PHP, Asp.NET atd.
Po procesu ověření je zpětná vazba odeslána zpět klientovi ve formě dynamicky generované webové stránky.
Ve srovnání s procesem ověření na straně klienta je proces ověření na straně serveru bezpečnější, protože zde je aplikace chráněna před škodlivými útoky a uživatelé mohou snadno obejít skriptovací jazyk na straně klienta.
Otázka č. 15) Rozlišujte mezi statickým a dynamickým webem.
Odpovědět: Rozdíl mezi statickými a dynamickými webovými stránkami je následující:
Statický web | Dynamický web |
---|---|
Statické weby jsou ty, které poskytují pouze informace a nedochází k žádnému druhu interakce mezi uživatelem a webem. | Dynamické webové stránky jsou stránky, kde je možná interakce uživatele mezi webem a uživatelem spolu s předáváním informací. |
Statické webové stránky jsou nejlevnější z hlediska vývoje a hostování. | Dynamické webové stránky jsou dražší na vývoj, stejně jako jejich náklady na hostování jsou také vyšší. |
Statické webové stránky se do klientského prohlížeče snadno načítají kvůli jejich pevnému obsahu a absenci připojení k databázi. | Dynamické webové stránky se obvykle načítají v klientském prohlížeči, protože obsah k zobrazení se dynamicky vytváří a načítá pomocí databázových dotazů. |
Statické weby lze vytvářet z HTML, CSS a nevyžadují žádný aplikační jazyk serveru. | Dynamické webové stránky vyžadují pro spuštění aplikace na serveru a zobrazení výstupu na webové stránce jazyk serverové aplikace, jako je ASP.NET, JSP, PHP. |
Změna obsahu stránky statického webu; vyžadují mnohonásobné nahrání na server. | Dynamický web poskytuje možnosti pro změnu obsahu stránky pomocí serverové aplikace. |
Otázka č. 16) Co rozumíte při testování klient-server?
Odpovědět: Aplikace klient-server je ta, kde se aplikace načte nebo nainstaluje na server, zatímco soubor EXE aplikace se načte na všech klientských počítačích. Toto prostředí se obvykle používá v sítích intranetu.
Následující testy se provádějí na aplikaci klient-server:
- Testování GUI na klientských i serverových systémech.
- Interakce klient-server.
- Funkčnost aplikace.
- Testování zátěže a výkonu.
- Testování kompatibility.
Všechny testovací případy a testovací scénáře používané při testování aplikací klient-server jsou odvozeny ze zkušeností a specifikací požadavků testeru.
Otázka č. 17) Získejte kódy odpovědí HTTP, které jsou vráceny serverem.
Odpovědět: Kódy odpovědí HTTP jsou uvedeny níže:
- 2xx - To znamená ‚úspěch '
- 3xx - To znamená „přesměrování“
- 4xx - To znamená „Chyba aplikace“
- 5xx - To znamená „Chyba serveru“
Otázka č. 18) Jaká je role testování použitelnosti při testování webu?
Odpovědět: Při testování na webu hraje testování použitelnosti důležitou roli. Je dobře známo, že testování použitelnosti je prostředkem k určení snadnosti, s jakou může koncový uživatel snadno přistupovat k aplikaci s nebo bez znalosti programovacího jazyka.
Pokud jde o testování webu, testování použitelnosti zahrnuje následující:
- Chcete-li zkontrolovat, zda je web uživatelsky přívětivý?
- Je koncový uživatel schopen v aplikaci snadno procházet?
- Přítomnost jakýchkoli problémů nebo nejasností, které mohou bránit uživatelské zkušenosti.
- Zkontrolujte, jak rychle je uživatel schopen dokončit úkol v rámci aplikace.
Otázka č. 19) Jaká jsou dostupná prostředí na webu?
Odpovědět: Různé typy prostředí na webu jsou:
- Intranet (místní síť)
- Internet (širokopásmová síť)
- Extranet (soukromá síť přes internet)
Otázka č. 20) Jaké jsou formáty testovacích případů v případě a Statický webové stránky a dynamické webové stránky?
Odpovědět: V případě statických webů se použijí následující formáty testovacích případů:
- Front-end testovací případy
- Navigační testovací případy
V případě dynamických webů se použijí následující formáty testovacích případů:
- Front-end testovací případy
- Back-end testovací případy
- Navigační testovací případy
- Polní ověřovací testovací případy
- Bezpečnostní testovací případy atd.
Otázka č. 21) Zařadit některé podtřídy objektů odpovědi HTTP?
Odpovědět: Zápis, flush, tell atd. Je několik objektů odpovědi HTTP.
Podtřídami odpovědi HTTP jsou:
- HttpResponseRedirect
- HttpResponsePermanentRedirect
- HttpResponseBadRequest
- HttpResponseNotfound
Otázka č. 22) Přihlaste se k některým nástrojům pro testování webu.
Odpovědět: Málo Nástroje pro testování webu jsou uvedeny níže:
- lilek funkční
- Selen
- Test SOA
- JMeter
- iMacros atd.
Otázka č. 23) Uveďte několik příkladů webových aplikací, které se používají v každodenním životě.
Odpovědět: Málo příklady zahrnují:
- Webové portály jako eBay, Amazon, Flipkart atd.
- Bankovní aplikace jako ICICI, Yes Bank, HDFC, Kotak Mahindra atd.
- Poskytovatelé e-mailových služeb, jako jsou Gmail, Yahoo, Hotmail atd.
- Sociální sítě jako Facebook, Twitter, LinkedIn atd.
- Diskusní a informační fóra jako www.Softwaretestinghelp.com
Otázka č. 24) Co je to proxy server?
Odpovědět: Proxy server je server, který funguje jako prostředník nebo je mezi klientem a hlavním serverem.
Komunikace mezi hlavním serverem a klientem-serverem probíhá prostřednictvím serveru proxy, protože požadavek klienta na jakékoli připojení, soubor, prostředky z hlavního serveru je odeslán prostřednictvím serveru proxy a opět odpověď z hlavního serveru nebo místní paměti v mezipaměti na klient-server se provádí přes proxy server.
Níže jsou uvedeny některé z nejběžnějších proxy serverů podle jejich účelu a funkcí:
- Transparentní proxy
- Webový proxy
- Anonymní proxy
- Zkreslení serveru proxy
- Proxy s vysokou anonymitou
Proxy server se v zásadě používá pro následující účely:
- Zlepšit výkon webové odezvy.
- V případě přítomnosti dokumentu v mezipaměti je odpověď odeslána přímo klientovi.
- Proxy server filtruje obsah webových stránek ve formě webových serverů proxy.
- Proxy server se také používá k blokování urážlivého webového obsahu, ke kterému má uživatel přístup, zejména v organizaci, škole a škole.
- Webové proxy brání útoku počítačových virů a malwaru.
Otázka č. 25) Co je to databázový server?
Odpovědět: Databázový server lze definovat jako server, který odkazuje na back-endový systém databázové aplikace, který poskytuje databázové služby, jako je přístup a načítání dat z databáze.
Databázový server používá architekturu klient / server, kde lze k datům přistupovat buď prostřednictvím databázového serveru prostřednictvím „front-endu“, který běží a zobrazuje data na počítači uživatele, nebo „back-endu“, který běží na samotném databázovém serveru.
Databázový server je jako datový sklad a také se drží na systému správy databáze (DBMS).
Několik dalších základních otázek týkajících se testování softwaru
Otázka č. 1) Co je dynamické testování?
Odpovědět: Dynamické testování se provádí spuštěním kódu nebo programu s různými vstupními hodnotami a později se výstup ověří.
Otázka 2) Co je to testování GUI?
Odpovědět: Testování grafického uživatelského rozhraní nebo grafického uživatelského rozhraní je proces testování uživatelského rozhraní softwaru podle poskytnutých požadavků / maket / návrhů HTML atd.,
Otázka č. 3) Co je formální testování?
Odpovědět: Ověření softwaru prováděné podle plánu zkoušek, testovacích postupů a řádné dokumentace se souhlasem zákazníka se nazývá formální testování.
Otázka č. 4) Co je testování založené na riziku?
Odpovědět: Identifikace kritických funkcí v systému a následné rozhodování o pořadí, ve kterém mají být tyto funkce testovány a provádět testování, se nazývá Testování na základě rizik.
Otázka č. 5) Co je to včasné testování?
Odpovědět: Proveďte testování co nejdříve v životním cyklu vývoje a vyhledejte vady v raných fázích vývoje natluču . Včasné testování je užitečné ke snížení nákladů na opravu defektů v pozdějších fázích STLC.
Otázka č. 6) Co je to vyčerpávající testování?
Odpovědět: Testování funkčnosti se všemi platnými, neplatnými vstupy a předběžnými podmínkami se nazývá Vyčerpávající testování.
Otázka č. 7) Co je shlukování vad?
Odpovědět: Jakýkoli malý modul nebo funkce může obsahovat řadu vad a více se soustředit na testování těchto funkcí se nazývá Defect Clustering.
Otázka č. 8) Co je Pesticide Paradox?
Odpovědět: Pokud již připravené testovací případy nenajdou vady, přidejte / upravte testovací případy a vyhledejte další vady, toto se nazývá Pesticide Paradox.
Otázka č. 9) Co je statické testování?
Odpovědět: Ruční ověření kódu bez provedení programu se nazývá statické testování. V tomto procesu jsou problémy identifikovány v kódu ověřením kódů, požadavků a návrhových dokumentů.
Otázka č. 10) Co je pozitivní testování?
Odpovědět: Jedná se o formu testování prováděného na aplikaci, aby se zjistilo, zda systém funguje správně nebo ne. V zásadě je známý jako přístup „test projít“.
Otázka č. 11) Co je negativní testování?
Odpovědět: Testovací software s negativním přístupem ke kontrole, zda systém „nevykazuje chybu, když by se to nemělo“ a „nezobrazuje chybu, když se to má“, se označuje jako negativní testování.
Otázka č. 12) Co je to end-to-end testování?
Odpovědět: Testování celkové funkčnosti systému včetně datové integrace mezi všemi moduly se nazývá End-to-End Testing.
Otázka č. 13) Co je průzkumné testování?
Odpovědět: Zkoumání aplikace, porozumění jejím funkcím, přidání (nebo) úprava stávajících testovacích případů pro lepší testování se nazývá Průzkumné testování.
Otázka č. 14) Co je testování opic?
Odpovědět: Testování prováděné na aplikaci bez jakéhokoli plánu a prováděné náhodně s testy za účelem zjištění jakéhokoli selhání systému se záměrem najít záludné vady se nazývá Monkey Testing.
Otázka č. 15) Co je to nefunkční testování?
Odpovědět: Ověření různých nefunkčních aspektů systému, jako jsou uživatelská rozhraní, uživatelská přívětivost, zabezpečení, kompatibilita, zátěž, stres a výkon atd., Se nazývá nefunkční testování.
Otázka č. 16) Co je testování použitelnosti?
Odpovědět: Kontrola, jak snadno jsou koncoví uživatelé schopni aplikaci porozumět a pracovat s ní, se nazývá Test použitelnosti.
Otázka č. 17) Co je testování zabezpečení?
Odpovědět: Ověření, zda jsou všechny bezpečnostní podmínky správně implementovány v softwaru (nebo), se nazývá Testování zabezpečení.
Otázka č. 18) Co je testování výkonu?
Odpovědět: Proces měření různých charakteristik účinnosti systému, jako je doba odezvy, zátěžové transakce za minutu, transakční mix atd., Se nazývá Testování výkonu.
Otázka č. 19) Co je testování zátěže?
Odpovědět: Analýza funkčního i výkonového chování aplikace za různých podmínek se nazývá Load Testing.
Otázka č. 20) Co je zátěžové testování?
Odpovědět: Kontrola chování aplikace za stresových podmínek
(nebo)
Snížení systémových prostředků a udržení konstantní zátěže a kontrola chování aplikace se nazývá zátěžové testování.
Otázka č. 21) Co je proces?
Odpovědět: Proces je soubor postupů prováděných k dosažení daného účelu; může zahrnovat nástroje, metody, materiály nebo lidi.
Otázka č. 22) Co je Správa konfigurace softwaru?
jak spustím soubor jar
Odpovědět: Proces identifikace, organizace a kontroly změn vývoje a údržby softwaru.
(nebo)
Jedná se o metodiku pro řízení a správu projektu vývoje softwaru.
Otázka č. 23) Co je testovací proces / životní cyklus?
Odpověď: Zahrnuje následující faktory:
- Psaní plánu zkoušek
- Testovací scénáře
- Testovací případy
- Provádění testovacích případů
- Výsledky testů
- Hlášení vad
- Sledování vad
- Uzavření vady
- Zkušební verze
Otázka č. 24) Jaká je plná forma CMMI?
Odpovědět: Integrace modelu zralosti schopností
Otázka č. 25) Co je to Code Walk Through?
Odpovědět: Neformální analýza zdrojového kódu programu, aby se zjistily vady a ověřily techniky kódování, se nazývá Code Walk Through.
Otázka č. 26) Co je testování na úrovni jednotky?
Odpovědět: Testování jednotlivých programů, modulů nebo jednotek kódu se nazývá Testování na úrovni jednotek.
Otázka č. 27) Co je testování úrovně integrace?
Odpovědět: Testování souvisejících programů, modulů (nebo) jednotky kódu.
(nebo)
Oddíly systému, které jsou připraveny k testování s ostatními oddíly systému, se nazývají testování na úrovni integrace.
Otázka č. 28) Co je Testování na úrovni systému?
Odpovědět: Testování celého počítačového systému napříč všemi moduly se nazývá testování na úrovni systému. Tento druh testování může zahrnovat funkční i strukturální testování.
Otázka č. 29) Co je testování Alpha?
Odpovědět: Testování celého počítačového systému před zavedením do UAT se nazývá testování Alpha.
Otázka č. 30) Co je Testování přijatelnosti uživatelů (UAT)?
Odpovědět: UAT je forma testování počítačového systému klientem, aby se ověřilo, zda splňuje stanovené požadavky nebo ne.
Otázka č. 31) Co je plán testování?
Odpovědět: Jedná se o dokument popisující rozsah, přístup, zdroje a harmonogram testovacích aktivit. Identifikuje testované položky, funkce, které mají být testovány, úlohy testování, kdo bude každý úkol provádět, a všechna rizika vyžadující pohotovostní plánování.
Otázka č. 32) Co je testovací scénář?
Odpovědět: Identifikace všech možných oblastí, které mají být testovány (nebo), co má být testováno, se nazývá Testovací scénář.
Otázka č. 33) Co je ECP (oddíl třídy ekvivalence)?
Odpovědět: Jedná se o metodu pro odvození testovacích případů.
Klepněte na tady vědět více.
Otázka č. 34) Co je vada?
Odpovědět: Jakákoli chyba nebo nedokonalost v softwarovém pracovním produktu se označuje jako Defekt.
(nebo)
Pokud očekávaný výsledek neodpovídá skutečnému výsledku aplikace, je označen jako Defekt.
Otázka č. 35) Co je to závažnost?
Odpovědět: Definuje důležitost vady z funkčního hlediska, tj. Jak kritická je vada z hlediska aplikace.
Otázka č. 36) Co je priorita?
Odpovědět: Označuje důležitost nebo naléhavost odstranění závady
Otázka č. 37) Co je to opětovné testování?
Odpovědět: Znovu otestovat aplikaci znamená ověřit, zda byly vady odstraněny nebo ne.
Otázka č. 38) Co je regresní testování?
Odpovědět: Ověření existující funkční a nefunkční oblasti po provedení změn v části softwaru nebo přidání nových funkcí se nazývá regresní testování.
Otázka č. 39) Co je testování obnovy?
Odpovědět: Kontrola, zda je systém schopen zvládnout některé neočekávané nebo nepředvídatelné situace, se nazývá Recovery Testing.
Otázka č. 40) Co je testování globalizace?
Odpovědět: Jedná se o proces ověřování, zda lze software spustit nezávisle na jeho geografickém a kulturním prostředí. Ověření, zda má aplikace funkci pro nastavení a změnu jazyka, data, formátu a měny nebo zda je určena pro globální uživatele.
Otázka č. 41) Co je testování lokalizace?
Odpovědět: Ověření globalizované aplikace pro konkrétní lokalitu uživatelů za kulturních a geografických podmínek se nazývá testování lokalizace.
Otázka č. 42) Co je testování instalace?
Odpovědět: Kontrola, zda jsme schopni úspěšně nainstalovat software (nebo) ne, se podle pokynů uvedených v instalačním dokumentu nazývá Testování instalace.
Otázka č. 43) Co je testování odinstalace?
Odpovědět: Kontrola, zda jsme schopni úspěšně (nebo) odinstalovat software ze systému, se nazývá Un-Installation Testing
Otázka č. 44) Co je to testování kompatibility?
Odpovědět: Kontrola, zda je aplikace kompatibilní s jiným softwarovým a hardwarovým prostředím, se nazývá Testování kompatibility.
Otázka č. 45) Co je to testovací strategie?
Odpovědět: Je součástí testovacího plánu popisujícího, jak se pro projekt provádí testování a jaké typy testování je třeba v aplikaci provést.
Otázka č. 46) Co je testovací případ?
Odpovědět: Testovací případ je sada předběžných kroků, které je třeba dodržet se vstupními údaji a očekávaným chováním k ověření funkčnosti systému.
Otázka č. 47) Co je testovací případ ověření firmy?
Odpovědět: Testovací případ, který je připraven ke kontrole obchodního stavu nebo obchodního požadavku, se nazývá testovací případ ověření firmy.
Otázka č. 48) Co je dobrý testovací případ?
Odpovědět: Testovací případ, který má vysokou prioritu zachycení vad, se nazývá Dobrý testovací případ.
Otázka č. 49) Co je Testování případů použití?
Odpovědět: Ověření softwaru pro potvrzení, zda je vyvinut podle případů použití, či nikoli, se nazývá testování případů použití.
Otázka č. 50) Co je věk vady?
Odpovědět: Časová mezera mezi datem detekce a datem uzavření vady se nazývá Defektní věk.
Otázka č. 51) Co je chyba Showstopper?
Odpovědět: Vada, která neumožňuje další testování, se nazývá Showstopper Defect.
Otázka č. 52) Co je testovací uzávěr?
Odpovědět: Jedná se o poslední fázi STLC, kde vedení připravuje různé souhrnné zprávy o zkouškách, které na základě provedeného testování vysvětlují kompletní statistiku projektu.
Otázka č. 53) Co je testování lopaty?
Odpovědět: Testování segmentů je také známé jako testování A / B. Většinou se používá ke studiu dopadu různých návrhů produktů na metriky webových stránek. Dvě simultánní verze běží na jedné nebo na sadě webových stránek a měří rozdíl v mírách kliknutí, rozhraní a provozu.
Otázka č. 54) Co se rozumí vstupními kritérii a výstupními kritérii při testování softwaru?
Odpovědět: Vstupní kritéria je proces, který musí být přítomen, když systém začíná, jako,
- SRS - software
- FRS
- Pouzdro
- Modelový případ
- Testovací plán
Kritéria ukončení ujistěte se, že je testování dokončeno a aplikace je připravena k vydání, například
- Souhrnná zpráva o testu
- Metriky
- Zpráva o analýze vad
Otázka č. 55) Co je testování souběžnosti?
Odpovědět: Jedná se o testování více uživatelů pro přístup k aplikaci současně, aby se ověřil účinek na kód, modul nebo DB, a používá se hlavně k identifikaci situací zamykání a zablokování v kódu.
Otázka č. 56) Co je testování webových aplikací?
Odpovědět: Testování webových aplikací se provádí na webu ke kontrole - zatížení, výkon, zabezpečení, funkčnost, rozhraní, kompatibilita a další problémy související s použitelností.
Otázka č. 57) Co je Testování jednotek?
Odpovědět: Testování jednotky se provádí za účelem kontroly, zda jednotlivé moduly zdrojového kódu fungují správně nebo ne.
Otázka č. 58) Co je Testování rozhraní?
Odpovědět: Testování rozhraní se provádí za účelem kontroly, zda jednotlivé moduly komunikují správně podle specifikací nebo ne. Testování rozhraní se většinou používá k testování uživatelského rozhraní aplikací GUI.
Otázka č. 59) Co je testování gama?
Odpovědět: Testování gama se provádí, když je software připraven k vydání se stanovenými požadavky, toto testování se provádí přímo přeskočením všech činností interního testování.
Otázka č. 60) Co je testovací kabelový svazek?
Odpovědět: Testovací svazek konfiguruje sadu nástrojů a testovacích dat pro testování aplikace za různých podmínek, což zahrnuje monitorování správnosti očekávaného výstupu.
Výhody testování kabelového svazku jsou : Zvýšení produktivity díky automatizaci procesů a zvýšení kvality produktu
Otázka č. 61) Co je testování škálovatelnosti?
Odpovědět: Slouží ke kontrole, zda je funkčnost a výkon systému schopen splnit změny objemu a velikosti podle požadavků.
Testování škálovatelnosti se provádí pomocí zátěžového testu změnou různých softwarových, hardwarových konfigurací a testovacího prostředí.
Otázka č. 62) Co je testování Fuzz?
Odpovědět: Fuzz testování je technika testování černé skříňky, která používá náhodná špatná data k napadení programu a ke kontrole, zda se v aplikaci něco nerozbije.
Otázka č. 63) Jaký je rozdíl mezi QA, QC a testováním?
Odpovědět:
- QA: Je procesně orientovaný a jeho cílem je zabránit vadám v aplikaci.
- QC: QC je produktově orientovaný a je to soubor činností používaných k hodnocení vyvinutého pracovního produktu.
- Testování: Provádění a ověřování žádosti s úmyslem najít vady.
Otázka č. 64) Co je testování na základě dat?
Odpovědět: Jedná se o automatizační testovací proces, při kterém je aplikace testována s více sadami dat s různými předpoklady jako vstupem do skriptu.
Závěr
Doufám, že výše uvedené otázky a odpovědi týkající se ručního testování softwaru budou pro každého z vás prospěšné.
Jsem si jist, že s důkladnou znalostí těchto otázek a odpovědí se můžete na jakýkoli QA Testing Interview s důvěrou dostavit a velmi úspěšně ho projít.
Přejeme vám hodně úspěchů !!
Doporučené čtení
- Dotazy a odpovědi na pohovor
- Některé zajímavé otázky týkající se testování softwaru
- 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í
- Úloha pomocníka QA při testování softwaru
- 20 jednoduchých otázek ke kontrole softwaru Testování základních znalostí (online kvíz)