Telegram Web
🔍 Подборка статей о 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
👏4🥰2🤩21
📌 🗓 Таблица принятия решений

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что делать:

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

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

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


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

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

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

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

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

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

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

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

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

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

#почитать #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰2🤩1
Что такое микросервисная архитектура

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#подборка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥72🤩2🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Даже самый скилловый QA может утонуть в багах 💀

Узнали себя?

#memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁15🤔4🥰3👍1
Что такое фаззинг-тестирование

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

Fuzzing выявляет:

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

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

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

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

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

#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩63👍2
Как в Рунити внедрили пирамиду тестирования и чем это помогло

Когда автотестов становится слишком много, их поддержка начинает отнимать больше времени, чем разработка. В Рунити решили оптимизировать процессы, внедрив пирамиду тестирования.

В новой статье специалисты отдела тестирования рассказывают:

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

➡️ Почему избыток E2E-тестов тормозит процессы и как этого избежать.

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

➡️ С какими сложностями столкнулись при внедрении и какие результаты получили

Кроме того, в статье разобран реальный кейс с оптимизацией тестирования одной из фич.

Читать подробнее о внедрении пирамиды тестирования 🔗

#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🥰3
🤨 Какие вебинары вам действительно нужны?

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

Ваши ответы дадут нам понимание, какие темы и форматы действительно важны, а также помогут сделать вебинары интереснее и продуктивнее.

Заполнение займет всего пару минут, а нам это очень поможет! Спасибо, что участвуете в нашем развитии! 💙

➡️ Пройти опрос
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰52👍2
📌 Как успешно пройти собеседование на QA: разбор задачи на тест-кейсы

Технические собеседования на позицию QA-инженера часто включают в себя задания на составление тест-кейсов. Это позволяет интервьюеру оценить, как кандидат применяет теорию тестирования на практике.

💡 О чём статья:

В качестве примера рассматривается тестирование веб-интерфейса с полем ввода и кнопкой «Отправить», которая делает GET-запрос на сервер.

Автор подробно разбирает:

Функциональное тестирование: позитивные и негативные сценарии, работу с граничными значениями, предугадывание ошибок.

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

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

Полный разбор задачи — по ссылке 🔗

#гайд #почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3😁2🤩21👍1
🚀 Тренажер для практики тестирования веб-элементов

ToolsQA – это демо-сайт, предназначенный для тестирования различных элементов DOM, часто встречающихся в веб-приложениях. Он полезен как для ручного тестирования, так и для автоматизированных скриптов.

Основные разделы и возможности:

🔘 Elements – тестирование кнопок, чекбоксов, выпадающих списков, текстовых полей и других стандартных элементов.

🔘 Forms – работа с формами логина и валидации полей.

🔘 Alerts, Frames & Windows – тестирование всплывающих окон, фреймов и вкладок.

🔘 Widgets – проверка работы различных UI-компонентов, включая селекторы даты, таблицы, аккордеоны и тултипы.

🔘 Interactions – тестирование перетаскивания элементов, выбора списка и сортировки.

🔘 Book Store Application – раздел для работы с REST API, авторизацией и CRUD-операциями.

🔗 Перейти к ToolsQA – можно использовать без регистрации

#тренажер
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥103🥰2
Что такое парадокс пестицида

Эффект пестицида описывает явление, при котором повторное использование одних и тех же тестовых сценариев со временем становится всё менее эффективным в обнаружении новых дефектов.

Аналогия с пестицидами в сельском хозяйстве подразумевает, что так же, как вредители могут со временем развить устойчивость к определённым химическим веществам, ПО может «привыкнуть» к постоянно повторяемым тестам, и эти тесты перестанут быть эффективными для нахождения новых ошибок.

Причины:

• Ограниченное покрытие;
• Привыкание к дефектам;
• Неадаптивность к изменениям.

Как преодолеть эффект:

• Регулярное обновление тестов;
• Использование разнообразных методов тестирования;
• Эксплораторское тестирование;
• Перемешивание тестов.


Примеры ответов с собеседований:

➡️ 80 QA Interviews Stream
➡️ 77 QA Interviews Stream

#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
👏4🥰2🤩21😢1
📈 IT-найм 2025: почему сеньоры будут на вес золота, а джуны — без работы?

Времена «мастеров на все руки» в IT подходят к концу. Работодатели все чаще отдают предпочтение кандидатам с опытом работы на конкретном стеке и с продолжительным опытом в конкретной отрасли, будь то финтех, е-ком, ритейл, фудтех и т. д.

Все потому, что рынок требует специалистов с глубоким пониманием специфики отрасли, способных решать задачи в рамках строгих ограничений.

Рассказываем, какие специалисты будут востребованы в 2025 году и как ими стать.

👉 Читать статью
🤩5🥰4🥱2😢1🌚1
🤩 Актуальные новости из мира тестирования

Мир QA быстро меняется: новые инструменты, тренинги и методологии появляются постоянно.

Давайте разберем, что сейчас актуально🔽

➡️ Новые онлайн-тренинги:

Software-Testing.Ru запускает курсы: «Школу Тест-Аналитика» (12 февраля) и «Charles Proxy как инструмент тестировщика» (13 февраля).

➡️ Конференция Heisenbug 2025 Spring:

• 5-6 апреля в Москве и онлайн пройдет Heisenbug 2025 Spring – главная конференция по тестированию с докладами для QA-инженеров, разработчиков и тимлидов.

➡️ Лучшие инструменты для тестирования ПО:

Softlist представил рейтинг топ-инструментов для тестирования, включая Selenium, Postman, JMeter и AI-решения.

➡️ Тенденции в тестировании ИТ-решений:

IT Channel News отмечает, что раннее тестирование (Shift-Left) и экологическое тестирование остаются актуальными в 2025 году.

➡️ Популярные виды тестирования в 2025 году:

• По данным Lemon School, ключевые направления: автоматизация, безопасность, UX/UI, производительность и API-тестирование.

#подборка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🥰3
Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования

🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion

#️⃣C#

Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel

☁️DevOps

Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования

🐘PHP

Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты

🐍Python

Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты

Java

Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *

* Организация Meta запрещена на территории РФ
🔥3🥰2
2025/07/08 15:26:34
Back to Top
HTML Embed Code: