Details

Title Разработка модуля для автоматизированной проверки учебных проектов на С++: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии»
Creators Шакиров Игорь Валерьевич
Scientific adviser Туральчук Константин Анатольевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint Санкт-Петербург, 2022
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects юнит тестирование ; методы обучения ; автоматическое тестирование ; Qt Framework ; unit testing ; teaching methods ; automatic testing
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.03
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2022/vr/vr22-3050
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key ru\spstu\vkr\19761
Record create date 1/18/2023

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

Тема выпускной квалификационной работы: «Разработка модуля для авто­матизированной проверки учебных проектов на С++». В университетах проверка лабораторных работ по языку программирования 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.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous
  • Разработка модуля для автоматизированной проверки учебных проектов на С++
    • Введение
    • 1. Технологии автоматизации тестирования
    • 2. Обзор и анализ средств разработки
    • 3. Разработка модуля автоматизированной проверки кода
    • 4. Апробация работы тестирующей системы
    • Заключение
    • Список использованных источников
    • Приложение 1. Файл сборки build.py
    • Приложение 2. CMake файлы
    • Приложение 3. Модульные тесты на примере лабораторной работы Vector
    • Приложение 4. Часть функционала прослойки над Google Test
    • Приложение 5. Модуль проверки исполняемых файлов
    • Приложение 6. Тестирующая система Qt

Access count: 2 
Last 30 days: 0

Detailed usage statistics