Многие не любят писать тесты, так почему бы не отдать эту сложную задачу алгоритмам, LLM или чему то еще... Попробуем разные подходы, поэкспериментируем.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z)
Shownotes:
00:00:00 Вступление
00:01:00 Виды генераторов
00:07:20 Copilot
00:18:26 Жесть и Copilot
00:42:20 Генерация тестов через Rider AI Assitant
01:00:00 В топку ИИ!
01:06:50 Почему LLM не справились
01:16:00 Генерируем тесты через V#
01:24:00 Резюме
Ссылки:
https://learn.microsoft.com/en-us/visualstudio/test/intellitest-manual/?view=vs-2022) : Microsoft IntelliTest
https://www.jetbrains.com/help/rider/Generate_tests.html) : Generate tests with AI
https://github.com/VSharp-team/VSharp) : V# Symbolic Execution Engine
https://plugins.jetbrains.com/plugin/20747-unittestbot-net) : UnitTestBot.NET, основанный на V# Symbolic Execution Engine
Видео: https://youtube.com/live/V1zi_N7DfHU)
Слушайте все выпуски: https://dotnetmore.mave.digital)
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5)
Обсуждайте:
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore)
– Telegram channel: https://t.me/dotnetmore)
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra)
Copyright: https://creativecommons.org/licenses/by-sa/4.0/)