Diplomová práce
Získaná ocenění: Cena děkana FI za vynikající závěrečnou práci

Testing of Student Assignments in Embedded Course

Bc. Marek Vrbka
Anotace

Cílem diplomové práce bylo vytvoření testovací knihovny a testů pro předmět zaměřený na úvod do věstavěných jednočipových systémů. Práce se zabývá problematikou implementace a zavedení daného systém. Práce se zabývá testy pro každý týden daného předmětu zvlášť. Součástí práce je také konfigurace průběžné integrace v rámci programu GitLab. Práce se ještě zabývá vytvořením obvodové desky potřebné k testování a modifikací desky na které se daný předmět vyučuje.

Abstract

This thesis covers the creation of an automated testing library and tests for an introductory-level embedded course. It explores the difficulties with the implementation and deployment of such a system. As tests are necessary for every week of the course, it deals with tests for each week individually. It also reviews the process of integrating such a system with GitLab's continuous integration feature …více

Zadání práce
Design, develop, and test a system for automated homework testing for courses using microcontrollers. The course uses a development board provided by the manufacturer and teaches students basic principles related to embedded, including work with external sensors and additional hardware.

The thesis aims to provide a system that allows the testing of homework for such a course. That means the ability to test that students properly used basic functionality (GPIO, interrupts, ADC) and external sensors (barometer, accelerometer). We expect the student to analyze current assignments and derive a proper system architecture.

The final solution should be fully automatized. Tests should be executed once a student submits homework. The system should provide feedback for the students once testing is done.

We also expect the student to provide at least a basic tutorial for writing tests so that teachers can use the system for future assignments.
Práce zkontrolována:
24. 12. 2022 09:21, prof. Ing. Václav Přenosil, CSc., učo 169249
Jazyk práce
angličtina angličtina
Termín obhajoby
23. 1. 2023
Práce byla úspěšně obhájena

Vedoucí

prof. Ing. Václav Přenosil, CSc., učo 169249
KPSK FI MU

Oponent

doc. RNDr. Zdeněk Matěj, Ph.D., učo 72963
KPSK FI MU

Konzultant

Mgr. Jan Koniarik
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Plán
Hardwarové systémy
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.