Testování založené na modelech

Testování založené na modelech: odvozování testů z modelů testovaného systému.

Translations

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

Abstraktní Testovací Případ
Testovací případ bez konkrétních hodnot pro vstupní data a očekávané výsledky.
Analýza Dopadu
Identifikace všech pracovních produktů ovlivněných změnou, včetně odhadu zdrojů potřebných k zapracování změny.
Analýza Hraničních Hodnot
Technika testování černé skříňky, při které jsou testovací případy navrženy na základě hraničních hodnot.
Atribut Kvality
Vlastnost nebo charakteristika prvku ovlivňující jeho kvalitu.
Audit
Nezávislé zhodnocení produktu, procesu nebo sady procesů prováděné třetí stranou s cílem ohodnocení shody se specifikacemi, standardy, smluvními dohodami nebo …
Automatizace Provedení Testů
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í …
Automatizace Testů
Využívání softwaru k provádění nebo podpoře testovacích činností.
Bezpečnost (Security)
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á …
Bezpečnostní Testování (Security Testing)
Proces testování s cílem určit bezpečnost softwarového produktu.
Certifikace
Proces potvrzení (např. složením zkoušky), že komponenta, systém nebo osoba je ve shodě s pro ni specifikovanými požadavky.
Cesta
Sled událostí (např. vykonatelných příkazů) komponenty nebo systému ze vstupního do výstupního bodu.
Chování v Čase
Míra, při které komponenta nebo systém využívá čas, prostředky a kapacitu při plnění svých určených funkcí.
Chyba
Lidská činnost, která má za následek nesprávné výsledky.
Cíl Testování
Důvod nebo účel testování.
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é.
Dostupnost
Míra, do jaké je komponenta nebo systém provozuschopný(-á) a dostupný(-á) pro užívání.
Efektivita
Míra, ve které je dosaženo správných a úplných cílů.
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 …
Framework Automatizace Testování
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, …
Funkcionalita
Schopnost softwarového produktu poskytovat funkce, které uspokojí stanovené a předpokládané potřeby, pokud je software používán za specifikovaných podmínek.
Fáze Testování
Přesná sada testovacích aktivit seskupených do řiditelné fáze projektu, např. prováděcí aktivity pro danou úroveň testování.
Generátor Testování
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í.
Grafické Uživatelské Rozhraní
Typ rozhraní, které umožňuje uživatelům komunikovat s komponentou nebo systémem prostřednictvím grafických prvků (ikon a vizuálních indikátorů).
Hraniční Hodnota
Minimální nebo maximální hodnota v rámci setřízené třídy ekvivalence.
Implementace Testování
Aktivita, která na základě analýzy a návrhu testu připravuje testware potřebný pro provedení testu.
Indikátor Výkonnosti
Metrika, za jejiž pomoci lze posoudit výkonnost procesu.
Inspekce
Typ formální revize s cílem identifikovat problémy v pracovním produktu, která poskytuje metriky pro zlepšování procesů revize a vývoje softwaru.
Integrační Testování
Úroveň testování zaměřená na interakce mezi komponentami nebo systémy.
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 …
Kritéria Dokončení
Sada podmínek, které určují úspěšné dokončení daného úkolu.
Kritéria Výběru Testů
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.
Kvalita
Stupeň splnění stanovených a očekávaných potřeb různých zainteresovaných stran pro danou komponentu nebo daný systém.
Management Defektů
Proces identifikace, zaznamenávání, klasifikace, zkoumání, řešení a uzavírání defektů.
Management Testování
Plánování (včetně plánování harmonogramu), odhadování, monitoring, reportování, dohled a uzavírání testovacích činností.
Manažer Testování
Osoba zodpovědná za projektové řízení testovacích aktivit a zdrojů a za vyhodnocení předmětu testování.
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ě.
Metrika
Stupnice měření a metoda definovaná pro její měření.
Model MBT
Jakýkoliv model použitý při testování založeném na modelu.
Model Testu
Model popisující testware, který se používá pro testování komponenty nebo systému.
Míra
Číslo nebo kategorie přiřazená k atributu entity na základě provedeného měření.
Nástroj Pro Management Testování
Nástroj podporující management testování.
Návrh Testů
Činnost zabývající se odvozováním a specifikaci testovacích případů z testovacích podmínek.
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ěřování
Potvrzení pomocí zkoumání a poskytnutí objektivních důkazů, že specifikované požadavky byly splněny.
Očekávaný Výsledek
Předpokládané pozorovatelné chování komponenty nebo systému spouštěného v určených podmínkách. Chování je určeno specifikací nebo jiným zdrojem.
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ánování Testování
Aktivita zavedení nebo aktualizace plánu testování.
Pokrytí
Míra daného pokrytí (vyjádřená v procentech), do které byly konkrétní položky prověřeny nebo otestovány sadou testů.
Pokrytí Cest
Procento cest, které je vykonáno v rámci testovací sady.
Pokrytí Kombinace 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.
Pokrytí Modelu
Míra, vyjádřená v procentech, do které byly elementy modelu pokryty nebo jsou plánovány k pokrytí danou testovací sadou.
Pokrytí Podmínek
Procento výsledků podmínek, které jsou vykonány v rámci testovací sady.
Pokrytí Příkazů
Míra pokrytí spustitelných příkazů.
Pokrytí Rozhodnutí
Pokrytí výstupů rozhodnutí.
Pokrytí Tříd Ekvivalence
Procento tříd ekvivalence, které jsou vykonány v rámci testovací sady.
Pokrytí Větví
Míra pokrytí větví.
Položka Pokrytí
Atribut nebo kombinace atributů, které jsou odvozeny z jedné nebo více testovacích podmínek pomocí určité techniky testování, umožňující měření důkladnosti …
Použitelnost
Míra, v jaké mohou být komponenta nebo systém použity určitými uživateli a v daném kontextu s cílem dosáhnout definovaných cílů.
Požadavek
Ustanovení obsahující kritéria, která mají být splněna.
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.
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 …
Procesní Model
Rámec, ve kterém jsou procesy stejné povahy zařazeny do celkového modelu.
Provedení Testů
Proces, při němž dojde k otestování komponenty nebo systému, a jenž poskytne aktuální výsledky.
Příkaz
Prvek programovacího jazyka, který je typicky nejmenší nedělitelnou spustitelnou jednotkou.
Regresní Testování
Typ testování související se změnami, jehož cílem je zjištění, zda nedošlo na nezměněných částech softwaru k výskytu nových nebo dříve neodhalených (skrytých) …
Reprodukovatelnost Testu
Vlastnost testu udávající, zda bude dosaženo stejných výsledků při každém jeho provedení.
Revize (Přezkoumání)
Typ statického testování, kdy je pracovní produkt nebo proces posuzován jednou nebo více osobami s cílem najít problémy nebo navrhnout vylepšení.
Riziko
Faktor, který může v budoucnu vést k negativním důsledkům.
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ý …
Rozhodnutí
Typ příkazu, ve kterém má řízení běhu možnost volby mezi dvěma nebo více cestami, jež vedou k sadám následných aktivit.
Rozpoznatelnost Vhodnosti
Míra, do které mohou uživatelé rozpoznat, zda je komponenta nebo systém vhodná/ý pro jejich potřeby.
Sada Testovacích Případů
Sada testovacích skriptů nebo testovacích procedur, která má být provedena v rámci konkrétního běhu testování.
Sada Testovacího Vybavení (Test Harness)
Testovací prostředí složené ze stubů a ovladačů potřebných ke spuštění testovací sady.
Simulátor
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 …
Složitost
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.
Standard
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 …
Stupeň Testů
Specifická instance procesu testování.
Systémové Testování
Testování systému jako celku s cílem ověřit, že splňuje předepsané požadavky.
Technika Návrhu Testovacího Případu
Procedura, která je použita k odvození a/nebo výběru testovacích případů.
Test
Sada jednoho nebo více testovacích případů.
Tester
Osoba, která provádí testování.
Testovací Báze
Soubor znalostí použitý jako základ pro analýzu a návrh testů.
Testovací Data
Data potřebná pro provedení testů.
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.
Testovací Skript
Sekvence instrukcí (obvykle kódu) potřebná pro provedení testu.
Testovací Strategie Založená Na Modelu
Testovací strategie, při které testovací tým definuje testware na základě (znalosti) modelů.
Testovaný Objekt
Pracovní produkt, který má být testován.
Testovatelnost
Míra, do jaké mohou být pro komponentu nebo systém definovány testovací podmínky a do jaké mohou být provedeny testy s cílem určit, zda byly tyto testovací …
Testování
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í komponenty nebo systému a …
Testování Dle Rozhodovací Tabulky
Technika testů černé skříňky, při které jsou testovací případy navrženy tak, aby došlo k ověření kombinací (vstupních) podmínek a akcí z nich vyplývajících. …
Testování Konečných Stavů
Technika testu černé skříňky, kdy jsou testovací případy navrhovány s cílem prověření určitých elementů modelu přechodu stavů.
Testování Případů Užití
Technika návrhu testů černé skříňky, ve které jsou testovací případy navrženy tak, aby pokryly chování definované případy užití.
Testování Založené Na Modelu
Testování založené nebo zahrnující modely.
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.
Testování Řízené Akčními (Klíčovými) Slovy
Skriptovací technika, při které testovací skripty obsahují jak obecná klíčová slova, tak další podpůrné soubory (např. speciální skripty nižší úrovně), které …
Testování Řízené Daty
Skriptovací technika, která využívá jako vstup pro spouštění testovacích skriptů soubory obsahující testovací data včetně očekávaných výsledků testů.
Testy Extrémní Zátěže (Stress Testing)
Typ testování výkonnosti prováděné za účelem vyhodnocení chování systému nebo komponenty v podmínkách zátěže překračující předpokládané nebo stanovené požadavky …
Trasovací Matice
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 …
Trasovatelnost
Míra, do jaké lze vytvořit vztah mezi dvěma nebo více pracovními produkty.
Třída Ekvivalence
Podmnožina oboru hodnot proměnné komponenty nebo systému, kde je na základě specifikace předpokládáno, že se všemi hodnotami této podmnožiny bude zacházeno …
Udržovatelnost
Míra, s jakou může být komponenta nebo systém modifikován/a aktéry, kteří mají za úkol provádět údržbu.
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.
Vhodnost
Schopnost softwarového produktu poskytovat vhodnou množinu funkcí pro dané úlohy a uživatelské cíle.
Vrstva Pro Adaptaci Testů
Vrstva v obecné architektuře automatizace testování, která poskytuje potřebný kód k adaptaci automatizovaných testů pro jednotlivé komponenty, konfigurace nebo …
Vstup
Data přijatá komponentou nebo systémem z externího zdroje.
Vstupní Podmínka
Požadovaný stav položky testování a jejího prostředí před provedením testovacího případu.
Vykonatelný Příkaz
Příkaz, který je po zkompilování přeložen do kódu. Při běhu programu bude řízeně vykonán a může provést nějakou činnost s daty.
Zajištění Kvality
Činnosti zaměřené na zajištění důvěry v splnění požadavků na kvalitu.
Údržba
Proces modifikace komponenty nebo systému po dodávce s cílem opravy defektů, zlepšení atributů kvality nebo přizpůsobení se změněnému prostředí.
Úroveň Zralosti
Stupeň zlepšení procesu v předem vymezené sadě procesních oblastí, při kterém je v této sadě dosaženo všech cílů.
Účinnost
Míra vynakládání prostředků ve vztahu k přesnosti a úplnosti, s níž uživatel dosahuje cílů.
Řízení Změn
(1) Strukturovaný přístup k přechodu jedinců a organizací ze současného do požadovaného budoucího stavu. (2) Řízený způsob, jak dosáhnout změny nebo navrhované …
Životní Cyklus Vývoje Softwaru
Činnosti prováděné v každé fázi vývoje softwaru a vzájemné logické a chronologické souvislosti mezi nimi.