TGViewer
Channel Public Channel
Veai - про код и тесты с AI

Veai - про код и тесты с AI

@veai_devs

Veai — российский AI-агент для JetBrains IDE с доступом к топовым моделям. Поддерживает MCP, SKILLs, дебаг, сборку и запуск проекта, умеет фиксить тесты и поддерживает сабагентов.
Сайт: veai.ru
Саппорт: https://t.me/veai_devs_chat
Связаться: pr@veai.ru
Subscribers
2.2K
Photos
125
Videos
16
Links
133

Showing posts older than #30 · Back to latest

Older Posts 17 shown
Post #29 314
🚀 Новый релиз Explyt Test уже на сайте 🚀

Killer фичи интеграция тестов в существующую кодовую базу и подражание стилю проекта усилены:

🟢 возможностями для увеличения тестового покрытия кода
🟢 генерацией интеграционных тестов для Spring разных видов: MockMVC, Spring Boot
🟢 анализом моргающих тестов (Flaky tests)
🟢 генерацией кода в строке редактора (Inline code generation)
🟢 объяснением ошибок, возникших в консоли

В этом релизе мы поддержали современные языковые модели:

🟢 Claude 3.7 Sonnet
🟢 OpenAI o3-mini
🟢 DeepSeek R1
🟢 OpenAI GPT-4.5

❇️ Установить Explyt Test
Подробней о фичах — на сайте и в посте на Хабре.
GitHub issues и чат — для обратной связи.

Всем отличного дня и до встречи на JPoint завтра в Москве!

Команда Explyt Test 🖖
  • 🔥 14
  • 🎉 1
  • 🙉 1
Post #28 338
Всем привет!

Давно не виделись и хотим это исправить :)

3-4 апреля будем на конференции JPoint в Москве.

Приходите на наш стенд:

🟢 потестить свежий релиз Explyt Test (та-дам!)
🟢 покрутить колесо фортуны
🟢 выиграть новый классный мерч
🟢 послушать Егора Куликова, тимлида Explyt Test, на Lightning talks 3 апреля.

Новости про релиз совсем скоро 🙂❇️
  • 🔥 16
  • ❤‍🔥 1
  • ⚡ 1
  • 😐 1
Post #27 405
Привет! Поздравляем всех с Новым годом 🎄✨🥂

Желаем каждому из вас покорить свою гору, чтобы хвалить себя и гордиться своими достижениями.

✨ Пусть получается то, что хочется, приходят новые идеи (вместе с силами для их реализации 🙂) и будет время для себя.

Счастья, удачи и любви в Новом 2025 году! 🥂

Команда Explyt Test ✨🎄
  • 🎄 19
Post #26 410
❇️ Всем привет!

Ответ на этот и другие вопросы, интересующие программистов и тестировщиков – в статье-обзоре AI-тулов для автоматической генерации тестов в нашем блоге на Хабре.

Максим Нигматулин @mvnigma детально изучил Codeium, GigaСode, Tabnine, Qodo, TestSpark, Diffblue Cover, Explyt Test и расскажет об их плюсах и минусах для решения рабочих задач.

Присодиняйтесь к обсуждению на Хабре 🙌

Всем отличного дня! ✨❇️
  • 🔥 10
  • 👍 1
Post #25 508
Это один из самых популярных вопросов, которые нам задают. Рассказываем:

1. Автоматический сбор контекста
Explyt Test сам выбирает нужные фрагменты кода для запроса. Это экономит время и снижает вероятность ошибок, ведь вам не нужно вручную указывать контекст, требуемые языки и фреймворки.

2. Умные запросы
Мы постоянно оптимизируем формулировки промптов и последовательность вызовов LLM, чтобы генерировать качественные тесты, которые будут требовать минимальных правок.

3. Интеграция с IDE
Здесь всё просто 🙂 Вы можете работать с тестами прямо в IntelliJ IDEA, без необходимости переключаться между разными приложениями.

4. Автоматическое улучшение тестов
После генерации тестов и их запуска через плагин Explyt Test мы получаем информацию, которая позволяет нам улучшить сгенерированные тесты.

Более подробно, с демо и по ролям 🙂 команда рассказывает в докладе.

Всем отличного дня! Кажется, зима всё-таки приходит в Питер ❄️
  • 🔥 7
  • 👍 3
  • ❤ 1
Post #24 353
🚀 Вышел первый публичный релиз Explyt Test 🚀

В Explyt Test 2.0 ❇️ вошли фичи, представленные в EAP версии на Joker, а также:

- расширены возможности управления генерацией тестов
- появился AI ассистент Explyt Chat с классным и понятным UX
- добавлена совместимость с IntelliJ IDEA 2024.3 и K2 для IntelliJ IDEA 2024.2+

What’s new - здесь полный список фичей и видео по самым интересным 🔥 моментам.

Скачать Explyt Test 2.0

GitHub issues - для обратной связи.
Расскажите, какие фичи вам зашли, а что можно сделать лучше. Ждем ваши вопросы и впечатления в комментариях.

Открываем шампанское ноутбуки и всем отличного дня! 🙂

Команда Explyt Test 🖖
  • 🔥 19
  • 🍾 2
Post #23 308
❇️ Исправление чужого кода при помощи Explyt Test

Сегодня расскажем, как в новом релизе 25.11 ❇️ Explyt Test сможет исправлять не только собственный, но и чужой код:

1. берем тестовый шаблон со StackOverflow
2. копируем и вставляем в проект
3. видим, что в коде много ошибок
4. запускаем action Explyt: Repair Tests
5. плагин нашел и при помощи квик фиксов самостоятельно исправил 6 из 7 ошибок компиляции
6. LLM пофиксила оставшуюся ошибку компиляции.

✅ После применения фиксов Explyt Test код становится работоспособным. Теперь мы можем наполнять выбранный шаблон своими данными.

Удачного дня!
  • 🔥 8
  • 🆒 1
Post #22 340
❇️ Лог взаимодействий плагина с языковой моделью

Сегодня покажем, как посмотреть историю взаимодействия Explyt Test с языковой моделью.

В правой панели выбираем Explyt Chat (иконка {💬}) и разворачиваем интересующее нас сообщение, чтобы посмотреть сырой ответ языковой модели.

Комбинируя такие сырые ответы, Explyt Test генерирует тесты, а также исправления этих тестов.

Эту функциональность можно попробовать уже сейчас в EAP версии, а в релиз ❇️ 25.11 она войдет с улучшенным UX.

GitHub и комментарии для обратной связи ❇️

Всем отличной пятницы!
  • 🔥 5
  • 👍 1
Post #21 285
Как мы генерируем тесты в Explyt Test?

Explyt Test ❇️
1. Собирает контекст из связанных классов
2. Находит в проекте примеры уже существующих тестов (с 25.11 ❇️ можно будет выбрать примеры тестов и вручную)
3. Генерирует тестовые сценарии на языке Gherkin

На этом этапе вы можете:
● выбрать тестовые фреймворки
● добавить новые тестовые сценарии (с 25.11 ❇️ использование Gherkin для новых сценариев станет опциональным)
● указать дополнительные подсказки по генерации тестов (с 25.11 ❇️)

После этого Explyt Test:
4. генерирует тесты по выбранным сценариям
5. исправляет тесты с помощью квик фиксов (например, добавляет пропущенные импорты)

и позволяет:
6. исправить ошибки компиляции с помощью языковой модели
7. исправить неработающие тесты с помощью языковой модели (с 25.11 ❇️начнёт учитываться runtime-информация о не до конца сконфигурированных моках)

25.11 ❇️ в день релиза расскажем про все новые фичи.

А пока задавайте нам вопросы в @explyttestchat и оставляйте фидбек на GitHub 🖖
  • 🔥 11
  • 👍 1
Post #20 282
Привет!

У нас отличная новость:

🚀 25 ноября состоится публичный релиз Explyt Test плагина. В него войдет функционал Explyt Test EAP, представленный на Joker и Heisenbug, и важные улучшения на базе полученной от вас обратной связи.

GitHub Issues - bug reports & feature requests
@explyttestchat - для ваших вопросов.

Всем отличной недели! (а мы пошли делать этот мир плагин лучше 🙂🖖)
❇️
  • ❤ 7
  • ❤‍🔥 1
Post #19 317
Привет!

Друзья, если вы пропустили выступления Егора Куликова и Ильи Муравьева на конференции Joker где они подробно рассказывали как мы генерируем тесты, то теперь его можно посмотреть на youtube https://www.youtube.com/watch?v=gy-UpUj9vrY. На скорости 1,5x займет всего 27 минут 🙂

Вот summury по выступлению:
Автотесты очень полезны, хотя писать их скучно, некогда, да еще и сценарии продумывать нужно. Появление и широкая доступность больших языковых моделей как будто предлагают решение: попроси модель выдать тесты — и дело в шляпе. В самых простых случаях это действительно так, хотя даже здесь сгенерированный код может не компилироваться. В более сложных – можно получить в ответ что-то совсем бесполезное, потому что языковой модели не рассказали об особенностях проекта. Какие детали действительно существенны? Можно ли автоматизировать построение запроса? Проанализировав тесты в Java-приложениях, мы видим, что большинство из них подчиняется одному из шаблонов, чья реализация вручную требует большого количества рутинной работы. Если сгенерировать шаблон программно, останется только заполнить его данными и подкорректировать. А если пойти дальше и автоматизировать подбор данных, чтобы не забыть про неочевидные сценарии? Можно — для этого существуют техники символьного исполнения и фаззинга. А что, если какие-то тесты в вашем проекте уже есть? Их можно использовать в качестве образцов для языковой модели при генерации новых тестов. В какой степени это скажется на качестве результата? Предлагаем разобраться вместе.
YouTube Егор Куликов и Илья Муравьёв, Explyt — Автоматическая генерация тестов как битва с драконами Подробнее о Java-конференциях: — весной — JPoint: https://jrg.su/gTrwHx — осенью — Joker: https://jrg.su/h7yvG4 — — Скачать презентацию с сайта Joker — https://jrg.su/JI8mNW Автотесты очень полезны, хотя писать их скучно, некогда, да еще и сценарии продумывать…
  • 🔥 10
  • ❤ 1
Post #18 335
Привет!

Мы отправили 500 LYT (токены, которыми можно расплачиваться за запросы в LLM в @explytbot) всем, кто их выиграл на Joker и Heisenbug. Проверить баланс можно в telegram mini-app в разделе Баланс (значок кошелька в нижней части экрана).

1 LYT = 1 Token. Для обмена перейдите в раздел магазин (иконка «домик»). 1 токен - это 1 запрос в LLM. Для генерации 1 теста нужны 2-4 запроса.

Если вы выиграли токены на Колесе Фортуны, оставили на стенде свои контакты, но вам не начислили токены:
1) проверьте, что у вас установлен @explytbot
2) напишите Наде @trip_hope.

Подробней про Explyt Test плагин и установку приложения читайте здесь https://explyt.com/eap/.

Всем отличной недели 🖖❇️
explyt.ai Explyt - The AI test code editor Your teammate for coding, testing, and debugging.
  • 🔥 4
Post #17 331
Всем привет!

Это были два невероятных дня на Joker’е. Мы были рады познакомиться и, честно, не ожидали получить столько обратной связи :) ❤️

Вы так вдохновенно крутили Колесо Фортуны, что нас пригласили остаться на Heisenbug 🙂

18 октября, 16:45-17.30, зал 1 - “Невыносимая лёгкость” автоматической генерации тестов, доклад Егора Куликова и Ильи Муравьева.

Наш стенд на том же месте рядом с входом в зал 3. Приглашайте к нам друзей и коллег. Будем рады показать Explyt Test и ответить на ваши вопросы.

Хорошего дня! 🖖
Heisenbug 2024 Autumn. Конференция по тестированию не только для тестировщиков «Невыносимая легкость» автоматической генерации тестов | Доклад на Heisenbug 2024 Autumn Поговорим о подводных камнях и перспективах, которые открывает автоматическая генерация тестов. Расскажем, как три года назад мы начали искать решение на базе формальных методов (символьного исполнения и фаззинга) и создали UnitTestBot. Инструмент выигрывал…
  • 🔥 9
  • 🎉 6
Post #16 323
Всем привет 🙂

Сегодня в 15.10 на стенде Explyt разыгрываем 🦖плюшевых драконов 🦖— идейных вдохновителей и соавторов доклада Егора Куликова и Ильи Муравьева, “Автоматическая генерация тестов как битва с драконами”.

Дракончиков разыгрываем рандомайзером среди присутствующих и передаем из рук в руки. Если вас нет, то разыгрываем дальше.

До встречи 🖖
Joker 2024. Java-конференция для опытных разработчиков Автоматическая генерация тестов как битва с драконами | Доклад на Joker 2024 Проанализировав тесты в Java-приложениях, мы видим, что большинство из них подчиняется одному из шаблонов, чья реализация вручную требует большого количества рутинной работы. Если сгенерировать шаблон программно, останется только заполнить его данными и …
  • 🔥 4
  • 👍 1
Post #12 302
  • 🔥 2
  • 👍 1
Post #10 257
Всем привет!.

Сегодня был классный день на Joker. Ждем вас завтра на нашем стенде с 9.30 до 17.30.

- подарим 200 токенов для @Explytbot у кого еще нет
- разыграем динозавров среди подписчиков канала во второй половине дня. Stay tuned 🖖
- расскажем про Explyt Test и Explyt Spring плагины

🔥 запись доклада “Автоматическая генерация тестов как битва с драконами” (Егор Куликов, Илья Муравьев, Explyt).

❤️сегодня в 19.50 - lightning talk Максима Нигматулина «Проблемы и перспективы LLM в генерации тестов», зал 2. Ждём вас и ваши вопросы🖖

До завтра!

Explyt Dream Team ✨❤️
explyt.ai Explyt - The AI test code editor Your teammate for coding, testing, and debugging.
  • 👍 3
  • 🔥 2
Post #9 349
Всем привет!

Сегодня первый день Joker, Java-конференции для опытных разработчиков.

В программе 2 наших доклада:
15.45-16.15 - Автоматическая генерация тестов как битва с драконами, зал 3. Егор Куликов и Илья Муравьев. Ребята разрабатывают Explyt Test плагин.

после 19.15 - «Проблемы и перспективы применения LLM для генерации тестов», зал 3, Максим Нигматулин

Стенд Explyt находится рядом с залом 3. Приходите к нам познакомиться с разработчиками Explyt Test и Explyt Spring, попробовать наши плагины, проверить удачу на Колесе фортуны и выиграть наш классный мерч ❤️

Всем отличного дня!
Joker 2024. Java-конференция для опытных разработчиков Автоматическая генерация тестов как битва с драконами | Доклад на Joker 2024 Проанализировав тесты в Java-приложениях, мы видим, что большинство из них подчиняется одному из шаблонов, чья реализация вручную требует большого количества рутинной работы. Если сгенерировать шаблон программно, останется только заполнить его данными и …
  • 🔥 5
  • 👍 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →