cste software testing certification exam question pattern
Tento článek vám poskytne obecnou představu o Papírový vzor certifikační zkoušky CSTE . Zahrnul jsem několik vzorových otázek a odpovědí pro falešný testovací papír CSTE. Na tyto otázky se můžete obrátit a můžete posoudit vzor popisné odpovědi.
Pokud potřebujete otázky týkající se objektivního typu z papíru CSTE, můžete si přečíst náš předchozí článek o odpovědích na otázky objektivního typu CSTE. Také si můžete stáhnout další ukázkové papíry z našeho „Stahování“ sekce.
CSTE Mock Test Paper - Otázky a odpovědi
Otázka č. 1) Definujte následující spolu s příklady (25 bodů)
A. Testování hraniční hodnoty
b. Testování rovnocennosti
C. Hádání chyb
d. Kontrola stolu
E. Kontrolní analýza toku
Odpovědět:
a) Analýza hraničních hodnot: Proces výběru testovacích případů / dat identifikací hranic, které oddělují platné a neplatné podmínky.
Testy jsou konstruovány tak, aby testovaly vnitřní a vnější okraje těchto hranic, kromě skutečných hraničních bodů nebo techniky výběru, při které jsou data testu zvolena tak, aby ležela podél „hranic“ tříd vstupní domény (nebo výstupního rozsahu), datových struktur , parametry postupu atd.
Možnosti často zahrnují maximální, minimální a triviální hodnoty nebo parametry.
Například, Vstupní data 1 až 10 (hraniční hodnota)
Otestujte vstupní data 0, 1, 2 až 9, 10, 11
b) Testování ekvivalence: Vstupní doména systému je rozdělena do tříd reprezentativních hodnot, takže počet testovacích případů lze omezit na jednu za třídu, což představuje minimální počet. testovacích případů, které musí být provedeny.
Například, platný rozsah dat: 1-10
Testovací sada: -2; 5; 14
c) Hádání chyb: Technika výběru testovacích dat. Kritériem výběru je výběr hodnot, u nichž se zdá, že by mohly způsobit chyby. Odhad chyb je založen hlavně na zkušenostech, s určitou pomocí dalších technik, jako je analýza hraničních hodnot.
Na základě zkušeností návrhář testů odhadne typy chyb, ke kterým by mohlo dojít u konkrétního typu softwaru, a navrhne testovací případy, aby je odhalil.
jak spustit .swf
Například, je-li jakýkoli typ zdroje přidělen dynamicky, je dobrým místem pro hledání chyb rozřazení prostředků. Jsou všechny zdroje správně přidělené nebo jsou některé ztraceny během provádění softwaru?
d) Kontrola stolu: Desk Checking provádí vývojář systému nebo programu. Proces zahrnuje kontrolu kompletního produktu, aby bylo zajištěno, že je konstrukčně spolehlivý a že jsou splněny normy a požadavky. Toto je nejtradičnější prostředek pro analýzu systému nebo programu.
e) Analýza toku řízení: Je založen na grafickém znázornění procesu programu. V analýze toku řízení; grafy programu mají uzly, které představují příkaz nebo segment, který může končit nevyřešenou větví.
Graf ilustruje tok řízení programu z jednoho segmentu do druhého, jak je znázorněno prostřednictvím větví. Cílem analýzy toku řízení je určit potenciální problémy v logických větvích, které by mohly vést ke stavu smyčky nebo nesprávnému zpracování.
Otázka č. 2) Zjistíte, že existuje senior tester, který dělá více chyb než junior testers. Tento aspekt musíte sdělit vedoucímu testeru. Také nechcete ztratit tento tester. Jak by se mělo postupovat při konstruktivní kritice? (10 bodů)
Odpovědět: V přístupu ke kvalitě je odpovědností školitele, aby byli jeho podřízení úspěšní. Efektivní využití kritiky je nástrojem ke zlepšení podřízeného výkonu.
Při konstruktivní kritice byste měli použít následující taktiku:
- Udělejte to soukromě.
- Mějte fakta.
- Buďte připraveni pomoci pracovníkovi zlepšit jeho výkon.
- Upřesněte očekávání.
- Při kritice postupujte podle konkrétního postupu.
Otázka č. 3) Váš manažer vás vzal na palubu jako testovací vedení pro testování webové aplikace. Chce vědět, jaká rizika byste zahrnuli do plánu zkoušek. Vysvětlete každý rizikový faktor, který by byl součástí vašeho testovacího plánu. (20 bodů)
Odpovědět: Primární rizikové faktory webových aplikací:
- Bezpečnostní: cokoli, co souvisí s bezpečností aplikace.
- Výkon: Počet výpočetních zdrojů a kódu vyžadovaných systémem k provádění stanovených funkcí.
- Správnost: Data zadaná, zpracovaná a vydaná v systému jsou přesná a úplná
- Řízení přístupu: Jistota, že prostředky systému aplikace budou chráněny
- Kontinuita zpracování: Schopnost udržet zpracování v případě problému nastane
- Audit Trail: Schopnost doložit zpracování, ke kterému došlo.
- Oprávnění: Ujištění, že údaje jsou zpracovávány v souladu se záměry vedení.
Obecné riziko nebo vedlejší riziko:
- Komplex: cokoli nepřiměřeně velkého, složitého nebo spletitého.
- Nový: cokoli, co nemá v produktu historii.
- Změněno: cokoli, co bylo pozměněno nebo „vylepšeno“.
- Závislost proti proudu: cokoli, jehož porucha způsobí kaskádové selhání ve zbytku systému.
- Závislost po proudu: cokoli, co je obzvláště citlivé na poruchy ve zbytku systému.
- Kritické: cokoli, jehož porucha by mohla způsobit značné škody.
- Přesný: cokoli, co musí přesně splňovat jeho požadavky.
- Populární: cokoli, co bude hodně používáno.
- Strategický: cokoli, co má pro vaše podnikání zvláštní význam, například funkce, která vás odlišuje od konkurence.
- Třetí strana: cokoli použitého v produktu, ale vyvinutého mimo projekt.
- Distribuováno: cokoli rozložené v čase nebo prostoru, ale jehož prvky musí spolupracovat.
- Kočárek: cokoli vědělo, že má spoustu problémů.
- Nedávné selhání: cokoli s nedávnou historií selhání.
Otázka č. 4) Jste ve fázi kontraktu projektu a vyvíjíte komplexní návrh softwarového systému kritického pro bezpečnost. Váš ředitel s vámi konzultoval přípravu dokumentu s pokyny, který zajistí roli uživatele ve fázi akceptačního testování.
Uveďte klíčové role, které by podle vás měl uživatel hrát ve fázi přijetí. Uveďte také kategorie, do kterých by požadavky na přijetí měly spadat. (10 bodů)
Odpovědět:
- Zajistěte zapojení uživatelů do vývoje požadavků na systém a kritérií přijetí.
- Identifikujte prozatímní a konečné výrobky pro přijetí jejich akceptačních kritérií a harmonogramu.
- Naplánujte, jak a kým bude každá akceptační aktivita provedena.
- Naplánujte zdroje pro poskytování informací.
- Naplánujte přiměřený čas, aby zaměstnanci kupujícího obdrželi a prozkoumali produkty a vyhodnocení před kontrolou přijetí.
- Připravte si akceptační plán.
- Před přijetím a odmítnutím reagujte na analýzu oprávnění projektu.
- Schvalujte různé prozatímní softwarové produkty.
- Proveďte závěrečné přejímací činnosti, včetně formálního přejímacího testování při dodání.
- U každého produktu proveďte rozhodnutí o přijetí.
Otázka č. 5) Co je paralelní testování a kdy použijeme paralelní testování? Vysvětlete to
příklad? (5 bodů)
Odpovědět: Testování nového nebo změněného systému zpracování dat se stejnými zdrojovými daty, která se používají v jiném systému. Druhý systém je považován za standard srovnání. NEBO můžeme říci, že paralelní testování vyžaduje spuštění stejných vstupních dat prostřednictvím dvou verzí stejné aplikace.
Paralelní testování by se mělo použít v případě nejistoty ohledně správnosti zpracování nové aplikace. A stará a nová verze aplikací jsou stejné.
Například,
- Provozujte starou a novou verzi mzdového systému, abyste zjistili, zda jsou výplaty z obou systémů slučitelné.
- Spusťte starou verzi aplikačního systému a zajistěte, aby byl zachován provozní stav starého systému v případě, že v nové aplikaci dojde k problémům.
Otázka č. 6) Jaký je rozdíl mezi testovacími technikami a nástroji? Dát příklad. (5 bodů)
Odpovědět:
Technika testování: Je proces zajišťující správné fungování některých aspektů aplikačního systému nebo jednotky, může existovat několik technik, ale mnoho nástrojů.
Nástroje: Je vozidlo pro provádění zkušebního procesu. Tento nástroj je prostředkem pro zkoušeče, ale sám o sobě k provádění testování nestačí
Například, Kývání kladiva k zatloukání hřebíku. Kladivo je nástroj a kývání kladivem je technika. Koncept nástrojů a techniky je v procesu testování důležitý. Jedná se o kombinaci těchto dvou, která umožňuje provést testovací proces.
Tester by měl nejprve porozumět testovacím technikám a poté porozumět nástrojům, které lze u každé z technik použít.
Otázka č. 7) Činnosti kontroly kvality jsou zaměřeny na identifikaci vad skutečně vyrobených produktů; váš šéf však chce, abyste identifikovali a definovali procesy, které by zabránily vadám. Jak byste mu vysvětlil, aby rozlišoval mezi povinnostmi QA a QC? (10 bodů)
Odpovědět:
Zajištění kvality:
- Plánovaný a systematický soubor činností nezbytných k zajištění přiměřené jistoty, že požadavky jsou správně stanoveny a produkty nebo služby odpovídají specifikovaným požadavkům
- Činnost, která zavádí a hodnotí procesy výroby produktů.
- Pomáhá zavádět procesy.
- Nastavuje programy měření k vyhodnocení procesů.
- Identifikuje slabiny procesů a vylepšuje je.
- QA je odpovědností celého týmu.
- Zabraňuje zavádění problémů nebo vad
Kontrola kvality:
- Proces srovnávání kvality produktu s platnými normami; a akce je přijata, když je zjištěna neshoda.
- Činnost, která ověří, zda produkt splňuje předem definované standardy.
- Implementuje proces.
- Ověřuje, zda jsou konkrétní atributy v konkrétním produktu nebo službě
- Identifikuje vady pro primární účel opravy vad.
- QC je odpovědností testera.
- Detekuje, hlásí a opravuje vady
Otázka č. 8) Rozlišovat mezi modelováním toku transakcí, modelováním konečných stavů, modelováním toku dat a časováním? (10 bodů)
Odpovědět:
Modelování transakčního toku: Uzly představují kroky v transakcích. Odkazy představují logické spojení mezi kroky.
Modelování konečných stavů: Uzly představují různé uživatelem pozorovatelné stavy softwaru. Odkazy představují přechody, ke kterým dochází při přechodu ze stavu do stavu.
Modelování toku dat: Uzly představují datové objekty. Odkazy představují transformace, ke kterým dochází při překladu jednoho datového objektu do jiného.
Modelování časování: Uzly jsou Programové objekty. Odkazy jsou sekvenční spojení mezi objekty programu. Váhy odkazů se používají k určení požadovaných časů provádění při provádění programu.
9) Uveďte, jaké jsou podle vás dva hlavní cíle testování.
(5 známek)
Odpovědět:
- Zjistěte, zda systém splňuje specifikace (pohled výrobce)
- Zjistěte, zda systém splňuje obchodní a uživatelské potřeby (pohled zákazníka)
Doufám, že vám tento článek pomohl získat představu o vzorci otázek certifikační zkoušky CSTE Software. dejte nám vědět svůj názor v sekci komentáře níže!
převést char na řetězec c ++
Doporučené čtení
- Nejlepší nástroje pro testování softwaru 2021 (QA Test Automation Tools)
- Úloha pomocníka QA při testování softwaru
- Stojí za to získat certifikaci pro testování softwaru QA?
- Kurz testování softwaru: Ke kterému institutu pro testování softwaru bych se měl připojit?
- Výběr testování softwaru jako vaší kariéry
- Práce na volné noze se softwarem pro testování technického obsahu Writer
- Některé zajímavé otázky týkající se testování softwaru
- Zpětná vazba a recenze kurzu testování softwaru