Thesis Details

Automatické regresní testy pro SW balíčky SDK a CMSIS

Bachelor's Thesis Student: Svoboda Tomáš Academic Year: 2018/2019 Supervisor: Crha Adam, Ing., Ph.D.
English title
Automatic Regression Tests for SDK and CMSIS
Language
Czech
Abstract

In my bachelor thesis, I deal with design and description of implementation of automatic regression tests for SDK and CMSIS software packages using the continuous integration system Atlassian Bamboo. The goal was to create a set of tests over IDE interfaces MCUXpresso, IAR Workbench, uVision. Furthermore, to compare file structures and files between new and previous versions of software packages. An essential part of my work is also a theoretical basis concerning the algorithm and comparison of XML files and his modifications. For visualizing large amounts of data from the regression test output, it was necessary to create a clear interface.

Keywords

XML, Python, MCUXpresso, IAR Workbench, uVision, Bash, regression testing, automatic tests, IDE tests, comparison tests, SDK, CMSIS, SW packages, optimalization

Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
10 July 2020
Reviewer
Committee
Vojnar Tomáš, prof. Ing., Ph.D. (DITS FIT BUT), předseda
Kekely Lukáš, Ing., Ph.D. (DCSY FIT BUT), člen
Křivka Zbyněk, Ing., Ph.D. (DIFS FIT BUT), člen
Rogalewicz Adam, doc. Mgr., Ph.D. (DITS FIT BUT), člen
Španěl Michal, Ing., Ph.D. (DCGM FIT BUT), člen
Citation
SVOBODA, Tomáš. Automatické regresní testy pro SW balíčky SDK a CMSIS. Brno, 2019. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2020-07-10. Supervised by Crha Adam. Available from: https://www.fit.vut.cz/study/thesis/21810/
BibTeX
@bachelorsthesis{FITBT21810,
    author = "Tom\'{a}\v{s} Svoboda",
    type = "Bachelor's thesis",
    title = "Automatick\'{e} regresn\'{i} testy pro SW bal\'{i}\v{c}ky SDK a CMSIS",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2020,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/21810/"
}
Back to top