A method for the Automated Generating of the Code-Coverage Ensuring Input Test Data Based on the Control Flow Analysis
| dc.contributor.author | Lipka, Richard | |
| dc.date.accessioned | 2025-06-20T08:20:44Z | |
| dc.date.available | 2025-06-20T08:20:44Z | |
| dc.date.issued | 2021 | |
| dc.date.updated | 2025-06-20T08:20:44Z | |
| dc.description.abstract | This paper describes the design and implementation of a method aimed at the automation of the input test data. The method is based on the analysis of the control flow graph of the tested application and should provide an automated way for obtaining input test data that will allow us to systematically cover the program with unit tests. The analysis starts with the tested method parameters and searches the method body to fnd the relation between the inputs and the conditions that affect the control flow. The control flow graphs are obtained from the Java bytecode, however, the rest of the analysis is performed only on the control flow graph and thus should be platform-independent. The functionality of the method is verifed on the set of Java applications. | en |
| dc.description.abstract | Tento článek popisuje návrh a implementaci metody zaměřené na automatizaci tvorby vstupních testových dat. Metoda je založena na analýze grafu toku řízení testované aplikace a měla by zajistit automatický způsob získání dat, která zajistí systematické pokrytí testovaného kódu jednotkovými testy. Analýza začíná u argumentů testované metody a prohledává tělo metody, aby identifikovala vztah mezi vstupy a podmínkami které ovlivňují tok vykonávání programu. Graf řízení toku programuje získán přímo z Java bytekódu, samotná analýza je ale prováděna nad grafem a je tedy obecná a na platformě nezávislá. Funkcionalita metody byla ověřena na sadě Java aplikací. | cz |
| dc.format | 8 | |
| dc.identifier.doi | 10.1145/3412841.3442002 | |
| dc.identifier.isbn | 978-1-4503-8104-8 | |
| dc.identifier.obd | 43933062 | |
| dc.identifier.orcid | Lipka, Richard 0000-0002-9918-1299 | |
| dc.identifier.uri | http://hdl.handle.net/11025/59454 | |
| dc.language.iso | en | |
| dc.project.ID | EF17_048/0007267 | |
| dc.publisher | Association for Computing Machinery (ACM) | |
| dc.relation.ispartofseries | SAC '21: 36th Annual ACM Symposium on Applied Computing | |
| dc.subject | testing | en |
| dc.subject | test generation | en |
| dc.subject | automated tests | en |
| dc.subject | CFG analysis | en |
| dc.subject | testování | cz |
| dc.subject | generování testů | cz |
| dc.subject | automatické testy | cz |
| dc.subject | analýza grafu toku řízení | cz |
| dc.title | A method for the Automated Generating of the Code-Coverage Ensuring Input Test Data Based on the Control Flow Analysis | en |
| dc.title | Metoda pro automatizovanou tvorbu testových dat zajišťujících pokrytí kódu, založená na analýze grafu toku řízení | cz |
| dc.type | Stať ve sborníku (D) | |
| dc.type | STAŤ VE SBORNÍKU | |
| dc.type.status | Published Version | |
| local.files.count | 1 | * |
| local.files.size | 609936 | * |
| local.has.files | yes | * |
| local.identifier.eid | 2-s2.0-85104953736 |
Files
Original bundle
1 - 1 out of 1 results
No Thumbnail Available
- Name:
- lipka-sac-2021_mod.pdf
- Size:
- 595.64 KB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 out of 1 results
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: