Наш подписчик работал над критическим релизом и заметил, что автоматические тесты в тестовой среде начинают падать на тех же проверках, которые в продакшене проходили без проблем:
«Мы закрыли этап интеграционного тестирования и запустили полный regression suite в тестовом кластере. Часть тестов на проверку бизнес-логики неожиданно упала: в тестовых данных не создавались архивные записи, а на проде всё работало стабильно. Я сравнил версии миграций и конфигураций между окружениями и обнаружил, что в тестовом кластере не были применены последние DDL-скрипты и обновления триггеров. Также выяснилось, что переменные окружения для подключения к очередям и таймауты в application.yml отличались от продовых.»
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5🥰2🤔2
Proglib Academy — это место, где вы превращаете теорию в практику. Здесь ваши знания становятся проектами для портфолио, а вы — более уверенным специалистом.
Выберите курс, который поможет сделать следующий шаг ⬇️
🚀 Для тех, кто начинает путь в IT:
— Основы IT для непрограммистов
— Программирование на Python (обновлённый)
— Frontend-разработчик с нуля: HTML, CSS, JavaScript
🧠 Для будущих и настоящих Data Scientist'ов:
— ML для старта в Data Science (начинается в сентябре)
— Базовые модели ML и приложения
— Математика для Data Science
— AI-агенты для DS-специалистов (скоро второй поток)
🛠️ Для опытных разработчиков, готовых к росту:
— Алгоритмы и структуры данных
— Архитектуры и шаблоны проектирования
Независимо от вашей цели, у нас есть курс, который поможет её достичь. Переходите в Proglib Academy, выбирайте свой путь и инвестируйте в навыки, которые всегда будут в цене!
Выберите курс, который поможет сделать следующий шаг ⬇️
🚀 Для тех, кто начинает путь в IT:
— Основы IT для непрограммистов
— Программирование на Python (обновлённый)
— Frontend-разработчик с нуля: HTML, CSS, JavaScript
🧠 Для будущих и настоящих Data Scientist'ов:
— ML для старта в Data Science (начинается в сентябре)
— Базовые модели ML и приложения
— Математика для Data Science
— AI-агенты для DS-специалистов (скоро второй поток)
🛠️ Для опытных разработчиков, готовых к росту:
— Алгоритмы и структуры данных
— Архитектуры и шаблоны проектирования
Независимо от вашей цели, у нас есть курс, который поможет её достичь. Переходите в Proglib Academy, выбирайте свой путь и инвестируйте в навыки, которые всегда будут в цене!
🤩4🥰2👍1😁1
Mountebank — это удобный способ поднимать «заглушки» вместо настоящих сервисов: API, SMTP или TCP — без единой строчки кода.
Где пригодится:
— Когда внешний сервис нестабилен или недоступен
— Чтобы проверить edge-кейсы: 500, таймауты, невалидный JSON
— Если интеграция ещё не готова, а тестировать уже нужно
— Для эмуляции редких и нестандартных сценариев
Пример простейшего impostera:
{
"port": 4545,
"protocol": "http",
"stubs": [{
"responses": [{ "is": { "statusCode": 200, "body": "Mocked response" } }]
}]
}
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🤩2👍1🥰1
Сегодня ее ругают за негибкость, но в ряде проектов каскадная модель всё ещё используется — особенно там, где требования чёткие, а изменения нежелательны.
Карточки помогут:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🤩2🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11😁6🤩2👍1
Почему фреймворк для автотестов назвали Selenium?
Anonymous Quiz
20%
В честь Луны
19%
Из-за Java в составе
42%
Как антипод Mercury (антидот к ртути)
20%
В честь основателя
🤔15🔥2🤩2🥰1
Производительность напрямую влияет на UX: медленные страницы раздражают пользователей. Эти инструменты помогут измерить скорость загрузки, найти узкие места и дать рекомендации разработчикам.
Встроенный в Chrome инструмент для анализа производительности, доступности и SEO. Даёт подробные отчёты с конкретными советами по оптимизации.
Онлайн-сервис, который тестирует скорость загрузки сайта с разных регионов и на разных устройствах. Показывает waterfall-диаграмму запросов.
Комбинирует данные Lighthouse и WebPageTest, предоставляя читаемые отчёты и визуализацию проблем.
Платформа для мониторинга производительности с историей изменений и алертами при деградации скорости.
Инструмент с открытым кодом для автоматизации тестов производительности, интегрируется с CI/CD и собирает метрики в Grafana.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5🥰2🌚1
Вы тестируете страницу с множеством изображений. При первой загрузке страницы изображения должны подгружаться асинхронно с использованием lazy loading, чтобы не перегружать сеть и ускорить загрузку.
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5👍1
Правильный ответ:
Anonymous Quiz
48%
Изображения подгружаются только при прокрутке страницы до их видимой области
11%
Изображения подгружаются сразу после рендеринга страницы
2%
Изображения подгружаются при наведении курсора на область изображения
39%
Изображения кешируются на сервере для более быстрой загрузки
👍5🥰2
Senior QA Lead — от 350 000 ₽, офис/гибрид (Москва)
Performance Manager (Load Testing, Senior) — от 350 000 до 400 000 ₽, удаленно
QA инженер (middle+) — от 140 000 до 220 000 ₽, гибрид (Москва)
QA Team Lead — до 350 000 ₽, удаленно (Москва)
QA Automation Engineer (Python) — от 140 000 до 190 000 ₽, офис/гибрид (Москва)
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🥰2🤩2
Проверка push — это не только «пришло или нет». Чтобы тест был полноценным, важно пройти все ключевые этапы:
— Пользователь в онлайне / офлайне
— Браузер открыт, но вкладка в фоне
— Приложение закрыто (mobile/desktop PWA)
— Сообщение приходит только нужным сегментам
— Нет дубликатов при повторной подписке
— Уведомление исчезает после обработки события
— Заголовок влезает в одну строку
— Иконка чёткая на разных DPI
— Клик открывает нужный экран (и передаёт параметры)
— Web Push Codelab — быстро проверить контент
— DevTools → Application → Service Workers — симуляция push
— Локальный Node-сервер с
web-push
для кастомных payload#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4👾1
В новой статье от команды Сбер рассказывается, как правильно тестировать интерфейсы, чтобы избежать проблем с версткой и обеспечить качественное отображение на разных устройствах.
Что вы узнаете еще:
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🔥2🤩2
Свежее интервью с записью собеседования на позицию Manual QA Engineer — никаких ролей, только реальная обстановка и живые вопросы.
Что вы узнаете:
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩8🔥3👏3
🔥 Успей поднять квалификацию по выгодной цене!
Только до 17 августа у вас есть последняя возможность купить наши курсы по старым ценам.
🔹 Математика для Data Science:
— Базовый: (сейчас)
— Ультра:
— VIP:
🔹 Программирование на Python:
🔹 Алгоритмы и структуры данных:
🔹 Архитектуры и шаблоны проектирования:
🔹 AI-агенты для DS специалистов:
🔹 Основы IT для непрограммистов:
🔹 Базовые модели ML:
❗ Важно: Курсы из линейки Frontend Basic полностью снимаются с продажи. 17 августа — буквально последний день, когда их можно будет приобрести.
Успей купить до повышения — осталось 4 дня!
👉 Зафиксировать цену и начать учиться
Только до 17 августа у вас есть последняя возможность купить наши курсы по старым ценам.
🔹 Математика для Data Science:
— Базовый: (сейчас)
26 399₽
→ (будет) 33 900₽
— Ультра:
35 199₽
→ 44 900₽
— VIP:
59 829₽
→ 75 900₽
(выгода больше 16 000₽!)🔹 Программирование на Python:
24 990₽
→ 32 900₽
🔹 Алгоритмы и структуры данных:
31 669₽
→ 39 900₽
🔹 Архитектуры и шаблоны проектирования:
24 890₽
→ 32 900₽
🔹 AI-агенты для DS специалистов:
54 000₽
→ 59 000₽
🔹 Основы IT для непрограммистов:
14 994₽
→ 19 900₽
🔹 Базовые модели ML:
6 990₽
→ 9 900₽
❗ Важно: Курсы из линейки Frontend Basic полностью снимаются с продажи. 17 августа — буквально последний день, когда их можно будет приобрести.
Успей купить до повышения — осталось 4 дня!
👉 Зафиксировать цену и начать учиться
🤩4🥰1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩12🥰6😁5❤1