Terms related to Advanced Technical Test Analyst 2012

Test selhal, pokud jeho skutečný výsledek neodpovídá výsledku očekávanému.
Testování založené na systematické analýze, např. produktových rizik nebo požadavků.
Opakovaná akce, proces, struktura nebo opakovaně použitelné řešení, které se původně zdálo prospěšné a je běžně užívané, ale je neefektivní a/nebo kontraproduktivní v praxi.
Použití softwaru (např. nástroje nahraj/přehraj) pro řízení provedení testů, porovnávání očekávaných výsledků se skutečnými, přípravu podmínek pro testování (preconditions) a další řídící a reportovací aktivity.
Nástroj, který podporuje provozní bezpečnost.
Obecný dokument popisující principy, přístup a hlavní cíle organizace v oblasti bezpečnosti.
Proces testování s cílem určit bezpečnost softwarového produktu.
Pokus o získání neoprávněného přístupu k systému nebo komponentě, zdrojům, informacím, případně pokus ohrozit integritu systému.
Proces potvrzení (např. složením zkoušky), že komponenta, systém nebo osoba je ve shodě s pro ni specifikovanými požadavky.
Sled událostí (např. spustitelných příkazů) komponenty nebo systému ze vstupního do výstupního bodu.
Sled událostí (např. spustitelných příkazů) komponenty nebo systému ze vstupního do výstupního bodu.
Lidská činnost, která má za následek nesprávné výsledky.
Zranitelnost, která umožňuje útočníkům vložit škodlivý kód do jinak benigních (neškodných) internetových stránek.
Abstraktní znázornění posloupnosti a možných změn stavu datových objektů, kde stav objektu je jeden z následujících stavů: vytvoření, použití nebo zrušení.
Nástroj používaný programátory na reprodukování selhání, prověření stavu programů a nalezení odpovídající chyby. Nástroje pro ladění (debuggery) umožňují programátorům spouštět programy krok za krokem, přerušit běh programu na libovolném příkaze, nastavit a přezkoumat proměnné programu.
Nástroj, který poskytuje prostředí pro automatizaci testování. Obvykle obsahuje stuby a ovladače (tzv. sadu testovacího vybavení - test harness) a knihovny, potřebné k testování.
Integrační přístup, který spojuje komponenty nebo systémy za účelem včasného získání základní funkcionality.
Abstraktní reprezentace vztahů mezi voláním jednotlivých programových částí v programu.
GUI
Zkratka pro grafické uživatelské rozhraní.
Ukazatel na webové stránce, který vede na jinou webovou stránku.
Organizační artefakty potřebné k provádění testování, které se skládají z testovacího prostředí, testovacích nástrojů, vybavení pracoviště a procedur.
Proces záměrného přidávání defektů do systému s účelem zjištění, zda je systém schopen defekt detekovat a případně se z něj zotavit. Metoda napodobuje selhání, která by mohla v této oblasti nastat.
Proces skládání (kombinování) komponent nebo systémů do rozsáhlejších celků.
Výpočetní model, který se skládá z konečného počtu stavů a přechodů mezi těmito stavy, případně včetně souvisejících činností.
Skladba komponenty nebo systému, která je definována počtem, vlastnostmi a vzájemným propojením všech jeho součástí.
Stupnice měření a metoda definovaná pro její měření.
Jakýkoliv model použitý při testování založeném na modelu.
Číslo nebo kategorie přiřazená k atributu entity na základě provedeného měření.
Proces přiřazení čísla nebo kategorie entitě s cílem popsat její atributy.
Testy zaměřené na prokázání, že systém či komponenta nepracuje správně. Negativní testování souvisí spíše s postojem testerů než s konkrétním přístupem k testování nebo technikou návrhu testů, např. testování s neplatnými vstupními hodnotami či výjimkami.
Ukazatel, který se odkazuje na pozici (paměť), která je mimo rozsah tohoto ukazatele nebo vůbec neexistuje.
Test selhal, pokud jeho skutečný výsledek neodpovídá výsledku očekávanému.
Nástroj používaný k ověření, že se na internetové stránce nenacházejí žádné chybné hypertextové odkazy.
Typ nástroje pro provádění testů, ve kterém jsou vstupy zaznamenány při ručním testováním s cílem vytvořit automatizované testovací skripty, které mohou být spouštěny později (tj. přehrány). Tyto nástroje jsou často používány na podporu automatizovaného regresního testování.
Nástroj používaný programátory na reprodukování selhání, prověření stavu programů a nalezení odpovídající chyby. Nástroje pro ladění (debuggery) umožňují programátorům spouštět programy krok za krokem, přerušit běh programu na libovolném příkaze, nastavit a přezkoumat proměnné programu.
Nástroj, který provádí statickou analýzu.
Nástroj sloužící pro úmyslné vkládání (tzv. zasévání) chyb do komponenty nebo systému.
Nástroj sloužící pro úmyslné vkládání (tzv. zasévání) chyb do komponenty nebo systému.
Nástroj, který provádí statickou analýzu.
Typ nástroje pro provádění testů, ve kterém jsou vstupy zaznamenány při ručním testováním s cílem vytvořit automatizované testovací skripty, které mohou být spouštěny později (tj. přehrány). Tyto nástroje jsou často používány na podporu automatizovaného regresního testování.
Bezpečnostní útok jehož cílem je přetížit systém (nelegitimními) požadavky tak, že legitimní požadavky nemohou být zpracovány.
Lidská činnost, která má za následek nesprávné výsledky.
Potvrzení pomocí zkoumání a poskytnutí objektivních důkazů, že specifikované požadavky byly splněny.
Plán testování, který je typicky zaměřen na jednu úroveň testů.
Aktivita zavedení nebo aktualizace plánu testování.
Logický výraz, který je možno vyhodnodit jako Pravda nebo Nepravda, např. A>B.
Logický výraz, který je možno vyhodnodit jako Pravda nebo Nepravda, např. A>B.
Procento kombinací všech výstupů jednoduchých podmínek v rámci jednoho příkazu, které jsou prověřeny nějakou testovací sadou. 100% pokrytí vícenásobných podmínek garantuje 100% pokrytí změněných podmínek.
Procento kombinací všech výstupů jednoduchých podmínek v rámci jednoho příkazu, které jsou prověřeny nějakou testovací sadou. 100% pokrytí vícenásobných podmínek garantuje 100% pokrytí změněných podmínek.
Procento výsledků podmínek, které jsou vykonány v rámci testovací sady. Pro 100% pokrytí podmínek je nutno mít každou jednotlivou podmínku v každém rozhodovacím příkazu otestovánu jako Pravda a Nepravda.
Procento výsledků podmínek, které jsou vykonány v rámci testovací sady. Pro 100% pokrytí podmínek je nutno mít každou jednotlivou podmínku v každém rozhodovacím příkazu otestovánu jako Pravda a Nepravda.
Procento výstupů všech podmínek a všech rozhodnutí, které jsou vykonány v rámci testovací sady. 100% pokrytí rozhodnutí a podmínek znamená jak 100% pokrytí podmínek, tak 100% pokrytí rozhodnutí.
Procento kombinací všech výstupů jednoduchých podmínek v rámci jednoho příkazu, které jsou prověřeny nějakou testovací sadou. 100% pokrytí vícenásobných podmínek garantuje 100% pokrytí změněných podmínek.
Výraz, který může být vyhodnocen jako pravdivý nebo nepravdivý a následně může být použit ke stanovení následného logického rozhodování (během) řídícího toku.
Sada provázaných aktivit, které přeměňují vstupy na výstupy
Projekt je unikátní soubor koordinovaných a řízených činností s datem zahájení a datem ukončení uskutečněných pro dosažení cíle, který vyhovuje specifickým požadavkům, včetně omezení času, nákladů a zdrojů.
Paměťový element v počítači, který je přístupný softwarovým programem za použití jména.
Software dodávaný na jakémkoli vhodném médiu, který provádí osobu provádějící instalaci skrz instalační proces, což obvykle znamená spuštění instalačního procesu, poskytování výsledků instalace a nabídka možností (instalace).
Série (obvykle dat), která se zdá být náhodná, ale je ve skutečnosti generována podle nějakého předem stanoveného pořadí.
Prvek programovacího jazyka, který je typicky nejmenší nedělitelnou spustitelnou jednotkou.
Prvek programovacího jazyka, který je typicky nejmenší nedělitelnou spustitelnou jednotkou.
Fyzický nebo funkcionální projev selhání. Systém v režimu selhání může být například charakterizován pomalým provozem, nesprávnými výstupy nebo úplným ukončením činnosti.
Faktor, který může v budoucnu vést k negativním důsledkům. Obvykle je vyjádřen pomocí dopadu a pravděpodobnosti.
Míra, při které může komponenta nebo systém fungovat správně v případě neplatných vstupů nebo rušivých podmínkách prostředí.
Reprezentace vybraných charakteristik chování jednoho fyzického nebo abstraktního systému jiným systémem.
Zařízení, počítačový program nebo systém používaný v průběhu testování, který se chová nebo funguje jako jiný systém v případě, že disponuje sadou řízených vstupů.
Statický analyzátor, který se používá k detekci určitých bezpečnostních zranitelností v kódu.
Stupeň složitosti komponenty nebo systému ve smyslu pochopení jejího návrhu a/nebo interní struktury, údržby a ověřování funkčnosti.
Počítačové programy, postupy a případně související dokumenty a data týkající se provozu počítačového systému.
Dokument, který ideálně úplným, přesným a ověřitelným způsobem specifikuje požadavky, design, chování nebo jiné vlastností komponenty nebo systému. Často také postupy určující, zda tyto předpoklady (požadavky) byly splněny.
Bezpečnostní útok, při kterém jsou škodlivé SQL příkazy vkládány do vstupního pole pro spouštění.
Formální, případně povinná sada požadavků vyvinutá a používaná k předepsání konzistentních přístupů ke způsobu práce nebo k poskytování pokynů (například normy ISO / IEC, IEEE standardy a organizační normy).
Implementace softwarové komponenty ve formě skeletu nebo komponenty se speciálním určením, použitá pro vývoj nebo test komponenty, která tuto implementaci volá nebo je na ní závislá. Nahrazuje volanou komponentu.
Doba střední hodnoty (např. aritmetický průměr), během které se systém zotaví z jakéhokoliv selhání. To obvykle zahrnuje testování s cílem potvrdit, že defekt byl vyřešen.
Doba střední hodnoty (např. aritmetický průměr) mezi selháními systému. MTBF je typicky součástí modelu růstu spolehlivosti, který předpokládá, že systém, u něhož dojde k selhání, je okamžitě opraven díky procesu nápravy defektů.
Sada jednoho nebo více testovacích případů.
Prostředí obsahující hardware, vybavení, simulátory, softwarové nástroje a další podpůrné prvky potřebné k provedení testu.
Prostředí obsahující hardware, vybavení, simulátory, softwarové nástroje a další podpůrné prvky potřebné k provedení testu.
Nepřerušená doba strávená v provádění testů. V průzkumném testování je každá testovací relace zaměřena na (testovací) listinu (resp. z ní vychází), ale testeři mohou během ní také prozkoumat nové možnosti nebo problémy. Tester vytváří a provádí testy v reálném čase a zaznamenává jejich průběh.
Prostředí obsahující hardware, vybavení, simulátory, softwarové nástroje a další podpůrné prvky potřebné k provedení testu.
Testování založené na analýze vnitřní struktury komponenty nebo systému.
Proces testování, který má za cíl ověřit interoperabilitu (schopnost spolupráce) softwarového produktu.
Proces testování, který má za cíl ověřit interoperabilitu (schopnost spolupráce) softwarového produktu.
Proces testování s cílem zjistit přenositelnost softwarového produktu.
Testování založené na analýze vnitřní struktury komponenty nebo systému.
Technika návrhu testů bílé skříňky, při které jsou testovací případy navrženy tak, aby došlo k vykonání všech výstupů jednotlivých podmínek, které nezávisle určí výsledek rozhodnutí celkového výrazu.
Proces testování s cílem určit udržovatelnost softwarového produktu.
Testování založené na analýze vnitřní struktury komponenty nebo systému.
Proces testování s cílem zjistit přenositelnost softwarového produktu.
Testování formou simulace režimů selhání nebo vyvoláním selhání v řízeném prostředí. Po selhání je testován mechanismus převzetí tak, aby bylo zajištěno, že data nejsou ztracena nebo poškozena, a že jakákoliv dohodnutá úroveň služeb je zajištěna (např. dostupnost funkcí nebo doby odezvy).
Proces testování s cílem určit schopnost zotavení softwarového produktu.
Testování založené na analýze vnitřní struktury komponenty nebo systému.
Proces testování s cílem určit spolehlivost softwarového produktu.
Testování založené na analýze vnitřní struktury komponenty nebo systému.
Technika návrhu testů bílé skříňky, při které jsou testovací případy navrženy tak, aby došlo k provedení dvojic "definice-užití" pro dílčí proměnné.
Proces testování s cílem určit udržovatelnost softwarového produktu.
Technika návrhu testů bílé skříňky, při které jsou testovací případy navrženy tak, aby došlo k vykonání všech výstupů jednotlivých podmínek, které nezávisle určí výsledek rozhodnutí celkového výrazu.
Proces testování s cílem určit vytíženost zdrojů softwarového produktu.
Technika návrhu testů bílé skříňky, při které jsou testovací případy navrženy tak, aby došlo k vykonání všech výstupů jednotlivých podmínek, které nezávisle určí výsledek rozhodnutí celkového výrazu.
Testování založené na analýze vnitřní struktury komponenty nebo systému.
Testování založené nebo zahrnující modely.
Testování založené na analýze vnitřní struktury komponenty nebo systému.
Proces testování s cílem určit schopnost zotavení softwarového produktu.
Testování změn v produkčním systému nebo vlivu změn prostředí na produkční systém.
Proces testování s cílem určit vytíženost zdrojů softwarového produktu.
Testování založené na analýze vnitřní struktury komponenty nebo systému.
Testování s cílem určit škálovatelnost softwarového produktu.
Typ výkonnostního testování prováděné za účelem vyhodnocení chování testované položky v podmínkách zátěže překračující předpokládané nebo stanovené požadavky na kapacitu nebo v podmínkách dostupnosti prostředků nedosahujících minimální stanovené požadavky.
Datový typ, který určuje umístění určitého elementu dat. Například adresa v paměti, kde se nachází další záznam zaměstnance, který má být zpracován.
Atribut komponenty nebo systému specifikovaný nebo vyplývající z dokumentace požadavků (např. spolehlivost, použitelnost nebo designová omezení).
Atribut komponenty nebo systému specifikovaný nebo vyplývající z dokumentace požadavků (např. spolehlivost, použitelnost nebo designová omezení).
Data získaná testovaným objektem z externího zdroje během provedení testu. Externí zdroj může být hardware, software nebo člověk.
Spustitelný příkaz nebo procesní krok, který definuje bod, v němž je zamýšlený začátek daného procesu.
Instance vstupu (vstupní hodnota).
Důsledek/výsledek provedení testu. Zahrnuje výstupy na obrazovce, změny dat, reporty a odeslané komunikační zprávy.
Důsledek/výsledek provedení testu. Zahrnuje výstupy na obrazovce, změny dat, reporty a odeslané komunikační zprávy.
Důsledek/výsledek provedení testu. Zahrnuje výstupy na obrazovce, změny dat, reporty a odeslané komunikační zprávy.
Důsledek/výsledek provedení testu. Zahrnuje výstupy na obrazovce, změny dat, reporty a odeslané komunikační zprávy.
Technika programovacího jazyka nebo interpreteru pro vyhodnocení složených podmínek, při které nemusí být podmínka na jedné straně logického operátoru vyhodnocena, pokud podmínka na druhé straně je dostatečná k dosažení konečného výstupu.
Testy zaměřené na prokázání, že systém či komponenta nepracuje správně. Negativní testování souvisí spíše s postojem testerů než s konkrétním přístupem k testování nebo technikou návrhu testů, např. testování s neplatnými vstupními hodnotami či výjimkami.
Specifikace činnosti, která může při testování komponenty nebo systému nastat v produkci. Zátěžový profil se skládá z určeného počtu virtuálních uživatelů, kteří zpracovávají definovanou sadu operací v určeném časovém rozmezí a podle předdefinovaného provozního profilu.
Stupeň dopadu, který má daný defekt na vývoj nebo fungování komponenty nebo systému.
Odposlech, napodobování a / nebo pozměňování a následná přesměrování komunikací (např. transakce kreditními kartami) prováděná třetí stranou tak, že uživatel o přítomnosti této třetí strany neví.
Proces kódování informací, jehož cílem je zajistit, aby původní informace mohly získat pouze autorizované entity, obvykle pomocí zvláštního klíče nebo dešifrovacího procesu.
Schopnost softwarového produktu být upgradován s cílem vyhovět zvýšenému zatížení.
Časový interval, který začíná, když je softwarový produkt formován a končí, když již není k dispozici k užívání. Životní cyklus softwaru typicky zahrnuje fáze konceptu, požadavků, návrhu, implementace, testování, instalace a vyzkoušení, provozu a údržby a někdy také fázi stažení (z produkce). Tyto fáze se mohou překrývat nebo mohou být vykonávány iterativně.