Závěrečná práce: Bc. Marek Vrbka: Testing of Student Assignments in Embedded Course
Diplomová práce
Testing of Student Assignments in Embedded Course
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
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.
24. 12. 2022 09:21, prof. Ing. Václav Přenosil, CSc., učo 169249
Konzultant
KPSK FI MU
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Testování informačního systému Edookit
Bc. Martin Hanžl, učo 410497 -
Use of continuous integration in web application development
Mgr. Martin Mráz -
Kontejnerizace mikroslužeb v procesu testování a nasazení
Bc. Jozef Šumaj -
Automated Preparation of Virtual Images
Ing. Zdeněk Vydra -
Caché mocking framework
Ing. Matěj Tužil -
Systém kontinuální integrace pro rychlý vývoj webových aplikací
Mgr. Jaroslav Fedor -
Receipt database with OCR scan
Ing. Petr Janík, učo 485122 -
Hodnocení výslovnosti ve výuce anglického jazyka
Mgr. Simona Šebestová, Ph.D., učo 80460




