tgoop.com »
United States »
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты » Telegram Web
🌍 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
👍5🤩5🔥2
📘 Подборка статей по юнит-тестированию
🔘 Искусство Unit-тестирования: сокращаем Arrange до нуля — статья предлагает подходы к оптимизации структуры юнит-тестов, акцентируя внимание на сокращении этапа подготовки данных (Arrange), что позволяет повысить читаемость и поддержку тестов.
🔘 Лучшие практики модульного тестирования
🔘 Юнит-тестирование: полное руководство
🐸 Библиотека тестировщика
#свежак
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3🤩2👍1
Представьте: у вас есть 12 одинаковых на вид монет. Одна из них — фальшивая.
Фальшивка отличается по весу, но вы не знаете, легче она или тяжелее. В вашем распоряжении — только чашечные весы без гирь.
Вопрос: как определить, какая монета фальшивая, и понять, она легче или тяжелее — всего за 3 взвешивания?
• Сколько групп нужно создать?
• Что делать, если весы в равновесии?
• Как сузить круг до одной монеты за 3 шага?
Правильный ответ с решением:
1️⃣ Разделим монеты на 3 группы по 4. Сравним 4 vs 4:
• Если весы равны → фальшивка в оставшихся 4.
• Если нет → фальшивка среди этих 8, и ты знаешь, тяжелее она или легче.2️⃣ Из подозрительных 4-х выберем 3. Сравним 2 из них:
• Весы равны → фальшивка — третья.
• Не равны → по направлению понятно, кто фальшивка.3️⃣ Подтверждаем монету, сравнив с обычной.
Итог: за 3 взвешивания — вычислена монета и известно, легче она или тяжелее.
👍 — если решил/а задачу правильно
🌚 — узнал/а новое
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔10🌚6👍5🤩1
🔥 Конкурс: 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. Переворачиваете её с ног на голову, чтобы смеялись…
👍3
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
🔥3😁1
Когда макетов нет, а тестировать всё равно нужно — практическое руководство для QA:
— Шрифты разных размеров/стилей на похожих кнопках или заголовках
— Разные отступы в одинаковых блоках
— Ссылки/кнопки с разным поведением (одни подчеркиваются, другие — нет)
— Текст сливается с фоном (особенно на фоне изображений)
— Слишком мелкий шрифт (меньше 12px на desktop и 14px на mobile)
— Нечитаемый placeholder или неочевидный label
— Контент вылезает за блоки или перекрывает другие элементы
— Текст уходит под кнопки/иконки
— Ошибки адаптивности: горизонтальный скролл на мобилке, обрезанные формы
— Hover/active/click эффектов нет или не соответствуют ожиданию
— Кнопка «Отправить» не меняется при клике (нет загрузки/disabled)
— Отсутствие сообщений об ошибках/успехе после действий
— Элементы слишком близко друг к другу (нет визуального дыхания)
— Много разноцветных элементов без логики (каждый блок — свой цвет)
— Нет иерархии: заголовки выглядят как обычный текст
На странице /profile кнопка «Сохранить» визуально отличается от аналогичных по стилю: без скругления и серого цвета, в то время как на остальных экранах она зелёная и скруглённая (пример — /settings).
Полезные инструменты:
• Contrast Checker — для проверки читаемости
• Chrome DevTools → Inspect → Computed Styles — сравни CSS
• Расширения: PerfectPixel, Page Ruler, WhatFont
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3🤩2🤔1
Некоторые советы по продуктивности кажутся абсурдными — пока не поймёшь, что работают не планы, а психологические триггеры.
Что ты узнаешь из статьи:
Глупо? Да. Работает? Абсолютно.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🤩3🥰2
Запустите в терминале:
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
👍9🤩3👏1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16😍4🤩2
Тестирование в финтехе — это про данные, сложную бизнес-логику и глубокое понимание предметной области. Ниже — три опорные зоны, которые стоит прокачивать каждому QA-инженеру в этой сфере.
• Изучите, как работают ключевые участники рынка: банки, брокеры, биржи, страховые
• Разберитесь с финансовыми инструментами: акции, опционы, фьючерсы, облигации
• Используйте любимое финприложение как тренировочный полигон — что оно делает, как и зачем
• Агрегатные функции — считаем, группируем, объединяем
• Учимся джойнить результаты хранимых процедур и таблицы с id вместо текстов
• Преобразование типов данных (CAST, CONVERT) — часто спасает при объединении разных источников
• Автоматизируйте расчеты: отчеты, комиссии, портфели, валютные пересчёты.
• Используйте Python и pytest как удобный старт — легко работать с SQL, словарями и параметрами.
• Ставьте себе цель — минимум один рутинный сценарий автоматизировать в месяц.
Чем лучше вы разбираетесь в бизнесе, умеете работать с SQL и автоматизировать проверки, тем увереннее чувствуете себя в этой сфере и тем больше пользы приносите команде.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4🤩2
Сегодня делимся вопросом от подписчика, который недавно начал работать в QA и хочет выстроить грамотную коммуникацию с разработчиками.
Вот что он пишет:
«Нашёл баг, но каждый раз не знаю, как лучше донести информацию до разработчика. Хочется быть конкретным и не вызывать оборонительную реакцию. Как вы это делаете?»
Что мы советуем:
Хороший баг-репорт — это не просто список шагов, это способ помочь команде сделать продукт лучше. И да, хорошие отношения с девами — не менее важно, чем тест-план.
P.S. Если хотите задать вопрос, заполните нашу гугл-форму. Это займет 5 минут.
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4👍3
Два свежих подкаста для тех, кто хочет понимать, куда движется профессия тестировщика — от переосмысления практик до внедрения ИИ.
Подкаст от DevelopSense, в котором обсуждают, почему тестирование — это не просто список галочек.
• Как построить эффективную коммуникацию между разработкой и QA
• Почему автоматизация — не панацея
• Как ИИ влияет на процессы тестирования уже сегодня
Подкаст о месте искусственного интеллекта в мире QA.
• Как ИИ помогает обнаруживать баги на ранних этапах
• Примеры применения ML-моделей в автоматизации тестов
• Чем должен владеть QA, чтобы не остаться за бортом в 2025
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🥰2🤩2❤1
В центре внимания — четкая постановка целей, проработка архитектуры, синхронизация команд и продуманное тестирование.
Что в статье:
Читать полностью
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🤩3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Один тестировщик на проекте — это когда сам себе начальник, сам себе контроль качества и сам себе виноват, если что-то пошло не так (а оно пойдет не так) 💻
🐸 Библиотека тестировщика
#развлекалово
#развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7🔥4🤩2💯1
«Обнаружить баг после релиза — это как увидеть таракана на ужине. Приятного аппетита уже не будет, но главное — найти, кто звал гостей.»
Почему виноват QA:
Почему QA не виноват:
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰6🤩4👍2👏1
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🥰3🤩2
Реализуйте функцию, которая определяет, является ли заданная строка палиндромом — то есть читается одинаково слева направо и справа налево.
Пример:
— Игнорируйте регистр символов.
— Удаляйте пробелы перед сравнением.
— Дополнительно: можно игнорировать знаки препинания (по желанию).
Правильный ответ на картинке.
Пишите своё решение в комментариях, ограничений по языку — нет
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3🤩2👍1
Auto QA — 180 000 — 270 000 ₽, удаленно (Москва)
QA Engineer — офис/гибрид (Санкт-Петербург)
Quality Assurance Engineer — офис (Москва)
Старший инженер по автоматизации тестирования — от 355 000 ₽, удаленно (Москва)
Младший специалист по тестированию — 65 000 — 75 000 ₽, удаленно (Москва)
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4
Содержит команды для продвинутой навигации, редактирования и управления окнами, что может быть полезно при анализе логов и тестировании.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🤩2👍1
В апреле прошло соревнование по автоматической генерации юнит-тестов для Java. В нем сравнивали 4 популярных инструмента: EVOFUZZ, EVOSUITE, BBC и RANDOOP.
Тестировали на 55 Java-классах из 6 open-source проектов.
Оценивали:
Что это значит для нас:
Это первое масштабное сравнение за последнее время, где тестовые фреймворки не просто «прогоняли тесты», а сравнивались по реальной пользе в живом коде.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🤩2