Для студентов СПбПУ Петра Великого по предмету ДругиеПлагин CLion для генерации тестов на C/C++Плагин CLion для генерации тестов на C/C++
4,945951
2024-07-252024-07-25СтудИзба
Курсовая работа: Плагин CLion для генерации тестов на C/C++
Описание
Оглавление
2
Тестирование – это важная часть разработки любого программно-го продукта. Тестирование не только позволяет проверить поведение программы при определённых обстоятельствах, но и повышает ее цен-ность.
UTBotCpp1 – инструмент для автоматической генерации юнит-тестов
с максимизацией покрытия, разрабатываемый компанией Huawei. За счет использования данного инструмента можно сократить время, ухо-дящее на рутинное написание тестов и посвятить его другим задачам. Для работы c UTBotCpp существуют интерфейсы командной строки и gRPC. gRPC2 – набор библиотек для удаленного вызова процедур (remote procedure call – rpc), с открытым исходным кодом, первона-чально разработанный компанией Google. В свою очередь удаленный вызов процедур – это класс технологий, позволяющий вызывать про-цедуры из другого адресного пространства, например удаленного узла. Подробнее про удаленный вызов см. [18].
компании
| 1. | Введение | 3 | |
| 2. | Постановка задачи | 4 | |
| 3. | Обзор | 5 | |
| 3.1. | Плагина для VSCode . . . . . . . . . . . . . . . . . . . . . | 5 | |
| 3.2. | Обзор используемых технологий . . . . . . . . . . . . . . | 6 | |
| 3.3. | Технологииразработки.................... | 8 | |
| 3.4. | gRPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 8 | |
| 4. | Реализация | 10 | |
| 4.1. | Архитектураплагина..................... | 10 | |
| 4.2. | Модуль Requests . . . . . . . . . . . . . . . . . . . . . . . . | 11 | |
| 4.3. | Модуль Handlers . . . . . . . . . . . . . . . . . . . . . . . . | 12 | |
| 4.4. | Отображение логов сервера и клиента . . . . . . . . . . . | 13 | |
| 4.5. | Панельдлявыборатаргета . . . . . . . . . . . . . . . . . | 14 | |
| 4.6. | Графические элементы для запуска тестов в редакторе . | 15 | |
| 4.7. | Отображениe покрытия . . . . . . . . . . . . . . . . . . . . | 16 | |
| 4.8. | Взаимодействие с сервером . . . . . . . . . . . . . . . . . | 17 | |
| 4.9. | Настройки ........................... | 19 | |
| 4.10. | Визард ............................. | 20 | |
| 4.11. | Интеграционныетесты.................... | 20 | |
| 5. | Заключение | 23 | |
| Список литературы | 24 | ||
2
- Введение
Тестирование – это важная часть разработки любого программно-го продукта. Тестирование не только позволяет проверить поведение программы при определённых обстоятельствах, но и повышает ее цен-ность.
UTBotCpp1 – инструмент для автоматической генерации юнит-тестов
с максимизацией покрытия, разрабатываемый компанией Huawei. За счет использования данного инструмента можно сократить время, ухо-дящее на рутинное написание тестов и посвятить его другим задачам. Для работы c UTBotCpp существуют интерфейсы командной строки и gRPC. gRPC2 – набор библиотек для удаленного вызова процедур (remote procedure call – rpc), с открытым исходным кодом, первона-чально разработанный компанией Google. В свою очередь удаленный вызов процедур – это класс технологий, позволяющий вызывать про-цедуры из другого адресного пространства, например удаленного узла. Подробнее про удаленный вызов см. [18].
компании
Характеристики курсовой работы
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
507 Kb
Список файлов
Плагин CLion для генерации тестов на C:C++.doc
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
СПбПУ Петра Великого
Tortuga












