Analýza testovatelnosti a dokumentovatelnosti webových aplikací
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F49777513%3A23210%2F22%3A43967543" target="_blank" >RIV/49777513:23210/22:43967543 - isvavai.cz</a>
Výsledek na webu
—
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
čeština
Název v původním jazyce
Analýza testovatelnosti a dokumentovatelnosti webových aplikací
Popis výsledku v původním jazyce
Testováním aplikace charakterizujeme proces nebo více procesů, kterými aplikace opakovaně prochází za účelem ověření funkčnosti a hodnocení kvality. Testování je nutnou součástí vlastního vývoje a dalších částí životního cyklu aplikace. Cílem testování je nalézt a následně opravit co největšího množství chyb, což vede ke kvalitnější aplikaci. Chybou nazýváme diferenci, mezi tím co aplikace dělat má a tím co ve skutečnosti dělá. Mezi množstvím nalezených chyb a kvalitou aplikace platí nepřímá úměra, respektive čím je vyšší počet nalezených chyb, tím je nižší kvalita testované aplikace. Testováním bohužel nikdy nelze odhalit všechny chyby, neboť množina stavů, do kterých se aplikace může dostat, je příliš rozsáhlá. Ale dá se předpokládat, že čím více chyb jsme objevili, tím víc neodhalených chyb v aplikaci ve skutečnosti zůstává. Po odhalení chyby je potřeba ohodnotit její závažnost, přičemž hodnocení může nabývat mnoho různých hledisek. Výsledkem tohoto hodnocení může být i závěr, že chybu opravovat nebudeme. Například z důvodu přílišné nákladnosti opravy. Bylo realizováno jednotkové testování, bylo také využíváno automatizované testování přínosné zejména při ladění kódu, testování použitelnosti a bezpečností testování.
Název v anglickém jazyce
Analysis of testability and documentability of web applications
Popis výsledku anglicky
Application testing characterizes a process or multiple processes that an application repeatedly goes through to verify functionality and assess quality. Testing is a necessary part of the actual development and other parts of the application life cycle. The goal of testing is to find and then fix as many bugs as possible, resulting in a better quality application. A bug is a difference between what an application is supposed to do and what it actually does. There is an inverse relationship between the number of bugs found and the quality of the application, i.e., the higher the number of bugs found, the lower the quality of the tested application. Unfortunately, testing can never detect all bugs because the set of states an application can get into is too large. But it can be assumed that the more bugs we discover, the more undetected bugs actually remain in the application. Once a bug is discovered, we need to evaluate its severity, and the evaluation can take many different aspects. This evaluation may result in the conclusion that we will not fix the bug. For example, because it is too costly to fix. Unit testing has been implemented, automated testing has also been used, particularly beneficial in code debugging, usability testing and security testing.
Klasifikace
Druh
V<sub>souhrn</sub> - Souhrnná výzkumná zpráva
CEP obor
—
OECD FORD obor
20301 - Mechanical engineering
Návaznosti výsledku
Projekt
—
Návaznosti
N - Vyzkumna aktivita podporovana z neverejnych zdroju
Ostatní
Rok uplatnění
2022
Kód důvěrnosti údajů
C - Předmět řešení projektu podléhá obchodnímu tajemství (§ 504 Občanského zákoníku), ale název projektu, cíle projektu a u ukončeného nebo zastaveného projektu zhodnocení výsledku řešení projektu (údaje P03, P04, P15, P19, P29, PN8) dodané do CEP, jsou upraveny tak, aby byly zveřejnitelné.
Údaje specifické pro druh výsledku
Počet stran výsledku
18
Místo vydání
neuveden
Název nakladatele resp. objednatele
UNIOSO s.r.o.
Verze
—