TGViewer
Channel Public Channel
Vadim Nikitenko

Vadim Nikitenko

@nikitenko_vadim

Без цензуры

Для личных сообщений: t.me/VadimNikitenko
Subscribers
227
Photos
9
Videos
3
Links
15
Recent Posts 20 shown
Post #36 291
Доделал свой pet-проект выходного дня. Всем у кого будет желание и возможность протестить и дать обратную связь, буду признателен. На https://gonkavpn.ru бесплатный trial-период
  • 🔥 7
  • ❤ 3
  • 👍 2
Post #35 406
А вы знали, что COBOL появился в 1959 году?

Это язык программирования старше большинства из нас. И на нём до сих пор работают 95% банкоматских транзакций в США. Каждый раз когда снимаешь деньги — привет от 1959-го.

IBM на этом зарабатывала десятилетиями. Обслуживание мэйнфреймов, лицензии, миграции — огромный стабильный бизнес.

А потом Anthropic объявил, что Claude Code умеет автоматизировать модернизацию COBOL.

Акции IBM за один день упали на 13,2%. Минус $40 млрд капитализации.

Сорок миллиардов. За один день. Из-за анонса AI-инструмента.

Это не про то что COBOL умрёт завтра — там ещё лет 10 работы. Это про то, что рынок уже переоценивает целые индустрии в реальном времени.

AI меняет не только профессии — он меняет компании стоимостью в сотни миллиардов.
  • 🔥 7
Post #34 334
Воскресенье. 8 марта. Все отдыхают, а я читаю новости!

Собрал самое интересное за неделю:

1. BrowserStack QA Summit — 11 марта
Виртуальный саммит для QA, 15к участников, 20+ AI-агентов вживую. Спикеры из Disney, Amazon, Oracle. Бесплатно. Зарегистрировались? 👍

2. AI в тестировании — уже 81%
По данным нового отчёта, 81% команд уже используют AI в тестировании. Кто ещё из оставшихся 19% — ауу? 👾

3. SEC взялся за финтех
Американский регулятор будет проверять не только факт использования AI в банках, но и достоверность заявлений о качестве этих систем. Интересный прецедент для всей индустрии.

4. EU AI Act вступает в силу
В Европе начинают работать ключевые требования к AI-системам. Нам это до одного места — но следить за тем, как это повлияет на западные инструменты и вендоров, стоит.

5. Осторожно: AI-washing
Цитата недели: _"Beware of AI-washing"_ — Kevin Surace, Appvance. Много инструментов называют себя AI, но метрик — ноль. Требуйте цифры 🔥

И отдельно — с праздником, девчонки! 🌸 Вы каждый день делаете этот мир лучше. С 8 марта! 💐
  • ❤ 4
  • 🔥 4
  • 👍 2
Post #33 547
Выступил на SQA Days 37 в Москве. Получил 3 место и гарнитуру с AI переводчиком по итогам зрительского голосования. @unlying взял 1 место, уверен, заслуженно. К сожалению, на доклад Паши не попал, так как мы выступали параллельно. Но уверен, что было охуенно 🔥 жду запись!
  • 🔥 19
  • ❤ 4
  • 👍 3
Post #32 1.12K
​​Инфо ИИ-цыгане снова в деле

Буду выступать 24-25 октября на конференции SQA Days 37 в Москве c докладом про MCP (Model Context Protocol).

Расскажу про:
1) То, что такое MCP;
2) Зачем он нужен и какие проблемы решает;
3) Покажу как слабейшая локально развернутая модель может превосходить в некоторых ответах проприетарные или очень сильные опенсорсные LLM;
4) Покажу пример реализации MCP client и MCP server;
5) Покажу пример автоматизации браузерных проверок с помощью MCP Playwright на полностью local hosted инфре.

Короче, рассказ будет про то, как нам всем скоро настанет MCPздец!
  • 🔥 15
  • 👍 8
  • 👾 2
Post #31 757
​​🚀 Spring Boot 3.5.0 — что нового?
22 мая вышел релиз Spring Boot 3.5.0 — стабильная версия с рядом полезных нововведений для разработчиков, QA и DevOps-инженеров.

Основные изменения:
– Улучшенное структурированное логирование
Добавлена возможность настройки формата и содержания логов, включая трассировки и идентификаторы запросов. Трассировки запросов, ID, поля логов — всё конфигурируется. Удобно для анализа flaky и нестабильных тестов. Отлично интегрируется с JSON-логерами и Kibana/Grafana.

– Поддержка SSL для сервисных подключений
Теперь можно настраивать SSL-соединения для внутренних сервисов, улучшая безопасность взаимодействия между компонентами. Интеграции с TestContainers и Docker Compose тоже обновились в SSL-конфигурации. Стали доступны аннотации @Ssl, @JksKeyStore, @JksTrustStore, @PemKeyStore и @PemTrustStore. Теперь проще эмулировать безопасные соединения в автотестах. Можно писать реальные HTTPS-тесты без головной боли

– Загрузка свойств из переменных окружения
Упрощена конфигурация приложений в различных средах за счёт прямой загрузки свойств из переменных окружения.

– AsyncTaskExecutor с пользовательским исполнителем
Появилась возможность использовать собственные исполнители задач для асинхронных операций, обеспечивая большую гибкость в управлении потоками. Тестирование асинхронных интеграций без awaitility? Нужно попробовать...

– Автоконфигурация для фоновой инициализации бинов
Ускорена загрузка приложения за счёт автоматической настройки фоновой инициализации компонентов. Тесты тоже станут быстрее. Думаю, особенно заметнее станет при большом контексте с JPA, Security, Kafka и т.д.

– Аннотации для регистрации фильтров и сервлетов
Добавлены новые аннотации, упрощающие регистрацию фильтров и сервлетов без необходимости ручной конфигурации. Если у вас низкоуровневое api и в тесте нужное реальное обращение по Http, наверное, эмулировать нестандартные статусы, заголовки, куки будет проще.

– TestRestTemplate теперь использует ту же настройку follow redirects, что и обычный RestTemplate. До Spring Boot 3.5 TestRestTemplate по умолчанию автоматически следовал за редиректами (302, 301), даже если RestTemplate этого не делал. Это хорошо для тестов, проверяющих поведение до редиректа
  • 👍 5
  • 🔥 4
  • ❤ 2
Post #30 488
🤖 2025: Год ИИ в автоматизации тестирования
Согласно отчёту Testing in DevOps от mabl, 2025 год стал переломным моментом в применении искусственного интеллекта в QA:
– 55% компаний уже используют ИИ в разработке и тестировании
– Среди зрелых DevOps-команд этот показатель достигает 70%
– 46% команд ускорили релизы на 50% и более по сравнению с 2024 годом
– 38% организаций, ещё не внедривших ИИ, планируют инвестиции в AI-driven автоматизацию
– 62% увеличивают бюджеты на инструменты и автоматизацию, а 51% — на найм QA-специалистов

Однако остаются вызовы:
– Только 14% команд достигают покрытия тестами более 80%
– До 20% времени уходит на поддержку тестов

Согласно отчету, ИИ помогает решать следующие проблемы:
– Генерация и поддержка тестов на основе ИИ
– Анализ рисков и приоритизация тестирования
– Автоматическое выявление и исправление нестабильных тестов

ИИ открывает новые возможности для роста и переосмысления ролей в QA. Но фундаментальные практики качества все еще остаются ключевыми.

А вы используете ИИ в своей работе?
Devopsdigest 2025: The Year of AI Adoption for Test Automation | DEVOPSdigest QA teams are experiencing increasing pressure to accelerate release cycles, driven by AI-powered development, while maintaining high-quality standards, according to the 2025 Testing in DevOps Report from mabl ...
  • 👍 2
  • 🤔 2
Post #29 572
Aqua все...

JetBrains объявила о завершении поддержки Aqua — специализированной IDE для автоматизации тестирования. Причина — низкий уровень адаптации продукта. А по-русски — никто не готов за это добро платить.

Несмотря на прекращение поддержки Aqua, её основные функции останутся доступны через плагин Test Automation, совместимый с IntelliJ IDEA Ultimate, PyCharm и WebStorm.
  • 🗿 7
  • 🔥 3
  • 😢 1
Post #28 650
Вы знали, как вставить изображение в камеру Android эмулятора?

Если вам нужно подставить, например, QR-код для тестирования, есть небольшой лайфхак. Он позволяет добавить кастомные изображения прямо в интерфейс камеры. Вот как это сделать:

1. Редактируем конфигурационный файл
Откройте файл Toren1BD.posters, который находится в папке Android SDK, с помощью любого текстового редактора. Пример:
vim /Users/{user}/Library/Android/sdk/emulator/resources/Toren1BD.posters 


2. Добавляем настройки для изображения
В конец файла добавьте следующий блок:
poster custom
size 1 1
position 0.1 -0.1 -1.9
rotation 0 0 0
default 8_march.png

Этот код разместит изображение 8_march.png в центре экрана камеры

3. Копируем изображение
Поместите файл 8_march.png в ресурсы эмулятора. Например:
cp 8_march.png /Users/{user}/Library/Android/sdk/emulator/resources/8_march.png   

4. Перезапустите эмулятор

P.S.: прекрасные девушки, поздравляю с 8 марта! 🌷
  • ❤ 9
  • 👍 3
  • 🔥 2
  • 🥰 1
  • 🎉 1
Post #27 925
Докинул еще одну позицию в заказ, чтобы доставка стала бесплатной. И тут вдруг...
  • 😁 20
  • 🤡 4
  • 🤔 2
  • 😱 2
Post #26 720

Forwarded from Heisenbug — канал конференции

#видеозаписи

Рубрика #ТестоваяСреда возвращается! Прошедший Heisenbug завершался докладом с необычной подачей, а теперь публикацию видеозаписей начнём с этого доклада.

В нём фигурирует Playwright, но интересно может быть и тем, кто не пользуется этим инструментом.

YouTube | VK Видео

Скачать презентацию с сайта Heisenbug
  • 👍 9
  • 🔥 4
  • ❤ 2
  • ❤‍🔥 2
Post #25 829
Мой доклад "Пробуждение силы QA" с конференции Codetalks, которая прошла 16 ноября в Казахстане, Алматы. Спасибо большое организаторам за очень оперативный монтаж.

Посмотреть запись можно на разных платформах:
Youtube
VK Video
Rutube

👉 Оставить анонимный отзыв о докладе вы можете по ссылке
  • 🔥 18
  • ❤ 3
  • 👍 3
Post #24 932
​​Мой доклад про Бажка и Мока с конференции "Сибирь.js 2024" теперь в открытом доступе.

Продублировал на разных платформах, чтобы можно было посмотреть без vpn:
Youtube
VK Video
Rutube
  • 🔥 16
  • ❤ 5
Post #23 914
Clock - одна из самых интересных фич в Playwright последних минорных версий. Данное API появилось в версии 1.45.0. Эта штука позволяет управлять временем внутри браузера. Теперь можно без заморочек тестировать приложения, которые завязаны на даты, таймеры, таймауты и прочие моменты, связанные с течением времени.

Выглядит максимально просто. Конструкция ниже установит для браузера 1 января 2000 года:
await page.clock.setFixedTime(new Date('2000-01-01'));

Вызвав в консоли DevTools
new Date()

Вы получите именно эту дату - 2000-01-01.

Но, естественно, Clock не будет работать, например, в сервисах с синхронизацией времени через API. Если web периодически запрашивает текущее время с удаленного сервера (NTP или REST), Playwright не изменит данные, которые приходят с сервера с помощью Clock API. Для этого понадобятся моки. Тоже самое касается JWT, завязанных на время, или, например, время в БД. Если приложение делает запросы к БД, которая использует серверное время для вычислений, то изменить это время, конечно же, не получится. Браузер only.
playwright.dev Clock | Playwright Accurately simulating time-dependent behavior is essential for verifying the correctness of applications. Learn more about clock emulation.
  • 🔥 8
  • 👍 4
Post #22 700
Буду выступать 16 ноября на конференции Codetalks в Алматы с докладом, который называется "Пробуждение силы QA". Он будет про Playwright. Обещаю, будет эпично. Вот вам небольшой трейлер к докладу!
  • 🔥 10
  • ❤ 1
Post #20 617
Получил приглашение на E-CODE от Ozon Tech, и, конечно же, приду завтра! Если кто-то тоже будет на конфе, подходите пообщаться!

P.S.: машинка - огонь! Мои дочери оценили, а жена свитер! Я довольствуюсь  коробкой 😄
  • 🔥 14
  • 🤣 5
Post #19 635
Друзья из Ozon Tech 28-29 сентября проводят конференцию E-CODE, которая пройдет онлайн и оффлайн в Москве по адресу Ленинская Слобода, 26 с.15. Ребята подготовили насыщенную программу с интересными докладами. И да, конфа абсолютно бесплатная!
  • 👍 6
Post #18 620
До Heisenbug 2024 остался ровно месяц... Ждете?
  • 🔥 13
Post #16 956
Буду выступать 17–18 октября в Санкт-Петербурге на Heisenbug Autumn 2024. В докладе расскажу про 7 смертных грехов тестирования. Приходите пообщаться, если будете на конференции!
  • 🔥 14
Post #15 912
Начиная с версии 3.3 в Spring Boot была добавлена расширенная поддержка для Testcontainers с Artemis, как это было ранее сделано для PostgreSQL в 3.1.

С новой поддержкой можно легко настроить контейнер для Artemis и использовать его в ваших тестах:
@SpringBootTest
@Testcontainers
public class MyArtemisTests {

    @Container
    @ServiceConnection
    static ArtemisContainer artemisContainer = new ArtemisContainer("activemq-artemis:latest");

    @Test
    void contextLoads() {
    }
}

Это демо примерчик, и никто вам не мешает всю конфигурацию вынести в отдельный @TestConfiguration класс.

Расширенная поддержка Artemis позволяет разработчикам/тестировщикам сосредоточиться на написании тестов, а не на настройке окружения. Да и выглядит все очень лаконично.

Больше не обязательно ебаться с @DynamicPropertySource или ApplicationContextInitializer. В общем, заебись!
  • 👍 4
  • 🍾 2
Older posts →

About this channel

How can I read @nikitenko_vadim without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Vadim Nikitenko: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Vadim Nikitenko have?
Vadim Nikitenko (@nikitenko_vadim) has 227 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Vadim Nikitenko know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
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 →