Тестировщик от бога
32.5K subscribers
1.85K photos
58 videos
2 files
1.76K links
Регистрация в перечне РКН:
https://knd.gov.ru/license?id=6756feb5c577eb7c5260f6b8&registryType=bloggersPermission

Божественный канал про тестирование

Официальный телеграм-канал портала testengineer.ru

По всем вопросам: @anothertechrock, @godinmedia
Download Telegram
а что вы думаете по этому поводу?
😁64👍9👏3
ситуация
😁842
🎬 Фильм: 55 айтишников - о своем пути из предыдущей профессии и работе в разных IT-компаниях

00:00 Менеджеры
03:52 Продажи
05:51 Финансисты
10:44 Около-IT
15:54 Инженеры
22:31 Техподдержка
24:15 Студенты
25:53 Юристы
28:37 Научные работники
31:10 Медики
33:05 Бюджет и госслужащие
34:35 Моряки
36:21 Нефтегаз
38:07 Предприниматели

https://www.youtube.com/watch?v=Rms8HeFcTCQ
👍24🌚7👎6😁3🔥2
🟢Дайджест полезностей для тестировщиков 🐞9-15 февраля

📝 Теория
▫️Как работает приложение Локатор в iOS в 2026 году
▫️Топ-3 отечественных TMS
▫️Как превратить QA из центра затрат в центр прибыли
▫️Экзоскелет для инженера или быстрый способ слить бюджет
▫️5 техник тест-дизайна, которые реально спрашивают на собеседованиях
▫️Индустриальный подход к качеству важнее Agile-ритуалов
▫️Главная цель Continuous Integration — это провал
▫️Тестирование в спортивном программировании: приемы и советы

🔑 Практика
▫️Разбираемся с таймаутами в WebdriverIO
▫️От vibe coding к Spec-Driven Development
▫️Тапают роботы, счастлив человек: как мы сделали робопалец
▫️BDR Handbook: Архитектура живой документации на 1000+ тестов
▫️Cypress vs Playwright vs Selenium
▫️WebSocket на Go
▫️Cucumber должен умереть
▫️250 тестов вручную? Автоматизируем screenshot-тестирование через Compose Preview
▫️Тестирование ETL: практический взгляд и подводные камни
▫️Школьная информатика в составлении тест-кейсов авторизации
▫️WordPress с OpenLiteSpeed vs классический LEMP: реальные бенчмарки

💼 Карьера
▫️Как QA-инженеру вырасти из джуна в руководителя
▫️Ваше собеседование уже слили. Рынок, где работают «волки»
▫️Первая работа в QA: выбор компании, подготовка с ИИ и 7 красных флагов работодателя

📺 Посмотреть
▫️E2E-тесты в синтезе речи: от хаоса к системе ⏱️45 минут
▫️The curse of the live demo… and other testing superstitions ⏱️45 минут
▫️Into the MoTaverse ⏱️45 минут
▫️Ревью резюме на QA Engineer ⏱️2 часа
▫️Responding to a Critique of Taking Testing Seriously ⏱️2 часа 30 минут

🚀 Вакансии
▫️AI QA Engineer, oт 320 000 ₽
▫️QA специалист, 70 000 - 120 000 ₽
▫️Тестировщик, 200 000 - 230 000 ₽
▫️QA AUTO C#, 130 000 - 150 000 ₽
▫️AQA Engineer (Java), до 270 000 ₽
▫️QA-тестировщик игр, oт 80 000 ₽
▫️Нагрузочное, 200 000 - 250 000 ₽
▫️AQA Java, до 150 000 ₽
▫️QA Manual Engineer в МТС, oт 310 000 ₽
▫️QA Fullstack, oт 200 000 ₽

Если всё работает — значит, тест-кейсов мало
Please open Telegram to view this post
VIEW IN TELEGRAM
10
👨‍💻 Ресурсы, которые помогут вам получить оффер в зарубежные компании в 2026 году
Источник: Anna Shigirdanova, Frontend Engineer в Zalando

Полтора года назад я впервые попробовала искать работу на Европейском рынке, наделала кучу ошибок, но закончилось все отлично - я получила оффер от немецкого биг теха Zalando и вышла на работу в их Берлинский офис!

Чтобы вы тоже могли повторить этот путь, я собрала список супер полезных материалов, которые помогут вам найти вакансию за рубежом и повысят ваши шансы на оффер:

Поиск вакансий
- Компании, которые нанимают и помогают с визой
https://github.com/shubheksha/companies-sponsoring-visas
- Вакансии в лучших международных стартапах в мире
https://www.ycombinator.com/jobs

CV & Cover Letter
- Лучший шаблон CV под западный рынок
https://xn--r1a.website/guten_anna/40
- Видео-гайд по написанию Cover Letter
https://www.youtube.com/watch?v=9CC7pALnYMo
- 50+ реальных резюме, которые получили офферы в зарубежные компании
https://agilefluent.notion.site/CV-Bank-from-AgileFluent-4910d13666064c10b6e067d708055587?pvs=21

Собеседования и оффер
- Как решать задачи на интервью
https://xn--r1a.website/guten_anna/85
- Самые популярные вопросы на интервью и как на них отвечать
https://gossamer-shop-168.notion.site/23850931a26080ea8c6ed27b291a98a4
- Как торговаться по офферу и выбивать лучшие условия
https://haseebq.com/my-ten-rules-for-negotiating-a-job-offer/

Как просить и получать рефералы
- Как просить реферал, что бы это работало
https://xn--r1a.website/guten_anna/57
- Сервис-сообщество для получения рефералов в Big Tech
https://www.tryexponent.com/jobs/referrals
- Готовые шаблоны сообщений в LinkedIn
https://pursuenetworking.com/blog/linkedin-referral-request-templates/

Дополнительно
- Checklist по заполнению LinkedIn профиля
https://www.jabezivanj.com/blog/linkedin-checklist-2025
- Шаблоны в Notion для трекинга всех своих откликов
https://www.notion.com/templates/category/job-application-tracking
- AI тьютор для прокачки англ. языка к собеседованиям
https://getfluently.app/
24👍3
⭐️ Топ 8 репозиториев для подготовки к техническим интервью в бигтехи
Источник: Anna Shigirdanova, Frontend Engineer в Zalando

Многие из них я использовала, чтобы подготовиться к собеседованиям в Zalando:

1. Все что нужно знать о system design (⭐️ 290k звезд)
https://github.com/donnemartin/system-design-primer

2. План как стать software engineer (⭐️ 312k звезд)
https://github.com/jwasham/coding-interview-university

3. Паттерны проектирования ПО (⭐️ 42k звезд)
https://github.com/DovAmir/awesome-design-patterns

4. Справочник по tech-интервью (⭐️ 122k звезд)
https://github.com/yangshun/tech-interview-handbook

5. Что должен знать каждый разработчик (⭐️ 86k звезд)
https://github.com/mtdvio/every-programmer-should-know

6. Роадмап разработчика (⭐️ 309k звезд)
https://github.com/kamranahmedse/developer-roadmap

7. Что происходит, когда вводишь google com (⭐️ 41k звезд)
https://github.com/alex/what-happens-when

8. Алгоритмы (⭐️ 411k звезд)
https://github.com/TheAlgorithms?trk=public_post_comment-text

Данные GitHub репозитории будут полезны тем, кто ищет работу на технические позиции в крупных европейских и американских компаниях.

Они покрывают практические все важные темы, которые затрагивают на тех. интервью: от основ до алгоритмов и system design секций.
🔥184👍3👏1
This media is not supported in your browser
VIEW IN TELEGRAM
🟢Подборка полезностей для тестировщиков 🐞 16-22 февраля

💡Теория
▫️Automating Prompt Injection Tests: What Works (and What Doesn't)
▫️Silo и технический долг
▫️Как в Netflix масштабируют постобучение LLM
▫️Одна форма обратной связи привела к компрометации helpdesk-учетки банка
▫️Регулярные выражения (regexp) — основы
▫️Пострелизная валидация данных как новый вид тестирования
▫️На что кодинг-агенты тратят наши токены
▫️Как тестировать AI-приложения — LLM метрики

Практика
▫️Building StageMask: A Visual Approach to Masking Dynamic Content in Playwright Tests
▫️Как разрабатывать утилиты для тестов embedded-прошивок без железа
▫️Надежный код: как писать тесты, чтобы запускать фичи в продакшен одним днем
▫️15 промптов ChatGPT для QA
▫️«Важно доставлять, а не понимать» — идеальный способ работы с нейросетями
▫️Руководство по ArchUnit — как тестировать архитектуру
▫️Мобильное тестирование веб-приложений в Playwright на эмуляторах и реальных устройствах

💼Карьера
▫️Беда «войти в айти» или курсы тестировщика отзывы: Наконец QA-курсы закрываются
▫️Как из QA я стала тимлидом разработки
▫️System Design для QA: о чём вас спросят
▫️Почему оркестр не играет без дирижёра, а команда — без QA
▫️Как перейти на тестирование мобильных приложений
▫️7 подводных камней
▫️API и Security Testing на собеседованиях: полный разбор с примерами задач

📺Посмотреть
▫️Тестирование и AI: MCP ⏱️1 час 
▫️Rainbow vomits and AI Guardrails ⏱️1 час
▫️Управляемые тестовые окружения ⏱️25 минут
▫️Генерация автотестов с помощью MCP + LLM ⏱️40 минут
▫️Instant Smoke Testing with Cypress ⏱️1 час

🚀Вакансии
▫️Mobile Quality Assurance в AGIMA, до 180 000 ₽
▫️AQA Engineer (Java, API) в Slotegrator, oт 220 000 ₽
▫️Тестировщик в Цифровые привычки, 180 000 - 220 000 ₽
▫️Mobile QA Fullstack в MAGNIT TECH, oт 300 000 ₽
▫️QA FullStack Lead в Имплекс, 160 000 - 265 000 ₽
▫️QA Automation (Java), 350 000 - 400 000 ₽
▫️QA Engineer в SOFTINTERMOB HK, oт 60 000 ₽
▫️Manual + Automation в Ster,  250 000 ₽
▫️QA в FinTech IQ, 80 000 - 140 000 ₽
▫️QA в Арт-Финтех, до 50 000 ₽
▫️QA Engineer в Perlem, oт 180 000 ₽

🍷Отдохнуть
▫️Как мы продавали компьютеры в 90-х. Доктор Джао
▫️Широкоформатные мониторы недооценены
▫️Обработка воды магнитными полями
▫️Как ритмичная музыка помогает мозгу
▫️Улучшаем геном человека
▫️Как государства влияли на выбор домашнего ПК
▫️Почему небо синее

😘Ищите краши
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍13
«Время на задачу сократили в 2 раза». Компания помешалась на AI — айтишники жалуются

Согласно предсказанию CTO Flo Романа Бугаева, в 2026 году доля AI-сгенерированного кода вырастет с 20% до 30-40%. Как бы это кому-то не нравилось.

Читать
👎10👍6🌚41
🔥 Большая подборка YouTube-каналов по Python

Python — один из самых популярных языков программирования в мире. Он относительно прост в изучении, гибкий и применяется в самых разных областях: от QA-автоматизации до Data Science и веб-разработки.

Подборка YouTube-каналов, которые помогут освоить Python с нуля и углубить знания:

1. Полные курсы для начинающих

▪️Programming with Mosh
https://www.youtube.com/@programmingwithmosh

▪️freeCodeCamp
https://www.youtube.com/@freecodecamp

▪️Bro Code
https://www.youtube.com/@BroCodez

2. Короткие уроки и практика

▪️CS Dojo
https://www.youtube.com/@CSDojo

▪️Tech With Tim
https://www.youtube.com/@TechWithTim

▪️ProgrammingKnowledge
https://www.youtube.com/@ProgrammingKnowledge

3. Продвинутые темы

▪️Corey Schafer
https://www.youtube.com/@coreyms

▪️Amigoscode
https://www.youtube.com/@amigoscode

▪️Real Python
https://www.youtube.com/@realpython

4. Альтернативные форматы обучения

▪️Telusko
https://www.youtube.com/@Telusko

▪️Kylie Ying
https://www.youtube.com/@KylieYing

▪️CodingEntrepreneurs
https://www.youtube.com/@CodingEntrepreneurs

Эти каналы подойдут как для первых шагов в Python, так и для углублённого изучения отдельных тем и практики.
👍194🔥3
Компании забили на джунов. Что будет, когда умрут все сеньоры?

Кризис в ИТ ударил прежде всего по джуниор-специалистам: их уже несколько лет почти никто не хочет. Раньше спады интереса к молодым специалистам, вероятно, компенсировались потом волной высокого спроса. Но сейчас нет никакой уверенности, что новая волна найма нахлынет, ведь новичкам приходится конкурировать с AI. А что будет с отраслью дальше, когда на покой уйдут нынешние сеньоры?

Спросили экспертное мнение участников рынка.

Читать
😢21🤔5😁3
🟢Подборка полезностей для тестировщиков 🐞 23-28 февраля

💡Теория
▫️«Агенты Хаоса»: ИИ стирает сервера, или почему нельзя давать языковым моделям права root
▫️Архитектурная бомба замедленного действия
▫️Ваше iOS-приложение не закончено, если им не может пользоваться незрячий: Гайд по Accessibility
▫️Нет времени на тесты — через неделю релиз
▫️Молчание не ягнят
▫️Изнанка абсолютной власти единственного тестировщика
▫️Параллельный запуск автотестов на Java: лучшие практики для стабильного CI/CD
▫️DevOps не едет? 4 системных затыка в delivery и как QA возвращает ему скорость
▫️Зачем тестовому фреймворку 17 функций?

Практика
▫️1 тест = 1 проверка. Чем хорош принцип атомарности в автотестах в Postman
▫️Как слить токен авторизации через виджет iOS — и как этого не допустить
▫️Разбор фикстур в Playwright Test и настройка жизненного цикла теста
▫️Эволюция работы с flaky-тестами в Отелло
▫️Инклюзивность без галочки: как мы внедряли доступность в большой продукт и не развалили архитектуру
▫️Мутационное тестирование (Как я учил байт-код плавать)
▫️Руководство по настройке отчётов через плагины в Allure 3
▫️От макетов до кода: как AI-прототипы упростили жизнь разработчикам и тестировщикам
▫️Покрытие регресса автотестами: практический опыт внедрения E2E
▫️Как мы выстроили процесс нагрузочного тестирования в KISLOROD
▫️Простые рецепты аутентификации в Playwright: кулинарная книга тестировщика

💼Карьера
▫️Как продают иллюзию входа в QA в 2026 году
▫️Как баг в ATS оставляет людей без работы. HR Tech в России 2026
▫️Как избежать выгорания, работая в QA

📺Посмотреть
🌐The curiosity filled career path from tester to internal DevRel ⏱️1 час 
🌐Eggs, toilet seats and fundamental quality career advice ⏱️1 час
🌐Основы №8 Сравнение selenium c playwright ⏱️1 часа
🌐Accelerating Agile with BDD. Practical Guide for Testers and Teams ⏱️1 час 30 минут

🚀Вакансии
▫️Fullstack QA Engineer в Heaad, 100 000 - 200 000 ₽
▫️SDET Engineer (Python) в Jaxel, до 440 000 ₽
▫️QA Engineer Java в MIA Dev, до 200 000 ₽
▫️QA Engineer (Manual + Automation) в Ideco, oт 220 000 ₽
▫️QA Engineer кассовых систем в KODE, oт 180 000 ₽
▫️Middle QA в Emrix IT Solutions, oт 150 000 ₽
▫️QA Engineer в EvenBet, oт 80 000 ₽

🍷Отдохнуть
▫️Вы соревнуетесь не с умными людьми, а с их вниманием, и планка сейчас на дне
▫️Доля авторства человека в ИИ-генерации песен
▫️Тайна Samsung, которая стоила жизни тысячам смартфонов

😘Ломай красиво
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥5😎3
📌 ТОП инструментов для тестирования email-функциональности

Email-флоу часто кажется простым: регистрация, подтверждение, восстановление пароля.
Но именно здесь скрываются баги: письма не доходят, ссылки просрочены, токены повторно используются, шаблоны «ломаются».

Собрали инструменты, которые помогут QA качественно проверять email-функциональность.

▫️ Mailtrap
— Перехват тестовых писем в изолированной среде
— Просмотр HTML, текста, заголовков
— Проверка вложений
🔗 https://mailtrap.io/email-sandbox/

▫️ MailHog
— Локальный SMTP-сервер для dev-окружения
— Сбор всех исходящих писем
— Просмотр через веб-интерфейс
🔗 https://github.com/mailhog/MailHog

▫️ HTML Email Checker (Litmus / альтернативы)
— Проверка отображения писем
— Анализ верстки и совместимости
— Полезно при кросс-клиентном тестировании
🔗 https://www.litmus.com

▫️ Temp Mail / 10MinuteMail
— Быстрая проверка регистрации
— Тестирование подтверждения email
— Проверка повторной отправки писем
🔗 https://temp-mail.org

▫️ Postman
— Проверка email-триггеров через API
— Анализ токенов подтверждения
— Тестирование негативных сценариев
🔗 https://www.postman.com

▫️ Checklist для QA (что проверять)
— Приходит ли письмо при каждом сценарии
— Работает ли ссылка подтверждения повторно
— Истекает ли срок действия токена
— Корректность отображения на mobile
— Проверка спам-скор и заголовков
— Поведение при повторной регистрации
👍21😁3🔥1
5 способов сохранить работу в эпоху ИИ: советы экспертов

Развитие искусственного интеллекта все сильнее влияет на рынок труда. Эксперты считают, что подготовиться к этим изменениям можно уже сейчас — для этого они предлагают несколько практических рекомендаций.

Читать статью
👍12🔥42
Что почитать айтишникам?

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

Нашли в канале ИТ Инсайты Артёма Харченкова годные обзоры и основные мысли из книг, которые он считает наиболее полезными для ИТ-специалистов и их руководителей.

🧏🏻‍♂️ Джедайские техники. Максим Дорофеев — must have для тех, кто работает в режиме многозадачности

🦢 Чёрный Лебедь. Нассим Талеб — чтобы понять, что в этом мире может пойти не так

🐈‍⬛ Как пасти котов. Дж. Хэнк Рейнуотер — классика по управлению командой разработки

🤝 Договориться можно обо всём. Гэвин Кеннеди и 👺 Переговоры с монстрами. Игорь Рызов — взаимодополняющие работы по ведению переговоров

🤡 Кругом одни идиоты. Томас Эриксон — про то, как навешать ярлыки классифицировать людей вокруг и как найти подход к разным типам личности

⚔️ Пять пороков команды. Патрик Ленсиони — для осознания того, как быть эффективной командой, а не группой индивидуалистов

👶🏻 Общаться с ребёнком. Как? Юлия Гиппенрейтер — ведь в общении с сотрудниками и с детьми много общего

💲Сколько стоит программный проект. Стив Макконелл — для тех, кто хочет научиться оценивать разработку и перестать срывать заявленные сроки
👍124🔥2👏1
добро пожаловать 😅
😁817🔥5👏4🌚3
📌 ТОП инструментов для тестирования rate limiting и защиты от перегрузки

Rate limiting — это ограничение количества запросов от пользователя или сервиса за определённое время.
Если реализован неправильно — возможны либо падения системы, либо блокировка легитимных пользователей.

Собрали инструменты и подходы, которые помогут QA проверять ограничения и устойчивость API.

▫️ Postman Runner
— Массовый запуск запросов
— Проверка ответов 429 Too Many Requests
— Анализ поведения при превышении лимита
🔗 https://www.postman.com

▫️ k6
— Нагрузочное тестирование через JavaScript
— Проверка лимитов на уровне API
— Удобная интеграция с CI/CD
🔗 https://k6.io

▫️ JMeter
— Гибкая настройка нагрузки
— Проверка одновременных пользователей
— Анализ поведения системы при пиковых запросах
🔗 https://jmeter.apache.org

▫️ curl (CLI)
— Быстрая отправка серии запросов
— Проверка headers (Retry-After, X-RateLimit-*)
— Подходит для точечной проверки
🔗 https://curl.se

▫️ Artillery
— Лёгкий инструмент для нагрузочного тестирования
— Поддержка HTTP и WebSocket
— Хорошо подходит для API-проектов
🔗 https://www.artillery.io

▫️ Checklist для QA (что проверять)
— Возвращается ли 429 при превышении лимита
— Присутствует ли заголовок Retry-After
— Разные лимиты для разных ролей
— Ограничение по IP или по пользователю
— Сброс лимита после истечения времени
— Поведение при параллельных запросах

Rate limiting — это не только про производительность, но и про безопасность (защита от brute-force и DDoS).
👍204🔥4
🟢Подборка полезностей для тестировщиков 🐞 1-8 марта

💡 Теория
▫️Friction-Maxxing, or The Case for Elbow Grease
▫️Vibe Coding is Like Groundhog Day
▫️4x improvement, 13x improvement
▫️Как контролировать предвзятость в тестировании
▫️QA-агенты. Автономные системы меняют экономику тестирования
▫️Зачем командам разработки и QA концепция DoR и DoD, и как не превратить ее в бюрократию
▫️Все паттерны в автоматизации тестирования
▫️QA метрики как база управленческих решений
▫️10 Chrome-расширений для QA. Часть 3: данные, UI и безопасность
▫️Пусть ваш AI пишет тесты. Имба, о которой не знает ни один вайбкодер
▫️Нет соединения — не значит нет UX. Как не потерять доверие пользователя вместе с интернетом

⛏️ Практика
▪️How to Automate Context Overload Detection in LLM Applications
▪️Как мы тестируем железо в радиочастотном центре — от платы до полноценного RU
▪️10 900 тестов: Как мы обеспечиваем качество в PingZen, или Почему ваш мониторинг должен быть протестирован
▪️Вайб-кодер и Claude убивают стартап. Осталось немного
▪️Как ускорить тесты проекта в 6 раз: от 10 минут к 101 секунде
▪️Тестирование приложений, созданных ИИ: практические советы для тестировщиков
▪️Поделить огромный проект с автотестами на 50 команд, чтобы QA был счастлив
▪️Перенос тест-кейсов из Яндекс Трекера в Allure TestOps одной командой с Cursor + MCP

💼 Карьера
▫️Что помогает тестировщику решать профессиональные дилеммы
▫️Как расти QA-инженеру: инструменты, которые действительно работают
▫️Что значит «отвечать за качество»?
▫️Что с QA в 2026? Профессия умирает? Или все преувеличивают?
▫️SQL для QA: 10 задач, которые реально дают на собеседованиях

📺 Посмотреть
🌐Переход от автоматизации к роботизации ⏱️35 минут 
🌐The research behind 1,435 quality and software testing job titles ⏱️50 минут 
🌐Check Every Box In Cypress Tests Without Flake ⏱️20 минут 
🌐Собеседование Леонид и пиво с соджу против 2х указателей Python ⏱️45 минут
🌐Как проводить собеседование на мобильного тестировщика ⏱️35 минут
🌐Одиночество тимлида. Почему мы всё равно хотим расти ⏱️50 минут

🍷 Отдохнуть
▫️Почему ваш SSD тихо теряет данные пока он лежит на полке
▫️И хейтеры могут плакать, или в чём величие Хидеки Камии
▫️Эксперимент «5 обезьян» никогда не проводился, а референс показал противоположные результаты
▫️Китайский студент разработал приложение, «разоблачающее» Британский музей
▫️Загадка метода Холмса
▫️L в аббревиатуре LLM означает «ложь»

🚀 Вакансии
▪️QA Lead (Технический лидер тестирования), 300 000 - 350 000 ₽
▪️QA Engineer в Финтех-проект (обработка и оптимизация транзакционных процессов), 160 000 - 200 000 ₽
▪️QA-инженер в Cognevia, 150 000 - 200 000 ₽
▪️Manual QA в IT-Thematic, oт 100 000 ₽
▪️QA Manual в Novagamings, 110 000 - 140 000 ₽
▪️QA Automation Engineer (TS/JS, Playwright) в ATSystems, 180 000 - 220 000 ₽
▪️QA Automation Engineer в Sociala, 180 000 - 220 000 ₽
▪️QA-тестировщик игр в Игровая студия (Unity / Unreal Engine проекты), 75 000 ₽
▪️Automation QA Engineer в IREV, 250 000 - 300 000 ₽

😘Разоблачай иллюзии
Please open Telegram to view this post
VIEW IN TELEGRAM
15👍3🔥2
📌 ТОП инструментов для тестирования file upload / download

Загрузка и скачивание файлов — частая функциональность в веб-приложениях.
И именно здесь часто возникают баги: неверный формат, битые файлы, проблемы с правами доступа или безопасностью.

Собрали инструменты и подходы, которые помогут QA качественно проверять upload/download-флоу:

▫️ Postman
— Тестирование upload через form-data
— Проверка Content-Type и размера файла
— Валидация ответа сервера
🔗 https://www.postman.com

▫️ HTTPBin
— Проверка отправки multipart/form-data
— Анализ headers и payload
— Удобно для экспериментов с API
🔗 https://httpbin.org

▫️ Chrome DevTools (Network)
— Проверка статуса ответа
— Анализ Content-Disposition и Content-Type
— Проверка размера файла и времени загрузки
🔗 https://developer.chrome.com/docs/devtools/network

▫️ cURL (CLI)
— Загрузка файлов через терминал
— Проверка API без UI
— Полезно для негативных сценариев
🔗 https://curl.se

▫️ OWASP File Upload Cheat Sheet
— Рекомендации по безопасной загрузке файлов
— Проверка MIME-type, расширений, размера
— Полезно для security-тестирования
🔗 https://cheatsheetseries.owasp.org/cheatsheets/File_Upload_Cheat_Sheet.html

▫️ Checklist для QA (что проверять)
— Ограничение размера файла
— Разрешённые / запрещённые форматы
— Переименование файла на сервере
— Обработка одинаковых имён
— Проверка вирусов (если предусмотрено)
— Доступ к скачиванию по ролям
— Поведение при обрыве соединения

Файловый функционал кажется простым, но часто содержит критичные баги.
👍134🔥4
😇 Хороших выходных!
😁121🔥5👎3