Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Тема выпускной квалификационной работы: «Разработка модуля для автоматизированной проверки учебных проектов на С++». В университетах проверка лабораторных работ по языку программирования C++ часто является затруднительным процессом у преподавателей. В связи с этим данная работа посвящена разработки модуля автоматизированной проверки кода таких лабораторных работ. В ходе работы был проведён сравнительный анализ платформам модульного тестирования. Была реализована прослойка для модульных тестов, разработан модуль для обработки архивов с проектами, собирающий лабораторные работы вместе с модульными тестами, разработана тестирующая система для представления результатов тестирования.
The subject of the graduate qualification work is «Development of a module for automated evaluation of students assignments in C++». At universities, checking assignments in the C++ programming language is often a difficult process for teachers. In this regard, this work is devoted to the development of a module for automated code verification of such laboratory work. In the course of the work, a comparative analysis of unit testing platforms was carried out. A layer for unit tests was implemented, a module was developed for processing archives with projects that collects laboratory work along with unit tests, a testing system was developed to present test results.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All |
![]() ![]() ![]() |
||||
Internet | Authorized users SPbPU |
![]() ![]() ![]() |
||||
![]() |
Internet | Anonymous |
Table of Contents
- Разработка модуля для автоматизированной проверки учебных проектов на С++
- Введение
- 1. Технологии автоматизации тестирования
- 2. Обзор и анализ средств разработки
- 3. Разработка модуля автоматизированной проверки кода
- 4. Апробация работы тестирующей системы
- Заключение
- Список использованных источников
- Приложение 1. Файл сборки build.py
- Приложение 2. CMake файлы
- Приложение 3. Модульные тесты на примере лабораторной работы Vector
- Приложение 4. Часть функционала прослойки над Google Test
- Приложение 5. Модуль проверки исполняемых файлов
- Приложение 6. Тестирующая система Qt
Usage statistics
|
Access count: 2
Last 30 days: 0 Detailed usage statistics |