Telegram Web Link
📌 Путь к топовому 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
Что такое микросервисная архитектура

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

Такой подход упрощает масштабирование и обновление, делает приложение гибким и удобным для DevOps.

Ключевые характеристики:

1⃣ Мультикомпонентность — каждая микрослужба может обновляться отдельно.

2⃣ Ориентация на бизнес — сервисы строятся вокруг бизнес-логики.

3⃣ Простая маршрутизация — запросы обрабатываются через API.

4⃣ Децентрализация — каждая служба управляет своей базой данных.

5⃣ Отказоустойчивость — сервисы продолжают работу даже при сбоях.

6⃣ Эволюционность — удобно для модернизации старых монолитных систем.

➡️ Подробнее почитать про микросервисы

#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
😏 Шпаргалка для подготовки к собесам

Сохраняйте себе шпаргалку. В ней содержится сборник информации из разных источников, как русскоязычных, так и англоязычных 🔜
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Подборка материалов по тестированию баз данных

Тестирование баз данных – это проверка корректности работы базы данных, её целостности, производительности и безопасности.

Ошибки в БД могут привести к потере данных, сбоям в бизнес-логике и даже уязвимостям в системе.

1️⃣ SQLZoo – интерактивный тренажёр для практики SQL, есть пошаговые упражнения и задания на логику.

2️⃣ SQL Tutorial - полный гайд по SQL и тестированию баз данных (англ. статья).

3️⃣ База по базам. SQL для тестировщика - как писать запросы, индексы, работа с таблицами и многое другое.

4️⃣ Изучение SQL для начинающих - видео курс по основам SQL с практикой.

5️⃣ Большой гайд по тестированию БД - подробно разбирают основные методы тестирования БД, SQL-запросы для тестировщиков и практические примеры.

🚀 Сохраните подборку, чтобы не потерять

#подборка
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое фаззинг-тестирование

Фаззинг-тестирование — метод поиска ошибок и уязвимостей в ПО, сетях и ОС путем подачи случайных данных. Если программа ломается — значит, найдена проблема.

Fuzzing выявляет:

— SQL-инъекции;
— Переполнение буфера;
— DoS-атаки;
— XSS и утечки памяти.

Виды фаззеров:

➡️ Mutation-Based – изменяют существующие данные для тестирования.

➡️ Generation-Based – создают новые тестовые данные на основе моделей.

➡️ Protocol-Based – работают с протоколами, анализируя их структуру.

#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/02/23 22:05:42
Back to Top
HTML Embed Code: