izpis_h1_title_alt

Orodje za določanje testnih poti z uporabo strukturnega grafa programa
ID KALEZIĆ, LUKA (Avtor), ID Rožanc, Igor (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (777,68 KB)
MD5: 2596CE04EDD6380B3710C6CACCE884D2

Izvleček
V diplomski nalogi predstavljamo razvoj in programiranje orodja, ki določa testne poti iz strukturnih grafov programske kode, da jih lahko uporabimo pri pisanju testov. Za programsko kodo določimo model, v našem primeru strukturni graf, in na podlagi tega izberemo testne zahteve. Testne zahteve določamo z uporabo izbranega kriterija pokritja grafa. Osnovna pokritja so pokritje vozlišč -- NC, pokritje povezav -- EC, pokritje parov povezav -- EPC in pokritje primitivnih poti -- PPC. V naše orodje na začetku vnesemo graf s povezovanjem že narisanih vozlišč. Če imamo testne poti že znane, lahko z našim orodjem preverimo, če ustrezajo izbranemu pokritju. V nasprotnem primeru orodje izpiše vse ugotovitve testne poti za kriterij pokritja. Testne poti izpiše na zaslon in shrani v datoteko. Orodje je intuitivno in preprosto za uporabo. Uspešno smo ga preverili na več algoritmih za urejanje. Analiza je pokazala, da orodje prihrani veliko časa v primerjavi z ročnim določanjem testov.

Jezik:Slovenski jezik
Ključne besede:testiranje programa, strukturni graf programa, pokritje grafa, pokritje volišč -- NC, pokritje povezav -- EC, pokritje parov povezav -- EPC, pokritje primitivnih poti -- PPC
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2022
PID:20.500.12556/RUL-135045 Povezava se odpre v novem oknu
COBISS.SI-ID:98327811 Povezava se odpre v novem oknu
Datum objave v RUL:18.02.2022
Število ogledov:442
Število prenosov:43
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Tool for determining test paths using a control-flow graph of a program
Izvleček:
In the diploma thesis we present the development of java tool that determines the test paths from the control-flow graphs of the program code in order to use them for writing tests. We define a model for the program code, in our case a control-flow graph, and on this basis we select test requirements. Test requirements are determined using the selected graph coverage criteria. The basic graph coverage criterias are node coverage -- NC, edge coverage -- EC, edge pair coverage -- EPC and primitive path coverage -- PPC. At the beginning, the graph is inserted into our tool by connecting already drawn nodes. If we already have the test paths and want to check them, our tool checks them to see if they cover the selected coverage criteria. Otherwise, the tool can also provide correct test path for the coverage criteria. The correct test paths are printed and saved into a file. The tool is intuitive and easy to use. It has been successfully tested on several sorting algorithms. The analysis showed that the tool saves a lot of time compared to manual determination of test paths.

Ključne besede:program testing, program structural graph, graph coverage, node coverage -- NC, edge coverage -- EC, edge pair coverage -- EPC, primitive path coverage -- PPC

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj