bootg.com »
United States »
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты » Telegram Web
Hoppscotch — это лёгкий и быстрый сервис для работы с API. Никаких установок: просто заходишь на сайт и начинаешь отправлять запросы.
Что умеет:
Есть нюансы:
Hoppscotch подходит, если тебе нужно быстро и просто тестировать API без лишней головной боли.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 IT Breaking Memes — 30 000 ₽ за самую смешную IT-новость
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🏆 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
Пример:
Реальная новость: «Гугл создала модель для общения с дельфинами».
Смешная альтернатива: «Нейросеть от Гугл обрабатывает видеопоток с камеры в свинарнике. ИИ следит, сколько свинья находится возле кормушки, не отталкивают ли ее собратья. Недокормленных докармливают, а переевшие пропускают следующую кормешку».
📅 Сроки: с 29 апреля по 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Ждем ваших новостей!
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🏆 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
Пример:
Реальная новость: «Гугл создала модель для общения с дельфинами».
Смешная альтернатива: «Нейросеть от Гугл обрабатывает видеопоток с камеры в свинарнике. ИИ следит, сколько свинья находится возле кормушки, не отталкивают ли ее собратья. Недокормленных докармливают, а переевшие пропускают следующую кормешку».
📅 Сроки: с 29 апреля по 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Ждем ваших новостей!
Forwarded from Proglib.academy | IT-курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
В повседневной работе QA-инженера часто требуется быстро составить тест-кейсы для новых или изменённых функций. Вместо того чтобы тратить время на ручное написание, можно воспользоваться возможностями ChatGPT.
Generate relevant test cases for the following requirement: [добавьте описание требования]. For each test, include Name, Description, Steps, and Expected Result. Consider both typical use cases and edge cases.
Пример использования:
Допустим, у вас есть требование: «Пользователь должен иметь возможность сбросить пароль через электронную почту.»
Каждый тест-кейс будет содержать название, описание, шаги воспроизведения и ожидаемый результат.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Один из самых бесящих сценариев: баг есть, репорт от пользователя тоже есть, но у тебя — ничего не падает. Ни в dev, ни в staging, ни локально.
Вот как системно подойти к такой ситуации:
Часто «баг» — это неполный сценарий. Спроси: браузер, устройство, час, с чем в руках сидел, кто был рядом и как дышал.
Например: скидка работает только по пятницам или кнопка доступна только админам.
Пусть даже это staging. Всё, что попадает в логи рядом с подозрительным действием — важно. Особенно исключения и странные тайминги.
Разные версии зависимостей, флаги, данные, кэш, фичи по флагу — всё это может влиять.
Иногда баги связаны с устаревшими токенами, кукой логина или багнутым localStorage.
Визуализация часто показывает то, что не было проговорено словами.
Если баг проявляется «иногда», проверь неочевидные связи: предыдущие шаги, параллельные вкладки, баги гонки.
Баг, который не воспроизводится — это либо плохой репорт, либо баг, завязанный на контекст. Хитрость QA — найти этот контекст и сделать баг воспроизводимым
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Ctrl + Enter
— моментальный запуск HTTP-запроса в Postman.Зачем это нужно:
• Сохраняет секунды на каждом тесте — особенно при переборе вариантов тела запроса или заголовков.
• Работает даже при активном фокусе в теле запроса — мышку трогать не надо.
• Идеально при ручном тестировании API или во время регресса.
Пример сценария:
1. Вводишь данные в JSON-теле POST-запроса.
2. Не отходя от клавиатуры —
Ctrl + Enter
.3. Смотришь ответ, меняешь данные — снова
Ctrl + Enter
.Ctrl + Alt + C
для быстрого копирования curl-эквивалента — полезно при передаче запроса разработчику или для консольного теста.#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
☁️ QA в облаке: вызовы гибридных сред
Теперь тестировать приходится не только код, но и целые динамические среды: микросервисы, контейнеры, API, распределённые базы.
Какие вызовы стоят перед QA:
1️⃣ Как обеспечить стабильность, если окружения нестабильны
Тестовые среды в облаке живут минутами: они динамически создаются и уничтожаются. Это требует автоматизированной и быстрой настройки окружений «на лету».
2️⃣ Как безопасно тестировать с реальными данными
Использовать PROD-данные рискованно, но без них теряется реализм. Нужно анонимизировать и маскировать данные, чтобы сохранить поведение и не нарушить безопасность.
3️⃣ Как охватить сразу несколько платформ
Тесты должны учитывать различия между AWS, GCP, Azure и on-premises — это требует абстракции инфраструктуры и расширяемых CI/CD пайплайнов.
4️⃣ Как уложиться в сжатые сроки
На проверку фичи остаются часы. Значит, приоритет — на автоматизацию, параллелизацию тестов и прицельную проверку критичных зон, а не «проверить всё».
Что помогает:
➖ SAP Cloud ALM и подобные инструменты: автоматизированный контроль стабильности в облаках.
➖ Контейнеризация тестов: запуск изолированных тест-контейнеров под каждую фичу.
➖ TaaS-платформы: Testing-as-a-Service даёт масштабируемые окружения “по запросу”.
QA больше не просто проверяет «работает ли кнопка», а следит за целостностью сложных облачных процессов.
🔗 Источник
🐸 Библиотека тестировщика
#свежак
Теперь тестировать приходится не только код, но и целые динамические среды: микросервисы, контейнеры, API, распределённые базы.
Какие вызовы стоят перед QA:
Тестовые среды в облаке живут минутами: они динамически создаются и уничтожаются. Это требует автоматизированной и быстрой настройки окружений «на лету».
Использовать PROD-данные рискованно, но без них теряется реализм. Нужно анонимизировать и маскировать данные, чтобы сохранить поведение и не нарушить безопасность.
Тесты должны учитывать различия между AWS, GCP, Azure и on-premises — это требует абстракции инфраструктуры и расширяемых CI/CD пайплайнов.
На проверку фичи остаются часы. Значит, приоритет — на автоматизацию, параллелизацию тестов и прицельную проверку критичных зон, а не «проверить всё».
Что помогает:
QA больше не просто проверяет «работает ли кнопка», а следит за целостностью сложных облачных процессов.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🌍 CDN: что это и как тестировать
CDN (Content Delivery Network) — это сеть серверов, которые хранят копии контента (изображения, скрипты, стили) и раздают их пользователям с ближайшего к ним узла. Это ускоряет загрузку страниц и снижает нагрузку на основной сервер.
➡️ CDN влияет на производительность, доступность и поведение сайта. А значит — тестировать нужно с умом.
Что проверять:
• Загружается ли контент с нужных CDN-узлов (через DevTools или cURL)
• Актуальность кэша (очистка, TTL, обновление контента)
• Поведение при недоступности CDN
• HTTPS-сертификаты и CORS-заголовки
• Влияние CDN на загрузку страницы (LCP, TTFB и др.)
💡 Лайфхаки:
• Тестируй с разных регионов (VPN, прокси)
• Используй Chrome Lighthouse, WebPageTest, curl, dig
• Проверяй 304/200 коды ответа и правильную работу кэширования
🐸 Библиотека тестировщика
#междусобойчик
CDN (Content Delivery Network) — это сеть серверов, которые хранят копии контента (изображения, скрипты, стили) и раздают их пользователям с ближайшего к ним узла. Это ускоряет загрузку страниц и снижает нагрузку на основной сервер.
Что проверять:
• Загружается ли контент с нужных CDN-узлов (через DevTools или cURL)
• Актуальность кэша (очистка, TTL, обновление контента)
• Поведение при недоступности CDN
• HTTPS-сертификаты и CORS-заголовки
• Влияние CDN на загрузку страницы (LCP, TTFB и др.)
• Тестируй с разных регионов (VPN, прокси)
• Используй Chrome Lighthouse, WebPageTest, curl, dig
• Проверяй 304/200 коды ответа и правильную работу кэширования
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
📘 Подборка статей по юнит-тестированию
🔘 Искусство Unit-тестирования: сокращаем Arrange до нуля — статья предлагает подходы к оптимизации структуры юнит-тестов, акцентируя внимание на сокращении этапа подготовки данных (Arrange), что позволяет повысить читаемость и поддержку тестов.
🔘 Лучшие практики модульного тестирования
🔘 Юнит-тестирование: полное руководство
🐸 Библиотека тестировщика
#свежак
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Конкурс: 30 000 ₽ за самую смешную IT-новость
Напоминаем о конкурсе «Библиотеки программиста»: напишите самую смешную версию реальной новости про технологии.
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🎁 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
🏆 Как будем оценивать:
Мы выложим новости всех участников в одном из наших телеграм-каналов. Те новости, которые наберут больше всего охвата, войдут в шорт-лист. Из шорт-листа подписчики и жюри выберут победителя.
📅 Сроки: прием новостей до 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Осталась неделя — ждем ваших новостей!
Напоминаем о конкурсе «Библиотеки программиста»: напишите самую смешную версию реальной новости про технологии.
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🎁 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
🏆 Как будем оценивать:
Мы выложим новости всех участников в одном из наших телеграм-каналов. Те новости, которые наберут больше всего охвата, войдут в шорт-лист. Из шорт-листа подписчики и жюри выберут победителя.
📅 Сроки: прием новостей до 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Осталась неделя — ждем ваших новостей!
Google Docs
Конкурс на самую смешную IT-новость
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переворачиваете её с ног на голову, чтобы смеялись…
Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переворачиваете её с ног на голову, чтобы смеялись…
QA Engineer/Ведущий тестировщик — от 150 000 ₽, удаленно (Москва/Томск/Новосибирск)
QA engineer — гибрид (Санкт-Петербург/Пермь/Белград)
AQA Engineer (C#) — 275 000 — 295 000 ₽, удаленно/офис/гибрид (Москва)
QA engineer — от 150 000 до 230 000 ₽, офис (Москва)
QA engineer (Middle) — до 2000 $, удаленно (ОАЭ)
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Некоторые советы по продуктивности кажутся абсурдными — пока не поймёшь, что работают не планы, а психологические триггеры.
Что ты узнаешь из статьи:
Глупо? Да. Работает? Абсолютно.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
Запустите в терминале:
npx playwright codegen https://example.com
И Playwright откроет браузер, где вы кликаете мышью — а код теста пишется сам (в реальном времени, на языке по выбору: JS, Python, Java, C#).
Что это даёт:
— Добавьте параметр
--target=python
или --target=java
для нужного языка.— Сохраните результат с
--output=login.spec.ts
Работает с любой страницей — можно генерировать тесты даже для staging-среды за VPN.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM