Дайджест материалов по тестированию c 17 по 23 марта

QA Live | тестирование ПО

Дайджесты + 🔥 Вакансии QA

Почитать:

QA-команда стартапа

QA команда стартапа

“… хотя в любой момент вопрос качества релизов стоит остро, это не единственная задача, требующая внимания. Возможно, стоит привлечь консультанта или Fractional Leader, который поможет наладить и запустить эти процессы.”


Параллелизация в Playwright: ретраи, сериализация, WaitFor

Параллельный запуск в Playwright

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


Тест-раннер Cypress: проблемы и решения

Тест раннер Cypress плагины

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


Документация по Playwright теперь на русском

Документация Playwright на русском

Полный перевод официальной документации по Playwright JS и TypeScript на русский язык.


На других платформах:

Руководство по тестированию push-уведомлений

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


Практикуем системное мышление, улучшая тестирование

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


Гейм-дизайн каннибалы: кто съедает AAA игры и зачем

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


Тестировщики это просто крутые покемоны

Я не имею в виду то, что нужно собрать их всех, а скорее то, что в большинстве случаев они могут эволюционировать во что-то в зависимости от методов прокачки.


Программа апрельской Heisenbug

Те, кто размышляют над посещением, могут из этого хабрапоста узнать краткие описания докладов. А те, кто идти не собираются, могут всё равно пробежаться глазами и понять, какие темы сейчас актуальны (и добавить в комментариях, о чём ещё хотели бы послушать).


Тестирование платформы DeepSeek для проверки гипотез по анализу данных

Мы, ребята из Центра эксплуатации Блока ИТ Страхового Дома ВСК, занимаемся управлением автоматизации ИТ-процессов. И у нас, как у всех — куча прикладных задач, которые хочется закрыть быстро дешево и качественно. Недавний хайп по Deepseek не обошел нас стороной, и мы решили протестировать платформу по парочке гипотез в надежде на чудо.


Тестирование БД в легаси-проекте

В этой статье я хотел бы поделиться с вами моим опытом написания юнит-тестов для базы данных (БД) в рамках легаси-проекта. Я выбрал формат ретроспективы, чтобы показать, как все начиналось, к чему мы пришли и какой путь был пройден.


Год успешной работы тестировщиком: мифы, усвоенные на курсах, и реальность

Жизнь каждого человека складывается по-разному: кто-то с 16 лет уже четко знает, что ему интересно, а кто-то приходит к этому гораздо позже. Я отношусь ко второму типу. Отучившись в вузе и не проработав ни дня по профессии, я находилась в постоянном размышлении, к чему у меня лежит душа, что может приносить стабильный доход, что будет с этим миром и где в нем мое место. Я пошла в продажи, основываясь на принципе “Нужно попробовать, а дальше посмотрим”. Но продажи не вдохновляли меня от слова “совсем”. Жизненный опыт постепенно накапливался, но у меня не было никаких идей, как реализовать свои хотелки.


Автоматизация тестирования без программирования: Как я начал строить No-Code тулзу через конфиги

Работая в одной финтех компании TL QA, я столкнулся с тем, что уровень моих сотрудников по автоматизации не дотягивает до нужного, а рутину хотелось бы автоматизировать. В компании использовался Python (вроде все легко и просто) и все попытки обучить персонал через четкий индивидуальный план развития заканчивались тем, что у сотрудника «не хватало» времени на обучение и поднятие своего грейда как специалиста.


Скриншотное тестирование во фронтенде

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


В большом мире QA (англоязычное):

Walking the QA Tightrope: Balancing Quality, Deadlines and Pressure

QA’s are often placed in a difficult position. While developers, designers and product owners may have had weeks or months to work on a feature, QA often gets crammed into the final stages of a project.


AI doesn’t belong in test runtime

Not all AI in e2e testing is created equal.


How an E2E Quality Lead Helps in Cross-Service Projects

You know the type of project I’m talking about — you can recognize it by the weekly sync meetings that include eight product managers, 49 R&D managers and one project manager to rule them all.


Fix Your Bugs Before Doing Anything Else

At the time, developers widely shared this blog post in the online software development forums I used to hang out in, and it shaped my worldview around building high-quality software. Twenty-five years later, I still use what I learned from this article to sniff out potential pitfalls I might encounter when working with a new team. You’d be surprised at how many teams fail multiple portions of this test in 2025.


1000 timers in Jmeter, which one should I use

Sorry for the clickbait — there aren’t actually 1000 timers in JMeter. But I can assure you that many QA engineers and developers might get confused between these two timers: Precise Throughput Timer and Constant Throughput Timer.


You shouldn’t run tests sequentially

Frequently in support conversations and posts on Playwright forums, a problem has come up that’s a little bit hard to describe, but comes down to synchronous testing: developers writing a series of Playwright tests that operate on the assumption that one of the tests will either run first or run last, and perform the function of a setup and cleanup script.


Request-Mocking-Protocol: A New Approach to Mocking Server-Side Requests in E2E Testing

In this article, I’ll introduce a new approach to server-side API mocking that makes tests fast and reliable with minimal setup. As a tech stack, I will use Playwright and Next.js, though the method works with any framework or test runner.


A tale of two languages

Ok, I know this seems trivial, but in automated tests we use other languages. And I’m not talking about programming languages.


Error-Driven Development

Error-driven Development is built on the principle that “to disrupt is to forget.” Unlike traditional methodologies that aim to satisfy and maintain requirements, EDD uses each successful implementation as a stepping stone to challenge and rethink the original requirements themselves.


How API Can Break Front-end: Cases from Real Practice

Let’s take a closer look at real examples to better understand the causes behind these problems and discover practical ways to avoid them.


How to Stop Automated Tests from Skewing Your Website Analytics

When automated tests open a webpage and interact with it, analytics tools like Google Analytics, Mixpanel, or Matomo may register these interactions as real user activity. Over time, these automated visits get mixed with genuine traffic, leading to inaccurate data interpretation.


Accelerating Android UI Testing Through Parallelization

Every Android developer has been there: you push your code, kick off your CI pipeline, and then… wait. And wait. And wait some more. Just to find out if your UI tests pass. In my case, I was waiting 40 minutes.


Exploring Playwright’s Feature “Copy Prompt”

Playwright’s new «Copy prompt» feature simplifies debugging by generating detailed prompts for LLMs like ChatGPT.


Посмотреть:

Postman для тестировщика 2.0

Обновленный курс Postman Артема Русова.


Как плагины помогли нам переписать все тесты ⏱️35 минут

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

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


Хорошо протестировать нетестируемое ⏱️50 минут

Property-based testing — зарекомендовавший себя подход, который позволяет находить баги, практически неподвластные ручному тестированию, и при правильном использовании значительно сокращает затраты на качественное тестирование. Для работы подхода нужны генераторы входных данных системы, которую мы тестируем, и часто мы можем получить эти генераторы автоматически или задёшево.

Но что, если у той системы, которую хотим тестировать, входные данные очень непростой структуры? Например, хитрые графы с хитрыми отношениями вершин или успешно тайпчекающиеся программы? Тут на помощь могут прийти зависимые типы (dependent types).


Практика генерации тестов на основе спецификации API ⏱️45 минут

Проблема, с которой многие сталкиваются, — большой ручной регресс. Покрытие огромного количества API-методов требует ресурсов, которых нет. Кроме того, в большинстве случаев написание API-тестов — монотонная работа. Сократим ручную работу и время на написание однотипных автотестов, оставив QA-инженерам для покрытия только кейсы на бизнес-логику.


⬅️ Предыдущий QA-дайджест

Какой была ваша первая зарплата в QA и как вы искали первую работу?

Мега обсуждение в нашем телеграм-канале о поиске первой работы. Обмен опытом и мнения.

Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Мы в Telegram

Наш официальный канал
Полезные материалы и тесты
Готовимся к собеседованию
Project- и Product-менеджмент

? Популярное

? Telegram-обсуждения

Наши подписчики обсуждают, как искали первую работу в QA. Некоторые ищут ее прямо сейчас.
Наши подписчики рассказывают о том, как не бояться задавать тупые вопросы и чувствовать себя уверенно в новой команде.
Обсуждаем, куда лучше податься - в менеджмент или по технической ветке?
Говорим о конфликтных ситуациях в команде и о том, как их избежать
$1100*
медианная зарплата в QA в июне 2023

*по результатам опроса QA-инженеров в нашем телеграм-канале

Собеседование

19%*
IT-специалистов переехало или приняло решение о переезде из России по состоянию на конец марта 2022

*по результатам опроса в нашем телеграм-канале

live

Обсуждают сейчас