Dissertation/ Thesis

CRUD rozšíření algoritmu pro path based testing ; A CRUD extension to a path based testing algorithm

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: CRUD rozšíření algoritmu pro path based testing ; A CRUD extension to a path based testing algorithm
Συγγραφείς: Valeriia Chekanova
Συνεισφορές: Frajták Karel, Šebek Jiří
Στοιχεία εκδότη: České vysoké učení technické v Praze. Vypočetní a informační centrum.
Czech Technical University in Prague. Computing and Information Centre.
Έτος έκδοσης: 2024
Συλλογή: Czech Technical University in Prague: Digital Library / České vysoké učení technické v Praze: Digitální knihovna ČVUT
Θεματικοί όροι: system under test, model-based testing, automatizované testování, integrační testy, path-based testing, data cycle test, integritní omezení, testovací scénáře, automated testing, integration tests, integrity constraints, test scenarios
Περιγραφή: Testování softwaru hraje klíčovou roli při zajišťování kvality a spolehlivosti systému v průběhu celého vývojového cyklu. Zajištění kvality aplikace obvykle zahrnuje ověření jejího chování na základě předem definovaných požadavků prostřednictvím vytvoření a spuštění testovacích případů. Jak se však systémy stávají složitějšími, tradiční testovací techniky se potýkají s problémy při vytváření přesných testovacích případů kvůli různorodým uživatelským prostředím, složitým interakcím systému a optimalizaci výkonu. Model-based testing tyto problémy řeší nahlížením na testovací systém jako na model, který abstrahuje jeho očekávané chování. Ačkoliv nástroje pro generování testovacích případů pomocí této techniky existují, například Oxygen nebo GraphWalker, neumožňují nám do modelu zahrnout požadavky na data. To vede k tomu, že se v testovacím případě objevují kombinace kroků, které v reálném světě nemohou nastat. Následně se celý testovací případ stává neproveditelným, což vede ke snížení efektivity testování. Tato práce vychází z konceptu Negative Constrained Path-based Testing a zavádí nový algoritmus, který integruje constrainty do modelu systému, aby se zabránilo generování nesplnitelných testovacích případů. Poté se výsledky algoritmu hodnotí ve srovnání s výsledky algoritmu Oxygenu, přičemž zaměřuje na metriky jako je optimalita a snížení počtu nesplnitelných testovacích případů. Diplomová práce se zaměřuje na omezení existujících testovacích technik pomocí zavedení constraintů a klade si za cíl zlepšit stávající přístupy v testování softwaru zajištěním spolehlivějších výsledků testů. ; Software testing plays a crucial role in ensuring the quality and reliability of the system through the whole development cycle. Quality assurance of the application usually involves verifying its behaviour against predefined requirements through the creation and execution of test cases. However, as systems become more complex, traditional testing techniques face challenges in generating accurate test cases due to diverse user ...
Τύπος εγγράφου: master thesis
Γλώσσα: unknown
Relation: http://hdl.handle.net/10467/115000
Διαθεσιμότητα: http://hdl.handle.net/10467/115000
Rights: A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.html ; Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Αριθμός Καταχώρησης: edsbas.223880AD
Βάση Δεδομένων: BASE