Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
Тема выпускной квалификационной работы: «Разработка модуля для автоматизированной проверки учебных проектов на С++». В университетах проверка лабораторных работ по языку программирования 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.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все | |||||
Интернет | Авторизованные пользователи СПбПУ | |||||
Интернет | Анонимные пользователи |
Оглавление
- Разработка модуля для автоматизированной проверки учебных проектов на С++
- Введение
- 1. Технологии автоматизации тестирования
- 2. Обзор и анализ средств разработки
- 3. Разработка модуля автоматизированной проверки кода
- 4. Апробация работы тестирующей системы
- Заключение
- Список использованных источников
- Приложение 1. Файл сборки build.py
- Приложение 2. CMake файлы
- Приложение 3. Модульные тесты на примере лабораторной работы Vector
- Приложение 4. Часть функционала прослойки над Google Test
- Приложение 5. Модуль проверки исполняемых файлов
- Приложение 6. Тестирующая система Qt
Статистика использования
Количество обращений: 1
За последние 30 дней: 0 Подробная статистика |