ISTQB - CZ glossary (rest of the terms) Flashcards

1
Q

revize založena na roli (=role-based reviewing)

A

Revizní technika, v níž revidující hodnotí pracovní produkt z pohledu různých rolí zúčastněných stran.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

kořenová příčina (=root cause)

A

Zdroj defektu, při jehož odstranění je snížen nebo úplně eliminován výskyt daného typu defektu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

analýza kořenové příčiny (=root cause analysis)

A

Analytická technika, jejíž cílem je identifikace kořenových příčin defektů. Předpokládá se, že aplikováním nápravných
opatření pro hlavní příčiny bude minimalizována pravděpodobnost opakování daného defektu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

metodika SMART cílů (=S.M.A.R.T. goal methodology (SMART))

A

Metodika, podle níž jsou cíle definovány velmi specificky a ne obecně. SMART je zkratka odvozená od vlastností cíle, který má být definován: specifický (Specific), měřitelný (Measureble), dosažitelný (Attainable), relevantní (Relevant) a včasný
(Timely).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

bezpečí (safety) (=safety)

A

Schopnost systému nedostat se (za definovaných podmínek) do stavu, který povede k ohrožení lidského života, zdraví,
majetku nebo životního prostředí.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

bezpečnostně kritický systém (=safety critical system)

A

Systém, jehož selhání nebo porucha může způsobit smrt nebo vážné zranění osob, případně ztrátu nebo vážné poškození
zařízení anebo poškození životního prostředí.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

testování bezpečí (safety testing) (=safety testing)

A

Testování s cílem stanovit bezpečí (safety) softwarového produktu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

kryptografické solení (salting) (=salting)

A

Kryptografická technika, která přidává před procesem hashování náhodná data (sůl) do uživatelských dat.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

škálovatelnost (=scalability)

A

Schopnost softwarového produktu být upgradován s cílem vyhovět zvýšenému zatížení.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

testování škálovatelnosti (=scalability testing)

A

Testování s cílem určit škálovatelnost softwarového produktu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

revize založená na scénáři (=scenario-based reviewing)

A

Revizní technika, při níž je cílem revize určit schopnost pracovního produktu řešit konkrétní scénáře

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

scorecard (=scorecard)

A

Reprezentace sumarizovaných měření výkonnosti, které představují posun směrem k realizaci dlouhodobých cílů. Scorecard poskytuje statické měření výkonnosti za definovaný interval nebo na jeho konci.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

zapisovatel (=scribe)

A

Osoba, která zaznamenává informace během schůzek zaměřených na revizi (přezkoumání).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

script kiddie (=script kiddie)

A

Osoba, která provádí bezpečnostní útoky pomocí existujících nástrojů nebo skriptů (již vytvořenými jinými hackery) místo
vytváření vlastních.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

skriptované testování (=scripted testing)

A

Způsob provádění testů, kdy je využita sekvence již dříve dokumentovaných testů.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

skriptovací jazyk (=scripting language)

A

Programovací jazyk pro psaní spustitelných testovacích skriptů, které lze využít v nástroji pro podporu provedení testů
(např. nástroj typu nahraj/přehraj).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

scrum (=scrum)

A

Iterativně inkrementální rámec pro řízení projektů běžně používaný v agilním vývoji softwaru.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

bezpečnost (security) (=security)

A

Míra, do jaké komponenta nebo systém chrání informace a data tak, aby osoby příp. jiné komponenty nebo systémy měly
takovou úroveň přístupu, který odpovídá druhu a úrovně autorizace.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

bezpečnostní útok (=security attack)

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

bezpečnostní audit (=security audit)

A

Audit hodnotící bezpečnostní procesy a infrastrukturu organizace.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

bezpečnostní politika (=security policy)

A

Obecný dokument popisující principy, přístup a hlavní cíle organizace v oblasti bezpečnosti.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

bezpečnostní procedura (=security procedure)

A

Soubor kroků potřebných k provedení politiky bezpečnosti a kroky, které je třeba podniknout v reakci na bezpečnostní
incident.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

bezpečnostní testování (security

testing) (=security testing)

A

Proces testování s cílem určit bezpečnost softwarového produktu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

nástroj pro testování bezpečnosti (=security testing tool)

A

Nástroj, který poskytuje podporu pro testování bezpečnostních charakteristik a zranitelností (slabých míst).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

bezpečnostní nástroj (=security tool)

A

Nástroj, který podporuje provozní bezpečnost.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

bezpečnostní zranitelnost (=security vulnerability)

A

Slabina systému, která by mohla umožnit úspěšný bezpečnostní útok.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

sekvenční model vývoje (=sequential development

model)

A

Typ modelu životního cyklu vývoje (softwaru), kdy je je celý systém vyvíjen lineárně v několika diskrétních a po sobě
následujících fázích, které se vzájemně nepřekrývají.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

řízení testování založené na
relaci (=session-based test
management)

A

Metoda pro měření a řízení testování založené na relaci, např. průzkumné testování.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

testování v relacích (=session-based testing)

A

Přístup k testování, ve kterém jsou testovací aktivity plánovány jako nepřerušovaná relace návrhu a provedení testu. Je
často používaný ve spojení s průzkumným testováním.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

závažnost (=severity)

A

Stupeň dopadu, který má daný defekt na vývoj nebo fungování komponenty nebo systému.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

zkrácené vyhodnocení (=short-circuiting)

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

simulace (=simulation)

A

Reprezentace vybraných charakteristik chování jednoho fyzického nebo abstraktního systému jiným systémem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

simulátor (=simulator)

A

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ů.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

akceptační testování na straně zákazníka (=site acceptance testing)

A

Akceptační testování uživateli / zákazníky na jejich straně s cílem určit, zda komponenta nebo systém splňuje uživatelské
/ zákaznické potřeby zákazníků a zapadá do byznysových procesů. Běžně zahrnuje hardware i software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

smoke test (=smoke test)

A

Podmnožina všech definovaných/plánovaných testovacích případů, které pokrývají hlavní funkcionalitu komponenty nebo systému. Jejich úspěšné provedení potvrzuje funkcionalitu nejdůležitějších funkcí komponenty nebo systému,
nejsou řešeny jemnější detaily.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

sociální inženýrství (=social engineering)

A

Pokus o zmanipulování někoho za účelem odhalení informací (například hesla), které lze použít k útoku na systémy nebo
sítě.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

software (=software)

A

Počítačové programy, postupy a případně související dokumenty a data týkající se provozu počítačového systému.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

životní cyklus vývoje softwaru (=software development

lifecycle)

A

Činnosti prováděné v každé fázi vývoje softwaru a vzájemné logické a chronologické souvislosti mezi nimi.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

úroveň integrity softwaru (=software integrity level)

A

Míra, do jaké software vyhovuje nebo musí být v souladu se sadou softwarů vybraných zainteresovanými stranami a/nebo systémové charakteristiky založené na softwaru (např. softwarová složitost, hodnocení rizik, úroveň bezpečnosti, úroveň zabezpečení, požadovaný výkon, spolehlivost nebo náklady), které jsou definovány tak, aby odrážely důležitost
softwaru pro jeho zainteresované strany.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

životní cyklus softwaru (=software lifecycle)

A

Č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ě.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

Software Process Improvement
(SPI) (=Software Process
Improvement (SPI))

A

Sada aktivit určená ke zlepšování výkonnosti a zralosti procesů organizace. SPI zároveň zahrnuje i výsledky těchto aktivit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

kvalita softwaru (=software quality)

A

Souhrn všech funkcí a vlastností softwarového produktu, které souvisejí s jeho schopností uspokojit stanovené nebo
očekávané potřeby.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

Software Usability Measurement Inventory (SUMI) (=Software Usability Measurement Inventory
(SUMI))

A

Technika testování použitelnosti založená na dotazníku pro měření kvality softwaru z pohledu koncového uživatele.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

specifikace (=specification)

A

Dokument, který ustanovuje, v ideálním případě, úplným, precizním a ověřitelným způsobem požadavky, návrh, chování
nebo jiné vlastnosti komponenty nebo systému. Často taky definuje postupy pro určení, zda jsou tato ustanovení naplněna.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

specifikovaný vstup (=specified input)

A

Vstup, pro který specifikace předpovídá nějaký výsledek.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

SQL injection (=SQL injection)

A

Bezpečnostní útok, při kterém jsou škodlivé SQL příkazy vkládány do vstupního pole pro spouštění.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

stabilita (=stability)

A

Míra, do jaké může být systém nebo komponenta účinně a efektivně modifikován(-a), aniž by došlo k zanesení (nových)
defektů nebo snížení stávající kvality produktu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

stupňovitá reprezentace (=staged representation)

A
Struktura modelu (např. CMMI), při níž je dosažení cílů sady procesních oblastí stanoveno jako úroveň zralosti; každá
úroveň vytváří základ pro další úrovně.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

standard (=standard)

A

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).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

strategie testování shody se standardem (=standard-compliant test strategy)

A

Testovací strategie, při které testovací tým dodržuje nějaký standard. Tento standard může např. platit pro určitý stát (právní předpis), pro obchodní oblast (oborová norma) nebo může být interní (standard organizace).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

testování dle standardu (=standard-compliant testing)

A

Testování, které je v souladu se souborem požadavků definovaných nějakým standardem, např. průmyslovým
standardem pro testování nebo standardem pro testování bezpečnostně kritického systému.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

stavový diagram (=state diagram)

A

Diagram, který znázorňuje stavy, ve kterých se komponenta nebo systém může nacházet. Dále ukazuje podmínky nebo
okolnosti, které způsobují změnu a/nebo jsou důsledkem změny z jednoho stavu do jiného.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

tabulka stavů (=state table)

A

Tabulka (mřížka) zobrazující výsledné přechody pro každý stav v kombinaci s každou možnou událostí a ukazující zároveň
platné i neplatné přechody.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

přechod stavů (=state transition)

A

Přechod mezi dvěmi stavy komponenty nebo systému.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q

testování přechodů stavů (=state transition testing)

A

Technika testu černé skříňky používající diagram přechodů stavů nebo stavovou tabulku s cílem odvodit testovací případy tak, aby bylo možné vyhodnotit, zda daná položka testování úspěšně provede platné přechody (stavů) a zablokuje
(neprovede) neplatné.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q

příkaz (=statement)

A

Prvek programovacího jazyka, který je typicky nejmenší nedělitelnou spustitelnou jednotkou.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q

pokrytí příkazů (=statement coverage)

A

Podíl spustitelných příkazů vykonaných v rámci testovací sady.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q

testování příkazů (=statement testing)

A

Technika návrhu testů bílé skříňky, ve které jsou testovací případy navrhovány tak, aby došlo k provedení (všech) příkazů.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

statická analýza (=static analysis)

A

Proces hodnocení komponenty nebo systému bez nutnosti jejího/jeho spuštění. Hodnocení je prováděno na základě
její/jeho formy, struktury, obsahu nebo dokumentace.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
60
Q

statický analyzátor (=static analyzer)

A

Nástroj, který provádí statickou analýzu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
61
Q

statická analýza kódu (=static code analysis)

A

Analýza zdrojového kódu provedená bez spuštění daného softwaru.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
62
Q

statické testování (=static testing)

A

Testování pracovního produktu bez spuštění zdrojového kódu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
63
Q

statistické testování (=statistical testing)

A

Technika návrhu testů, při které se používá model statistického rozložení vstupu pro tvorbu reprezentativních testovacích
případů.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
64
Q

evidence stavů (=status accounting)

A

Prvek správy konfigurací, který sestává ze zaznamenávání a reportování informací potřebných pro efektivní řízení konfigurace. Tyto informace obsahují identifikaci schválené konfigurace, stav navrhovaných změn v konfiguraci a stav
implementace schválených změn.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
65
Q

testy extrémní zátěže (stress testing) (=stress testing)

A

Typ testování výkonnosti 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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
66
Q

nástroj pro testy extrémní zátěže

stress testing) (=stress testing tool

A

Nástroj pro podporu testů extrémní zátěže.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
67
Q

strukturální pokrytí (=structural coverage)

A

Metrika pokrytí založená na vnitřní struktuře komponenty nebo systému.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
68
Q

strukturované skriptování (=structured scripting)

A

Skriptovací technika, která vytváří a využívá knihovnu opakovaně použitelných skriptů.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
69
Q

stub (=stub)

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
70
Q

dílčí cesta (=subpath)

A

Sekvence spustitelných příkazů v komponentě.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
71
Q

vhodnost (=suitability)

A

Schopnost softwarového produktu poskytovat vhodnou množinu funkcí pro dané úlohy a uživatelské cíle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
72
Q

testování vhodnosti (=suitability testing)

A

Proces testování s cílem určení vhodnosti softwarového produktu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
73
Q

kritéria pozastavení (=suspension criteria)

A

Kritéria použitá k (dočasnému) zastavení celého nebo části testovacích činností na testovaných položkách.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
74
Q

testování syntaxe (=syntax testing)

A

Technika návrhu testů černé skříňky, ve které jsou testovací případy navrženy na základě definice vstupního a/nebo
výstupního oboru hodnot.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
75
Q

systém (=system)

A

Sada vzájemně se ovlivňujících prvků, která je uspořádána tak, aby plnila zamýšlenou funkci nebo skupinu funkcí.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
76
Q

zpevňování systému (=system hardening)

A

Postupný proces snižující bezpečnostní zranitelnost systému pomocí aplikování bezpečnostní politiky a různých vrstev
ochrany.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
77
Q

systémové integrační testování (=system integration testing)

A

Testování integrace systémů a balíčků; testování rozhraní k externím organizacím (např. elektronická výměna dat EDI,
Internet).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
78
Q

systém systémů (=system of systems)

A

Vícenásobné heterogenní distribuované systémy, které jsou vestavěné v sítích na několika úrovních a ve více vzájemně propojených oblastech, které řeší rozsáhlé interdisciplinární společné problémy a cíle, obvykle bez společné struktury
řízení.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
79
Q

systémové testování (=system testing)

A

Testování systému jako celku s cílem ověřit, že splňuje předepsané požadavky.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
80
Q

testovaný systém (SUT - system

under test) (=system under test (SUT))

A

Typ testovaného objektu, kterým je systém.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
81
Q

proces systematického testování a hodnocení (STEP) (=Systematic Test and Evaluation Process (STEP))

A

Strukturovaná metodika testování, také využívaná jako model založený na obsahu s cílem zlepšit proces testování. STEP nevyžaduje, aby byla jednotlivá zlepšení aplikována ve specifickém pořadí.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
82
Q

technická revize (přezkoumání) (=technical review)

A

Typ formální revizeprováděný týmem technicky kvalifikovaných osob, kdy je zkoumána vhodnost pracovního produktu
pro jeho zamýšlené použití. Zároveň se zjišťují odchylky od specifikací a norem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
83
Q

test (=test)

A

Sada jednoho nebo více testovacích případů.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
84
Q

vrstva pro adaptaci testů (=test adaptation layer)

A

Vrstva v obecné architektuře automatizace testování, která poskytuje potřebný kód k adaptaci automatizovaných testů
pro jednotlivé komponenty, konfigurace nebo rozhraní testovaného systému.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
85
Q

testovací analýza (=test analysis)

A

Aktivita pro identifikaci testovacích podmínek pomocí analýzy báze testování.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
86
Q

přístup k testování (=test approach)

A

Implementace strategie testování pro konkrétní projekt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
87
Q

architekt testování (=test architect)

A

(1) Osoba, poskytující poradenství a strategické vedení s následnou návazností na ostatní obory činnosti organizace provádějící testování.
2) Osoba, která stanoví způsob, jakým je pro daný systém testování strukturováno, zahrnuje oblasti jako testovací nástroje a management testovacích dat.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
88
Q

automatizace testů (=test automation)

A

Užití softwaru k provádění nebo podpoře testovacích činností, např. při managementu testování, návrhů testů, provádění
testů a kontrole výsledků.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
89
Q

architektura automatizovaného
testování (=test automation
architecture)

A

Konkrétní implementace obecné architektury automatizovaného testování, která určuje architekturu řešení tj. jeho
vrstvy, komponenty, služby a rozhraní.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
90
Q

specialista automatizace

testování (=test automation engineer)

A

Osoba, která je zodpovědná za návrh, implementaci, údržbu architektury a technický rozvoj výsledného řešení
automatizace testování.

91
Q

framework automatizace

testování (=test automation framework)

A

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í.

92
Q

manažer automatizace testování (=test automation manager)

A

Osoba, která je odpovědná za plánování a dohled nad vývojem a rozvojem řešení automatizace testování.

93
Q

řešení automatizace testování (=test automation solution)

A

Realizace/implementace architektury automatizace testování, např. kombinace komponent implementujících konkrétní zadání automatizace testování. Komponenty mohou obsahovat testovací nástroje ve formě krabicového softwaru,
frameworky automatizace testování a testovací hardware.

94
Q

strategie automatizace testování (=test automation strategy)

A

Obecný plán pro dosažení dlouhodobých cílů automatizace testování za daných okrajových podmínek.

95
Q

testovací báze (=test basis)

A

Soubor znalostí použitý jako základ pro analýzu a návrh testů.

96
Q

testovací případ (=test case)

A

Sada vstupních podmínek, vstupů, očekávaných výsledků, výstupních podmínek a případně akcí, která je vypracována na
základě testovacích podmínek.

97
Q

exploze testovacích případů (=test case explosion)

A

Nepřiměřený nárůst počtu testovacích případů s rostoucí velikostí testovací báze při použití určité techniky návrhu testů.
Může k němu dojít také při prvním systematickém použití dané techniky.

98
Q

výsledek testovacího případu (=test case result)

A

Konečný verdikt o provedení testu a jeho výsledcích, jako např. zda prošel, selhal nebo skončil chybou. Chyba se v
používá pro výsledek testu v situacích, kdy není jasné, zda je problém v testovaném objektu.

99
Q

specifikace testovacích případů (=test case specification)

A

Dokumentace jednoho nebo více testovacích případů.

100
Q

testovací listina (=test charter)

A

Dokumentace testovacích aktivit při průzkumném testování založeném na relacích (časově omezených obdobích
určených pro testování).

101
Q

uzavření testování (=test closure)

A

Během fáze uzavření testování, která je částí procesu testování, se sbírají data z ukončených aktivit s cílem sjednocení
zkušeností, testwaru, faktů a údajů. Fáze uzavření testování se skládá z dokončení a archivace testwaru a vyhodnocení procesu testování včetně přípravy reportu hodnotící testování.

102
Q

komparátor testu (=test comparator)

A

Testovací nástroj určený k provádění automatického srovnávání aktuálních výsledků testů s výsledky očekávanými.

103
Q

porovnávání výsledku testů (=test comparison)

A

Proces identifikace rozdílů mezi skutečnými výsledky ve formě výstupů testované komponenty nebo systému a očekávanými výsledky testu. Porovnávání výsledků testu lze vykonat během provádění testu (dynamické porovnávání)
nebo po jeho dokončení.

104
Q

dokončení testování (=test completion)

A

Aktivita, která dává testovací aktiva k dispozici pro pozdější použití, ponechává testovací prostředí ve vyhovujícím stavu a
komunikuje výsledky testování příslušným zainteresovaným stranám.

105
Q

testovací podmínka (=test condition)

A

Element báze testování, který je relevantní pro dosažení konkrétních cílů testování.

106
Q

řízení testování (=test control)

A

Úloha řízení testování, která se zabývá vývojem a aplikováním sady nápravných opatření s cílem dostat projekt testování
do optimálního stavu v případě, kdy monitoring ukazuje na odchylky od plánu.

107
Q

testovací cyklus (=test cycle)

A

Provedení testovacího procesu na jednom identifikovatelném vydání (release) testovaného objektu.

108
Q

testovací data (=test data)

A

Data, která byla nově vytvořena nebo vybrána z již existujících dat tak, aby došlo ke splnění vstupních podmínek a vstupů
pro provedení jednoho nebo více testovacích případů.

109
Q

management testovacích dat (=test data management)

A

Proces analýzy požadavků na testovací data, návrh jejich struktur, jejich tvorba a údržba.

110
Q

nástroj pro přípravu testovacích

dat (=test data preparation tool)

A

Typ testovacího nástroje, který umožňuje výběr, tvorbu, generování, zpracování a editaci dat z existujících databází za
účelem použití při testování.

111
Q

vrstva definice testů (=test definition layer)

A

Vrstva v obecné architektuře automatizace testování, která podporuje implementaci testů pomocí podpory definice
testovacích sad a/nebo testovacích případů, např. formou šablon nebo pokynů.

112
Q

dodávaný výstup z testování (=test deliverable)

A

Jakýkoli (pracovní) produkt z testování, který musí být dodán někomu jinému než autorovi tohoto produktu.

113
Q

návrh testů (=test design)

A

Činnost zabývající se odvozováním a specifikaci testovacích případů z testovacích podmínek.

114
Q

specifikace návrhu testů (=test design specification)

A

Dokument specifikující testovací podmínky (položky pokrytí) pro položku testu a detailní přístup k testování a identifikující
související obecné testovací případy.

115
Q

technika návrhu testů (=test design technique)

A

Procedura, která je použita k odvození a/nebo výběru testovacích případů.

116
Q

nástroj pro návrh testů (=test design tool)

A

Nástroj podporující aktivitu návrhu testů generováním testovacích vstupů ze specifikace. Tato specifikace může být obsažena v úložišti CASE nástroje, např. v nástroji pro správu požadavků. Vstupy mohou být také generovány z
testovacích podmínek uložených v samotném nástroji nebo z kódu.

117
Q

ředitel testování (=test director)

A

Senior manažer, který řídí manažery testování.

118
Q

testovací prostředí (=test environment)

A

Prostředí obsahující hardware, vybavení, simulátory, softwarové nástroje a další podpůrné prvky potřebné k provedení
testu.

119
Q

odhad testování (=test estimation)

A

Vypočítaná aproximace výsledku, který souvisí s různými aspekty testování (např. vynaložená pracnost, datum dokončení, související náklady, počet testovacích případů, apod.). Tato aproximace je použitelná i v případě, kdy jsou vstupní data
nekompletní, neurčitá nebo ovlivněná rušivými vlivy.

120
Q

report z vyhodnocení testů (=test evaluation report)

A

Dokument vytvořený na konci testovacího procesu, který shrnuje všechny testovací činnosti a výsledky. Obsahuje také
zhodnocení testovacího procesu a získaných poznatků.

121
Q

provedení testů (=test execution)

A

Proces, při němž dojde k otestování komponenty nebo systému, a jenž poskytne aktuální výsledek nebo výsledky.

122
Q

automatizace provedení testů (=test execution automation)

A

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.

123
Q

vrstva provádění testů (=test execution layer)

A

Vrstva v obecné architektuře automatizace testování, která podporuje provádění testovacích sad a/nebo testovacích
případů.

124
Q

fáze provádění testů (=test execution phase)

A

Časové období v průběhu životního cyklu vývoje softwaru, během něhož dochází ke spuštění komponent softwarového
produktu a kdy je tento produkt vyhodnocen ve smyslu splnění nebo nesplnění požadavků.

125
Q

harmonogram provádění testů (=test execution schedule)

A

Plán pro spuštění testovacích procedur a testovacích skriptů v rámci testovacího cyklu.

126
Q

technika provedení testu (=test execution technique)

A

Metoda použitá k manuálnímu nebo automatizovanému provedení aktuálního testu.

127
Q

nástroj pro provedení testů (=test execution tool)

A

Typ testovacího nástroje, který umožňuje spustit jiný software pomocí automatizovaných testovacích skriptů, např.
nástroj typu nahraj/přehraj.

128
Q

vrstva generování testů (=test generation layer)

A

Vrstva v obecné architektuře automatizace testování, která podporuje manuální nebo automatizovaný návrh testovacích
sad a/nebo testovacích případů.

129
Q

sada testovacího vybavení (test

harness) (=test harness)

A

Testovací prostředí složené ze stubů a ovladačů potřebných ke spuštění testu.

130
Q

test hook (=test hook)

A

Uživatelské rozhraní softwaru, které umožňuje automatizované testování testovaného objektu.

131
Q

implementace testování (=test implementation)

A

Aktivita, která na základě analýzy a návrhu testu připravuje testware potřebný pro provedení testu.

132
Q

plán zlepšování testovacího

procesu (=test improvement plan)

A

Plán, jehož úkolem je dosažení cílů zlepšování testovacích procesů organizace založený na důkladném pochopení silných
a slabých stránek stávajících procesů a benefitů testování.

133
Q

infrastruktura testování (=test infrastructure)

A

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.

134
Q

vstup testu (=test input)

A

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.

135
Q

položka testování (=test item)

A

Část testovaného objektu použitá v procesu testování.

136
Q

vedoucí testování (=test leader)

A

Osoba, která u velkých projektů reportuje manažerovi testování a je odpovědná za projektový management konkrétní
úrovně testování nebo určitého souboru testovacích činností.

137
Q

úroveň testování (=test level)

A

Skupina testovacích aktivit, které jsou organizovány a řízeny společně. Úroveň testování má vazbu na zodpovědnosti v projektu. Příklady úrovní testu jsou testy komponent (units), integrační testy, systémové testy a akceptační testy.

138
Q

záznam testování (=test log)

A

Časový záznam detailů souvisejících se spuštěním testů.

139
Q

protokolování testů (=test logging)

A

Proces zaznamenávání informací o provedených testech do testovacího protokolu.

140
Q

management testování (=test management)

A

Plánování (včetně plánování harmonogramu), odhadování, monitoring, reportování, dohled a uzavírání testovacích
činností.

141
Q

nástroj pro management testování (=test management tool)

A

Nástroj, který poskytuje podporu pro management testování a umožňuje řízení testovacího procesu. Často disponuje
několika schopnostmi, např. management testwaru, řízení harmonogramu, záznam výsledků, sledování postupu prací, management incidentů a reportování testů.

142
Q

manažer testování (=test manager)

A

Osoba zodpovědná za projektové řízení testovacích aktivit a zdrojů a za vyhodnocení předmětu testování, což obnáši jeho
management, řízení, správu, plánování a regulaci.

143
Q

Model hodnocení vyspělosti
testování (TMMI) (=Test Maturity Model
integration (TMMI))

A

Pětistupňový rámec s cílem zlepšování procesu testování se vztahem k CMMI (Model hodnocení vyspělosti procesů),
který popisuje klíčové elementy efektivního procesu testování.

144
Q

mise testování (=test mission)

A

Účel testování v rámci organizace, často zdokumentovaný jako součást politiky testování.

145
Q

model testu (=test model)

A

Model popisující testware, který se používá pro testování komponenty nebo systému.

146
Q

monitoring testování (=test monitoring)

A

Úloha řízení testování, která se zabývá aktivitami souvisejícími s pravidelným ověřováním stavu testovacího projektu.
Jsou připravovány reporty umožňující porovnávat aktuální hodnoty s plánovanými.

147
Q

testovaný objekt (=test object)

A

Komponenta nebo systém, který má být testován.

148
Q

cíl testování (=test objective)

A

Důvod nebo účel pro návrh a spouštění testu.

149
Q

testovací orákulum (=test oracle)

A

Zdroj, ve kterém je možno porovnat pro daný testovaný software očekávané výsledky se skutečnými. Orákulum může být
existující systém (z důvodu srovnávacího testu), jiný software, uživatelský manuál nebo něčí specializovaná znalost, ale neměl by to být kód.

150
Q

indikátor výkonnosti testování (=test performance indicator)

A

Obecná metrika efektivity a/nebo účinnosti, používaná k vedení a řízení testování, např. procento detekce defektu (DDP -
Defect Detection Percentage).

151
Q

fáze testování (=test phase)

A

Přesná sada testovacích aktivit seskupených do řiditelné fáze projektu, např. prováděcí aktivity pro danou úroveň
testování.

152
Q

plán testování (=test plan)

A

Dokument popisující rozsah, přístup, zdroje a harmonogram zamýšlených testovacích aktivit. Identifikuje (kromě jiného) položky testování, vlastnosti k otestování, testovací úkoly a kdo je bude dělat, stupeň nezávislosti testerů, testovací prostředí, techniky návrhu testů, použitá vstupní a výstupní kritéria, odůvodnění pro jejich volbu a rizika, na základě kterých je nutno definovat plány pro výjimečné situace. Testovací plán je výstupem procesu plánování testů.

153
Q

plánování testování (=test planning)

A

Aktivita zavedení nebo aktualizace plánu testování.

154
Q

analýza testovacích bodů (TPA -

Test Point Analysis) (=Test Point Analysis (TPA))

A

Metoda odhadu testování založená na analýze funkčních bodů.

155
Q

politika testování (=test policy)

A

Obecný dokument, který popisuje principy, přístup a hlavní cíle organizace v oblasti testování.

156
Q

testovací procedura (=test procedure)

A

Pořadí provedení testovacích případů včetně veškerých souvisejících akcí vyžadovaných pro nastavení vstupních
podmínek a veškerých akcí potřebných pro ukončení po samotném provedení testů.

157
Q

specifikace testovacích procedur (=test procedure specification)

A

Dokument, který specifikuje sled akcí pro vykonání testu. Je také znám pod pojmem testovací skript nebo manuální
testovací skript.

158
Q

proces testování (=test process)

A

Základní testovací proces zahrnuje plánování testování a řízení testování, analýzu a návrh testů, implementaci a
provedení testů, hodnocení výstupních kritérií a reportování a aktivity uzavření testování.

159
Q

procesní skupina testování (TPG) (=test process group (TPG))

A

Skupina (testových) specialistů, kteří napomáhají k definici, údržbě a zlepšování testovacích procesů používaných v
organizaci.

160
Q

proces zlepšování testování (=test process improvement)

A

Soubor aktivit včetně jejich výsledků zaměřených na zlepšení výkonnosti a zralosti testovacích procesů organizace.

161
Q

manifest zlepšování testovacího procesu (=test process improvement manifesto)

A

Prohlášení reflektující agilní manifest, které definuje hodnoty pro zlepšení procesu testování. Tyto hodnoty jsou: (preference) flexibility před detailními procesy, (preference) osvědčených postupů před obecnými šablonami, (preference) důrazu na nasazení (deployment) před orientací na procesy, (preference) vzájemné revize (peer-review) před použitím nezávislého oddělení zajištění kvality, (preference) byznysového řízení před modelovým řízením.

162
Q

zlepšovatel testování (=test process improver)

A

Osoba, která provádí zlepšování testovacího procesu na základě plánu zlepšování testování.

163
Q

report o postupu prací při testování (=test progress report)

A

Dokument vytvářený v pravidelných intervalech a shrnující testovací činnosti a výsledky s cílem zaznamenat postup prací
v testovacích aktivitách proti výchozímu stavu (jakým je například původní plán testů). Dalším cílem je komunikace rizik a alternativ vyžadující rozhodnutí managementu.

164
Q

report z testování (=test report)

A

Dokumentace shrnující testovací aktivity a výsledky (testování).

165
Q

reportování testů (=test reporting)

A

Sběr a analýza dat z testovacích aktivit a následná konsolidace dat do reportu pro zainteresované strany.

166
Q

reprodukovatelnost testu (=test reproducibility)

A

Vlastnost testu udávající, zda bude dosaženo stejných výsledků při každém jeho provedení.

167
Q

běh testu (=test run)

A

Provedení test na definované verzi testovaného/testovacího objektu.

168
Q

harmonogram testů (=test schedule)

A

Seznam činností, úkolů nebo událostí testovacího procesu, identifikující vzájemné závislosti a jejich zamýšlené datumy
a/nebo časy zahájení a ukončení.

169
Q

testovací skript (=test script)

A

Obecně používaný pojem, který odkazuje na specifikaci testovací procedury, především na procedury automatizované.

170
Q

kritéria výběru testů (=test selection criteria)

A

Kritéria použitá jako návod pro generování testovacích případů nebo jako podklad pro volbu testovacích případů ve snaze
omezit velikost testu.

171
Q

testovací relace (=test session)

A

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.

172
Q

specifikace testů (=test specification)

A

Dokument složený ze specifikace návrhu testů, specifikace testovacích případů a/nebo specifikace testovací procedury.

173
Q

testovací strategie (=test strategy)

A

Obecný popis jednotlivých testovacích úrovní a testů, prováděných v rámci těchto úrovní pro danou organizaci nebo
program (jeden nebo více projektů).

174
Q

testovací sada (=test suite)

A

Soubor několika testovacích případů pro testovanou komponentu nebo testovaný systém, kde je výstupní podmínka jednoho testu často využita jako vstupní podmínka testu následujícího.

175
Q

souhrnný report z testování (=test summary report)

A

Dokument shrnující testovací aktivity a výsledky. Obsahuje také vyhodnocení příslušných položek testování proti
výstupním kritériím.

176
Q

cíl testu (=test target)

A

Sada výstupních kritérií.

177
Q

technika testování (=test technique)

A

Procedura použitá pro odvození a/nebo výběr testovacích případů.

178
Q

testovací nástroj (=test tool)

A

Softwarový produkt, který podporuje jednu nebo více testovacích aktivit jako je plánování a řízení, specifikace, vytváření
počátečních souborů a dat, provádění testů a testovací analýza.

179
Q

typ testu (=test type)

A

Skupina testovacích aktivit pro testování komponenty nebo systému zaměřených na konkrétní testovací cíle, např. funkcionální testy, testy použitelnosti, regresní testy, atd. Typ testu může probíhat na jedné či více úrovních testů nebo
testovacích fází.

180
Q

vývoj řízený testováním (=test-driven development

TDD)

A

Způsob vývoje softwaru, při kterém jsou testovací případy vyvíjeny a často také automatizovány předtím, než je vyvinut
samotný software, pro který byly tyto testovací případy vyvinuty.

181
Q

testovatelnost (=testability)

A

Míra efektivity a účinnosti, při které mohou být testy pro komponentu nebo systém navrženy a provedeny.

182
Q

revize testovatelnosti (=testability review)

A

Podrobná kontrola základu testování s cílem určit, zda je tento základ testování dostatečně kvalitní jako vstupní
dokument pro testovací proces.

183
Q

testovatelný požadavek (=testable requirement)

A

Požadavek, který je definován tak, že umožňuje provést návrh testu a testovacích případů, a následně provést testy s
cílem určit, zda byl požadavek splněn.

184
Q

tester (=tester)

A

Kvalifikovaný profesionál, který je zapojen do testování komponenty nebo systému.

185
Q

testování (=testing)

A

Proces, který se skládá ze všech aktivit životního cyklu (dynamických i statických). Týká se plánování, přípravy a hodnocení softwarových produktů a souvisejících pracovních produktů s cílem určit, zda splňují specifikované požadavky,
ukázat, že vyhovují účelu a najít defekty.

186
Q

testware (=testware)

A

Artefakty vytvořené během procesu testování potřebné k plánování, návrhu a vykonání testů, např. dokumentace, skripty, vstupy, očekáváné výsledky, iniciační a mazací procedury, soubory, databáze, prostředí nebo jakýkoliv jiný
software nebo pomocné programy použité pro testování.

187
Q

testování vláken (=thread testing)

A

Přístup k integračnímu testování komponent, při kterém dochází k postupné integraci komponent dle implementace podmnožin požadavků. Jedná se o opak integračního testování komponent dle úrovní hierarchie.

188
Q

tříbodový odhad (=three-point estimation)

A

Metoda odhadu náročnosti testu s použitím hodnot pro odhad “nejlepšího případu”, “nejhoršího případu” a
“nejpravděpodobnějšího případu”, který definuje míru jistoty spojenou s výsledným odhadem.

189
Q

testování shora-dolů (=top-down testing)

A

Inkrementální přístup k integračním testům, kdy je nejprve testována komponenta na nejvyšší úrovni hierarchie, přičemž komponenty na nižší úrovni jsou simulovány stuby. Již otestované komponenty se pak používají k testování komponent na nižší úrovní. Proces se opakuje, dokud nejsou otestovány komponenty na nejnižší úrovni.

190
Q

komplexní řízení kvality (TQM - Total Quality Management) (=Total Quality Management (TQM))

A

Manažerský přístup aplikovaný na celou organizaci, založený na účasti všech členů organizace a zaměřený na kvalitu a dlouhodobý úspěch díky spokojenosti zákazníků. Je přínosný pro všechny členy organizace i pro samotnou organizaci.
TQM spočívá v plánování, organizaci, řízení, kontrole a zajištění.

191
Q

TPI Next (=TPI Next)

A

Průběžný byznysově orientovaný rámec, který popisuje klíčové prvky efektivního a účinného procesu testování s cílem
jeho zlepšení.

192
Q

trasovatelnost (=traceability)

A

Schopnost identifikovat související prvky v dokumentaci a softwaru jako např. požadavky s přidruženými testy.

193
Q

trasovací matice (=traceability matrix)

A

Dvourozměrná tabulka, která dává do souvislosti dvě entity (například požadavky a testovací případy). Tato tabulka umožňuje zpětné i dopředné vysledování vazby jedné entity na druhou, což umožňuje stanovení dosaženého pokrytí a
posouzení dopadů navrhovaných změn.

194
Q

transakční analýza (=transactional analysis)

A

Analýza transakcí mezi lidmi a v myslích lidí, přičemž transakce je definována jako podnět a následná reakce. K
transakcím dochází mezi lidmi a mezi ego-stavy (složkami osobnosti) v rámci mysli jedné osoby.

195
Q

intuitivní kvalita (=transcendent-based quality)

A

Pohled na kvalitu, kdy tuto nelze přesně definovat, ale poznáme ji pokud ji spatříme, nebo si uvědomíme její nepřítomnost. Kvalita závisí na vnímání a pocitech jednotlivce nebo skupiny jednotlivců vůči produktu.

196
Q

srozumitelnost (=understandability)

A

Schopnost softwarového produktu umožnit uživateli porozumět, zda je software vhodný a jak může být použit pro
konkrétní úlohy a podmínky používání.

197
Q

framework pro jednotkové testování (=unit test framework)

A

Nástroj, který poskytuje prostředí pro jednotkové testování nebo testování komponent. Komponenta může být testována samostatně nebo s pomocí vhodných stubů a ovladačů. Framework může poskytovat také další podporu pro vývojáře,
např. schopnost debuggování.

198
Q

nedosažitelný kód (=unreachable code)

A

Kód, kterého nelze dosáhnout a tudíž je nemožné jej spustit.

199
Q

použitelnost (=usability)

A

Míra, v jaké může být softwarový produkt používán určitými uživateli v daném kontextu s cílem dosáhnout definovaných
cílů v oblasti účinnosti, efektivity a spokojenosti.

200
Q

testování použitelnosti (=usability testing)

A

Testování s cílem zjistit míru, s jakou je softwarový produkt chápán, jak je snadné jej pochopit a provozovat a jak je
atraktivní pro uživatele za specifikovaných podmínek.

201
Q

případ užití (=use case)

A

Posloupnost operací s hmatatelným výsledkem, která je vyjádřena dialogem mezi aktérem a komponentou nebo
systémem, kde aktér může být uživatel nebo cokoliv, co si může vyměňovat informace se systémem.

202
Q

testování případů užití (=use case testing)

A

Technika návrhu testů černé skříňky, ve které jsou testovací případy navrženy tak, aby pokryly scénáře případů užití.

203
Q

uživatelské akceptační testování (=user acceptance testing)

A

Akceptační testování prováděné budoucími uživateli v (simulovaném) produkčním prostředí zaměřené na uživatelské
požadavky a potřeby.

204
Q

uživatelské rozhraní (=user interface)

A

Všechny komponenty systému, které poskytují uživateli informace a možnost ovládání tak, aby mohl provádět konkrétní
úkoly se systémem.

205
Q

uživatelský scénář (=user story)

A

Obecný uživatelský nebo byznysový požadavek obvykle používaný v agilním vývoji softwaru, který je typicky popsán jednou větou v každodenním nebo byznysovém jazyce. Snaží se podchytit, jakou funkcionalitu uživatel potřebuje, a to včetně důvodů k tomu vedoucích. Obsahuje také akceptační a nefunkcionální kritéria.

206
Q

testování uživatelského scénáře (=user story testing)

A

Technika návrhu testů černé skříňky, ve které jsou testovací případy navrhovány s ohledem na ověření správné
implementace uživatelského scénáře.

207
Q

uživatelský test (=user test)

A

Test, při němž jsou reální uživatelé zapojeni do vyhodnocování použitelnosti komponenty nebo systému.

208
Q

uživatelská kvalita (=user-based quality)

A

Pohled na kvalitu, ve kterém je kvalita definována jako schopnost uspokojit potřeby a přání uživatele. Produkty nebo služby, které nesplňují potřeby uživatelů pravděpodobně nenajdou žádné uživatele. Jedná se o kontextově podmíněný přístup ke kvalitě, protože různé byznysové charakteristiky vyžadují různé vlastnosti produktu.

209
Q

V-model (=V-model)

A

Sekvenční vývojový model životního cyklu popisující 1:1 vztahy mezi hlavními fázemi vývoje softwaru (od specifikace byznysových požadavků po dodávku) a odpovídajícími úrovněmi testů (od testování komponent po akceptační testování).

210
Q

validace (=validation)

A

Potvrzení pomocí zkoumání a poskytnutí objektivních důkazů, že požadavky na specifické zamýšlené použití nebo
specifické aplikování byly splněny.

211
Q

kvalita založená na ceně (hodnotě) (=value-based quality)

A

Pohled na kvalitu, kde kvalita je definována cenou. Kvalitní produkt nebo služba je taková, která poskytuje požadovaný výkon za přijatelnou cenu. Kvalita je určena rozhodovacím procesem se zainteresovanými subjekty na základě kompromisu mezi časem, úsilím a náklady.

212
Q

proměnná (=variable)

A

Paměťový element v počítači, který je přístupný softwarovým programem za použití jména.

213
Q

ověřování (=verification)

A

Potvrzení pomocí zkoumání a poskytnutí objektivních důkazů, že specifikované požadavky byly splněny.

214
Q

vertikální trasovatelnost (=vertical traceability)

A

Trasování požadavků skrz vrstvy vývojové dokumentace směrem ke komponentám.

215
Q

testování objemu (=volume testing)

A

Testování, kde je systém zatížen velkým objemem dat.

216
Q

skener zranitelností (=vulnerability scanner)

A

Statický analyzátor, který se používá k detekci určitých bezpečnostních zranitelností v kódu.

217
Q

předvedení (walkthrough) (=walkthrough)

A

Detailní prezentace autora dokumentu s cílem shromáždit informace a stanovit společné chápání jeho obsahu.

218
Q

WAMMI (Website Analysis and Measurement Inventory) (=Website Analysis and Measurement Inventory
(WAMMI))

A

Technika testování použitelnosti, která je založená na dotaznících, a která měří kvalitu softwaru webové stránky z pohledu koncového uživatele.

219
Q

technika návrhu testů bílé skříňky (=white-box test design technique)

A

Procedura pro odvození a/nebo výběru testovacích případů založený na analýze vnitřní struktury komponenty nebo systému.

220
Q

technika testování bílé skříňky (=white-box test technique)

A

Procedura pro odvození a/nebo výběru testovacích případů založený na analýze vnitřní struktury komponenty nebo systému.

221
Q

testování bílé skříňky (=white-box testing)

A

Testování založené na analýze vnitřní struktury komponenty nebo systému.

222
Q

Wide Band Delphi (=Wide Band Delphi)

A

Technika odhadování pracnosti založená na expertíze, jejíž cílem je přesný odhad díky sdílení znalostí všech členů týmu.

223
Q

neplatný ukazatel (=wild pointer)

A

Ukazatel, který se odkazuje na pozici (paměť), která je mimo rozsah tohoto ukazatele nebo vůbec neexistuje.

224
Q

hierarchický rozklad prací (=work breakdown structure)

A

Uspořádání pracovních prvků a jejich vzájemný vztah k sobě a ke konečnému produktu.