Základy testování

Hlavní myšlenky testování softwaru: principy, proces testování, verifikace a validace, vady a to, co činí testování nezávislým a účinným.

Translations

Terms in this topic (92 in Čeština)

Abstraktní Testovací Případ
Testovací případ bez konkrétních hodnot pro vstupní data a očekávané výsledky.
Akceptační Kritéria
Kritéria, která musí komponenta nebo systém splňovat proto, aby mohly být akceptovány uživatelem, zákazníkem nebo jinou oprávněnou osobou.
Analytická Testovací Strategie
Testovací strategie, kdy testovací tým analyzuje testovací bázi, aby identifikoval testovací podmínky, které mají být pokryty.
Analýza Kořenové Příčiny
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 …
Analýza Příčin a Důsledků Vad
Systematický přístup k identifikaci rizik a analýze možných způsobů selhání, který se zároveň snaží předejít vzniku těchto rizik.
Anomálie
Jakákoliv okolnost, která se liší od očekávání plynoucích ze specifikace požadavků, z dokumentace návrhu, z uživatelské dokumentace, ze standardů atd. nebo z …
Bezpečnostní Politika
Obecný dokument popisující principy, přístup a hlavní cíle organizace v oblasti bezpečnosti.
Cena Kvality
Celkové náklady vynaložené na činnosti a záležitosti spojené s kvalitou a často také rozdělené na náklady na prevenci, ohodnocení, interní vady a externí vady.
Chyba
Lidská činnost, která má za následek nesprávné výsledky.
Cíl Testování
Důvod nebo účel testování.
Debugger
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í …
Defekt
Nedokonalost nebo nedostatek v pracovním produktu, na jehož základě (tento pracovní produkt) nesplňuje své specifikace nebo požadavky na něj kladené.
Exploze Testovacích Případů
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 …
Falešně Neúspěšný Výsledek
Výsledek testu, při kterém je reportován defekt, ačkoliv žádný takový defekt v testovaném objektu neexistuje.
Falešně Úspěšný Výsledek
Výsledek testu, který neodhalil přítomnost defektu, který je aktuálně přítomen v testovaném objektu.
Framework Pro Jednotkové Testování
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 …
Graf Příčiny a Následku
Grafické znázornění, které slouží k uspořádání a zobrazení vzájemných možných vztahů různých kořenových příčin problému. Možné příčiny skutečného nebo …
Harmonogram Testů
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í.
Heuristické Vyhodnocení
Ohodnocení pracovního produktu, které využívá heuristiky.
Hlavní Příčina
Zdroj defektu, při jehož odstranění je snížen nebo úplně eliminován výskyt daného typu defektu.
Hustota Defektů
Počet defektů pracovního produktu vztažený k jednotkové (tj. normované) velikosti.
Hustota Defektů v Automatizačním Kódu
Hustota defektů v komponentě automatizačního kódu testu.
Identifikace Rizik
Proces hledání, rozpoznávání a popisu rizik.
Injektování Chyb (Fault Injection)
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í, …
Komise Pro Management Defektů
Smíšený tým zainteresovaných osob, které mají na starosti management defektů od počátečního objevení po konečné rozhodnutí (odstranění, odložení nebo zrušení …
Kompletní Testování
Přístup k testování, kdy testovací sada obsahuje všechny kombinace vstupních hodnot a vstupních podmínek.
Konkrétní Testovací Případ
Testovací případ obsahující konkrétní hodnoty (na implementační úrovni) pro vstupní podmínky, vstupní data, očekávané výsledky a výstupní podmínky, ve vhodných …
Kritické Procesy Testování
Model založený na obsahu s cílem zlepšení testovacího procesu postavený na dvanácti kritických procesech. Tyto zahrnují řídící procesy, pomocí kterých členové a …
Kritéria Dokončení
Sada podmínek, které určují úspěšné dokončení daného úkolu.
Ladění (Debugging)
Proces hledání, analyzování a odstraňování příčin selhání v komponentě nebo systému.
Management Defektů
Proces identifikace, zaznamenávání, klasifikace, zkoumání, řešení a uzavírání defektů.
Management Kvality
Koordinované činnosti, které mají směrovat a řídit organizaci s ohledem na kvalitu, což obecně znamená zavedení politiky a cílů kvality, její plánování, …
Manifest Zlepšování Testovacího Procesu
Prohlášení reflektující agilní manifest, které definuje hodnoty pro zlepšení procesu testování. Tyto hodnoty jsou: (preference) flexibility před detailními …
MBT Za Provozu
Přístup k testování založeného na modelu, při kterém jsou testovací případy generovány a prováděny současně.
Model Hodnocení Vyspělosti Testování (TMMI)
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 …
Modifikované Pokrytí Podmínek/Rozhodnutí (MC/DC)
Procento všech výstupů dílčích podmínek pokryté sadou testovacích případů, které nezávisle ovlivní jeden výstup rozhodnutí. 100% modifikované pokrytí dílčích …
Míra Selhání
Míra všech selhání, která spadají do stejné kategorie, vůči definované měrné jednotce.
Nezávislost Testování
Oddělení zodpovědností, které podporuje dosažení objektivního testování
Nástroj Pro Management Testování
Nástroj podporující management testování.
Obnovitelnost
Míra, do které může komponenta nebo systém 1.) obnovit data přímo ovlivněná přerušením nebo selháním a 2.) obnovit svůj požadovaný stav.
Ochrana Před Uživatelskými Chybami
Míra, do které chrání komponenta nebo systém uživatele před vytvářením chyb.
Odhadování Chyb
Technika testování, při níž jsou testy odvozeny na základě znalosti testera o již objevených chybách nebo jeho obecných znalostech o nich.
Offline MBT
Přístup k testování založeného na modelu, při kterém jsou testovací případy generovány do úložiště pro budoucí provedení.
Ověřovací Test Sestavení (Buildu)
Sada automatických testů, která validuje integritu každého sestavení a ověřuje její klíčovou funkcionalitu, stabilitu a testovatelnost.
Ověřování
Potvrzení pomocí zkoumání a poskytnutí objektivních důkazů, že specifikované požadavky byly splněny.
Plán Přezkoumání
Dokument, popisující přístup, zdroje a harmonogram zamýšlených aktivit přezkoumání. Mimo jiné identifikuje dokumenty a kód k přezkoumání, typy přezkoumání, …
Plán Testování
Dokumentace popisující prostředky a harmonogram pro dosažení cílů testování, které mají být využívány pro účely koordinace činností testování.
Plán Zlepšování Testovacího Procesu
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 …
Politika Testování
Obecný dokument, který popisuje principy, přístup a hlavní cíle organizace v oblasti testování.
Požadavek Testování
Testovatelný aspekt komponenty nebo systému identifikovaný jako podklad pro testování.
Priorita
Úroveň důležitosti (obvykle z pohledu byznysu) přiřazená nějaké položce, např. defektu.
Procento Zjištěných Defektů (DDP - Defect Detection Percentage)
Poměr počtu defektů nalezených na dané úrovni testování vzhledem k součtu celkového počtu defektů zjištěných na této úrovni a počtu defektů na všech dalších …
Proces Testování
Sada vzájemně provázaných činností, která se skládá z plánování testování, monitoringu a řízení testování, testovací analýzy, návrhu testů, implementace …
Proces Zlepšování Testování
Soubor aktivit včetně jejich výsledků zaměřených na zlepšení výkonnosti a zralosti testovacích procesů organizace.
Procesní Skupina Testování
Skupina (testových) specialistů, kteří napomáhají k definici, údržbě a zlepšování testovacích procesů používaných v organizaci.
Přístup K Testování
Implementace strategie testování pro konkrétní projekt.
Report O Defektu
Zaznamenání výskytu defektu, jeho povahy a stavu.
Režim Selhání
Fyzický nebo funkcionální projev selhání.
Rozdělení Tříd Ekvivalence
Technika testování černé skřínky, při které jsou testovací případy navrženy tak, aby byl pro pokrytí každé třídy ekvivalence použit právě jeden její typický …
Sada Testovacího Vybavení (Test Harness)
Testovací prostředí složené ze stubů a ovladačů potřebných ke spuštění testovací sady.
Sběr Účtů
Proces získávání seznamů e-mailových adres pro použití v hromadných e-mailových zprávách.
Selhání
Událost, při které není komponenta nebo systém schopna/en vykonat požadovanou funkcionalitu v rámci definovaných podmínek.
Souhrnný Report Z Testování
Typ reportu z testování vytvářený v rámci dosažení milníku, který obsahuje vyhodnocení příslušných položek testování proti výstupním kritériím.
Specifikace Návrhu Testů
Dokument specifikující užitné vlastnosti, které mají být testovány, a jejich přidružené testovací podmínky.
Specifikace Testovacích Případů
Dokumentace jednoho nebo více testovacích případů.
Specifikace Testů
Ucelená dokumentace návrhu testů, testovacích případů a testovacích procedur určená pro danou položku testu.
Strategie Testování Shody S Procesem
Testovací strategie, při které testovací tým dodržuje sadu předdefinovaných procesů, přičemž tyto procesy řeší položky jako dokumentaci, správnou identifikaci, …
Střední Doba Do Obnovení
Průměrná doba, během které se komponenta nebo systém zotaví z jakéhokoliv selhání.
Taxonomie Chyb
Systém (hiearchických) kategorií, navržený jako užitečná pomůcka pro reprodukování klasifikovaných defektů.
Technika Návrhu Testů Založená Na Defektech
Technika testování, kdy jsou testy vyvíjeny na základě znalostí o konkrétních typech defektů.
Testbed
Prostředí obsahující hardware, vybavení, simulátory, softwarové nástroje a další podpůrné prvky potřebné k provedení testu.
Testovací Analýza
Aktivita pro identifikaci testovacích podmínek pomocí analýzy báze testování.
Testovací Báze
Soubor znalostí použitý jako základ pro analýzu a návrh testů.
Testovací Cyklus
Provedení testovacího procesu na jednom identifikovatelném vydání (release) testovaného objektu.
Testovací Případ
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.
Testování Založené Na Rizicích
Testování, při němž je management, výběr, prioritizace a využívání testovacích činností a zdrojů založeno na odpovídajících typech rizik a jejich úrovních.
Testware
Pracovní produkty vytvořené během testovacího procesu a použité při testování pro jeho plánování, návrh, provádění, vyhodnocování a reportování.
Tolerance K Chybám
Schopnost systému nebo komponenty pokračovat v normálním provozu i přes přítomnost chybných vstupů.
TPI Next
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í.
Typ Testu
Skupina testovacích aktivit založená na konkrétních testovacích cílech a zaměřená na konkrétní charakteristiky komponenty nebo systému.
Uniklý Defekt
Defekt, který nebyl odhalen v předchozí úrovni testování, jež byla zaměřená na odhalení podobného typu defektů.
Uzavření Testování
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ů. …
Validace
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.
Vzdálená Testovací Laboratoř
Zařízení, které poskytuje přístup do testovacího prostředí na dálku.
XiL Testovací Prostředí
Obecný termín pro dynamické testování v různých simulovaných testovacích prostředích.
Zajištění Kvality
Činnosti zaměřené na zajištění důvěry v splnění požadavků na kvalitu.
Zapisovatel
Osoba, která zaznamenává informace během schůzek zaměřených na revizi (přezkoumání).
Zlepšovatel Testování
Osoba, která provádí zlepšování testovacího procesu na základě plánu zlepšování testování.
Zralost
(1) Schopnost organizace ve vztahu k efektivitě a výkonnosti jejich procesů a pracovních postupů.(2) Míra spolehlivosti, s kterou komponenta nebo systém splňuje …
Závažnost
Stupeň dopadu, který má daný defekt na vývoj nebo fungování komponenty nebo systému.
Únik Paměti
Selhání přístupu do paměti v důsledku defektu v programové logice dynamického ukládání, kvůli kterému dochází k selhání při uvolnění paměti poté, co ji program …
Řízení Kvality
Sada činností zaměřených na hodnocení kvality komponenty nebo systému.