Telegram Web
⚙️ Подпишись на нашу еженедельную email-рассылку, чтобы быть в курсе последних открытий и тенденций в мире бэкенда.

В еженедельных письмах ты найдешь:
● Языки программирования и фреймворки для бэкенда
● Архитектура и проектирование серверных приложений
● Базы данных и управление данными
● Безопасность и защита данных
● Облачные технологии и DevOps
● API и интеграции
● Тестирование и отладка
● Инструменты и утилиты для бэкенд-разработчиков
● Лучшие практики и паттерны проектирования

👉Подписаться👈
☢️ Как не попасть в токсичную компанию: чек-лист для айтишника

C офферами от Сбера, Вконтакте, Яндекса и других айтишных гигантов все понятно — это стабильные компании, работать в которых мечтают многие.

Но вот что делать, если вас зовут работать в ноунейм-компанию, при этом предлагают з/п сильно выше рынка, полную удаленку и 100500 «плюшек»?

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

👉 Читать статью
😱 Гайд по собесам на джуна-тестировщика

Разобраться в тестировании с нуля и пройти собеседование — задача не из лёгких. Но когда всё нужное собрано в одном месте, путь к первому офферу становится гораздо проще.

Этот материал — не просто набор вопросов, а комплексный гайд, охватывающий все ключевые аспекты тестирования:

➡️ Практика собеседований — десятки реальных вопросов, которые задают новичкам.

➡️ Основы тестирования — цели тестирования, разница между QA и QC, пирамида тестирования, виды и принципы.

➡️ Технические знания — JSON, кэширование, HTTP-методы GET и POST, работа с API и другие важные темы.

➡️ Структурированный формат — чёткое разделение по темам, чтобы легко ориентироваться и быстро повторять материал.

📌 Ссылка на гайд

#гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡 API, которое тестирует само себя: часть 2

Автоматизация тестирования — одна из важнейших задач, позволяющих ускорить разработку и повысить качество продукта.

В первой части статьи OK.Tech уже рассмотрен подход к автоматической генерации тестов на основе спецификации API.

В продолжении подробно разобрано:

Как именно была реализована генерация автотестов.

Как структурированы API-методы и какие проверки можно генерировать.

Какие инструменты использовать для создания тестов.

Как встроить процесс в CI/CD для автогенерации тестов.

Читать вторую часть статьи 🔗

#почитать #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠 😐 Биохакинг и оптимизация здоровья тестировщиков — опросник

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

Поделитесь своим опытом — это поможет другим сделать осознанный выбор в мире биохакинга. ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Путь к топовому QA: как учитель стал инженером по тестированию в Т-Банк

Это видео вдохновляет на карьерный рост в тестировании — путь от нуля в IT до успешной работы в Тинькофф Банке с практическими советами и инсайтами.

Что вы узнаете:

➡️ Какие технические навыки важны для современного QA.

➡️ Почему знание программирования стало обязательным для тестировщиков.

➡️ Как тестировщики оптимизируют процессы в команде и помогают бизнесу.

➡️ Почему стоит вовлекаться в работу на ранних этапах разработки.

➡️ Как выстроить эффективное взаимодействие с разработчиками.

➡️ Какие метрики и инструменты реально полезны для тестировщика.

Разбираем путь в тестировании — включай видео и бери полезные инсайты 🔗

#видео
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Как форматировать и валидировать JSON в Sublime Text + горячие клавиши

Работа с JSON в Sublime Text становится проще благодаря удобному форматированию, валидации и горячим клавишам для быстрого доступа к командам.

Что в статье:

➡️ Как установить Pretty JSON для форматирования, проверки и минимизации JSON

➡️ Как добавить сочетания клавиш для ускорения работы

➡️ Готовые примеры настроек key bindings

Полный гайд со скриншотами 🔗

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔍 Подборка статей о Playwright: обучение, примеры и сравнение с Selenium

Playwright — мощный инструмент для автоматизированного тестирования веб-приложений.

➡️ Полезные команды Playwright
Разбор на примерах нескольких опций команды npx playwright test.

➡️ Playwright: веб-тестирование без драмы
Подробный обзор возможностей Playwright, включая примеры кода и советы по настройке.

➡️ Функциональные тесты веб-приложений с Playwright: основы
Базовые концепции использования Playwright для функционального тестирования, включая навигацию, выбор элементов и взаимодействие с ними.

➡️ Playwright или Selenium – что использовать в 2025 году
Сравнение Playwright и Selenium, их функций, производительности и применение в современных проектах.

➡️ Тестирование веб-приложений с Playwright
Подробная статья, изучающая функции, преимущества, установку и пошаговое руководство по началу работы с первым тестом в Playwright.

#подборка
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 🗓 Таблица принятия решений

Техника «Таблица принятия решений» помогает систематизировать и проверить логику системы, особенно когда требуется обработка множества условий и их комбинаций.

Как это работает:

1️⃣ Определите условия – опишите все параметры, влияющие на поведение системы.

Например, для системы доступа это могут быть: «Пользователь является администратором», «Файл помечен как конфиденциальный».

2️⃣ Перечислите возможные действия – какие результаты должны произойти при разных сочетаниях условий.

Например: «Доступ разрешен», «Доступ ограничен», «Доступ запрещен».

3️⃣ Создайте таблицу – в строках укажите комбинации условий, в столбцах – соответствующие действия.

Эта техника незаменима при тестировании систем с разветвленной логикой и сложными бизнес-правилами.

#вопросы_с_собеседований
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Работа в двух вкладках: чит-лист проверок

Одновременная работа с объектом в разных вкладках — частый, но недооценённый сценарий. Пользователи делают это постоянно, а система далеко не всегда к этому готова.

Что может пойти не так:

🔘 Редактирование — конфликт данных, перезапись изменений, ошибки при сохранении.

🔘 Создание — дублирование записей, сбои при генерации уникальных идентификаторов.

🔘 Удаление — попытка стереть уже удалённое или изменённое в другой вкладке.

🔘 Изменение связей — одна сущность меняется, а связанная с ней остаётся в старом состоянии.

Что делать:

1️⃣ Открывать один и тот же объект в разных вкладках и проверять, как ведёт себя система.

2️⃣ Тестировать редактирование, создание и удаление с учётом изменяющихся данных.

3️⃣ Искать нетривиальные сценарии: например, изменение объекта через его связи.


Полный чек-лист проверок — в статье 🔗

#гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
😱 Как искать простейшие баги в веб-приложениях

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

В новом материале от Positive Technologies автор делится своим опытом поиска багов в веб-приложениях на примере Juice Shop — площадки, наполненной уязвимостями.

Что вы узнаете:

➡️ Как работают веб-приложения и почему важно понимать HTTP-запросы.

➡️ Какие инструменты используют багхантеры для анализа и поиска уязвимостей.

➡️ Реальные примеры XSS, IDOR и XXE на практике.

Читайте статью и погружайтесь в багхантерство 🔗

Если вам удобнее воспринимать информацию на слух — включайте видео, в котором еще больше деталей.

#почитать #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/07/05 15:42:01
Back to Top
HTML Embed Code: