Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про крестики-нолики
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про крестики-нолики
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про крестики-нолики
После 200 игр в крестики-нолики процент выигрыша Кати составил ровно 49%. Какое минимальное количество игр подряд ей нужно выиграть, чтобы увеличить свой процент выигрыша до 50%? Ответ: 4 игры. Катя выиграла 200 × 49 / 100 = 98 игр. Если она выиграет еще…
❤2
#softwareTesting #juniour
Рост QA-инженера — это не только вертикальное движение по карьерной лестнице, но и развитие в ширину: изучение новых инструментов, подходов и технологий.
В новой статье автор расскажет о поэтапном пути развития QA-специалиста от стажера до сеньора, детально описывая ключевые навыки и направления для роста на каждом карьерном грейде.
Куда расти QA-инженеру на каждом грейде: подробный гид
Рост QA-инженера — это не только вертикальное движение по карьерной лестнице, но и развитие в ширину: изучение новых инструментов, подходов и технологий.
В новой статье автор расскажет о поэтапном пути развития QA-специалиста от стажера до сеньора, детально описывая ключевые навыки и направления для роста на каждом карьерном грейде.
Куда расти QA-инженеру на каждом грейде: подробный гид
Хабр
Куда расти QA-инженеру на каждом грейде: подробный гид
Ты – тестировщик. А знаешь ли ты свой уровень? А главное — знаешь, куда двигаться дальше? Меня зовут Максим Белопросов, я QA Team Lead в компании 1221Systems и один из ответственных за направление...
👍1
#proQuality_books #softwareTesting #securityTesting
Тестирование на проникновение с Kali Linux (2025)
Автор: Алексей Вячеславович Милосердов
Количество страниц: 178
Язык издания: Русский
Это практическое руководство предназначено для начинающих специалистов по информационной безопасности и охватывает основы тестирования на проникновение с использованием Kali Linux. Книга предоставляет пошаговые инструкции по проведению пентеста, включая сбор информации, сканирование уязвимостей, эксплуатацию и составление отчётов.
Плюсы:
➕Предоставляет конкретные примеры и сценарии, которые могут быть полезны при проведении реальных тестов на проникновение.
➕Содержит информацию, соответствующую последним версиям Kali Linux и современным методам пентестинга.
➕Практические кейсы и лабораторные упражнения — реальные примеры атак и задания для самостоятельной отработки.
➕Подходит для командной работы — советы по организации пентестов в составе команды и коммуникации с заказчиком.
Недостатки:
➖Из-за компактного формата книга не охватывает все аспекты пентестинга в полном объёме.
➖Некоторые разделы могут быть сложны для понимания без предварительных знаний в области информационной безопасности.
Тестирование на проникновение с Kali Linux (2025)
Автор: Алексей Вячеславович Милосердов
Количество страниц: 178
Язык издания: Русский
Это практическое руководство предназначено для начинающих специалистов по информационной безопасности и охватывает основы тестирования на проникновение с использованием Kali Linux. Книга предоставляет пошаговые инструкции по проведению пентеста, включая сбор информации, сканирование уязвимостей, эксплуатацию и составление отчётов.
Плюсы:
➕Предоставляет конкретные примеры и сценарии, которые могут быть полезны при проведении реальных тестов на проникновение.
➕Содержит информацию, соответствующую последним версиям Kali Linux и современным методам пентестинга.
➕Практические кейсы и лабораторные упражнения — реальные примеры атак и задания для самостоятельной отработки.
➕Подходит для командной работы — советы по организации пентестов в составе команды и коммуникации с заказчиком.
Недостатки:
➖Из-за компактного формата книга не охватывает все аспекты пентестинга в полном объёме.
➖Некоторые разделы могут быть сложны для понимания без предварительных знаний в области информационной безопасности.
👍1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про книгу 📖
Страница 1 в открытой книге расположена справа.
Сколько страниц нужно перевернуть корги, чтобы перейти с 33-й на 222-ю?
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про книгу 📖
Страница 1 в открытой книге расположена справа.
Сколько страниц нужно перевернуть корги, чтобы перейти с 33-й на 222-ю?
❤2
Выбирайте один из вариантов ниже, делитесь идеями и решениями в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
53%
95
5%
190
16%
189
26%
94
#proQuality_events
Присоединяйтесь к онлайн-сессии Playwright or Selenium? The Modern Approach to UI Test Automation с Angela Olszewska. На встрече мы обсудим, почему Playwright становится всё более популярным инструментом для автоматизации тестирования. Angela сравнит Playwright с такими фреймворками, как Selenium и Cypress, и расскажет об их ключевых отличиях. Не упустите шанс узнать о последних трендах в тестировании.
📆 Детали:
→ 14 Октября, 11:00 MSQ, онлайн
Язык: английский
До встречи!
Другие наши мероприятия на wearecommunity.io
Присоединяйтесь к онлайн-сессии Playwright or Selenium? The Modern Approach to UI Test Automation с Angela Olszewska. На встрече мы обсудим, почему Playwright становится всё более популярным инструментом для автоматизации тестирования. Angela сравнит Playwright с такими фреймворками, как Selenium и Cypress, и расскажет об их ключевых отличиях. Не упустите шанс узнать о последних трендах в тестировании.
📆 Детали:
→ 14 Октября, 11:00 MSQ, онлайн
Язык: английский
До встречи!
Другие наши мероприятия на wearecommunity.io
❤3
#automationTesting
Контроль времени — обязательная часть зрелого тестирования. Если вы хотите стабильных пайплайнов и уверенности в своей логике, научитесь управлять временем. Сначала через freezegun или time-machine.
В этой статье рассмотрим, как выстроить адекватную архитектуру контроля времени в Python-тестах: от простых фиксаций до внедрения Clock-абстракции.
Контроль времени в Python-тестах: freeze, mock и архитектура Clock
Контроль времени — обязательная часть зрелого тестирования. Если вы хотите стабильных пайплайнов и уверенности в своей логике, научитесь управлять временем. Сначала через freezegun или time-machine.
В этой статье рассмотрим, как выстроить адекватную архитектуру контроля времени в Python-тестах: от простых фиксаций до внедрения Clock-абстракции.
Контроль времени в Python-тестах: freeze, mock и архитектура Clock
Хабр
Контроль времени в Python-тестах: freeze, mock и архитектура Clock
Привет, Хабр! Время — это одна из самых нестабильных переменных в коде (и не только). Оно безжалостно к CI, случайным багам и здравому смыслу. Особенно если вы пишете логику, где участвует...
👍4
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про книгу
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про книгу
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про книгу
Страница 1 в открытой книге расположена справа. Сколько страниц нужно перевернуть корги, чтобы перейти с 33-й на 222-ю? Ответ: 95. Поскольку страница 1 и нечётные страницы находятся справа, меньшая чётная страница находится слева. Страница 222 открыта одновременно…
❤1
#softwareTesting #juniour
Как начать работу над проектом, написать тестовую документацию, понять, когда и как переходить к автоматизации… и выжить?
В новой статье автор расскажет о поэтапном пути развития QA-специалиста от стажера до сеньора, детально описывая ключевые навыки и направления для роста на каждом карьерном грейде.
Как QA не утонуть в новом проекте. Часть 1: гайд, советы и ChatGPT
Как начать работу над проектом, написать тестовую документацию, понять, когда и как переходить к автоматизации… и выжить?
В новой статье автор расскажет о поэтапном пути развития QA-специалиста от стажера до сеньора, детально описывая ключевые навыки и направления для роста на каждом карьерном грейде.
Как QA не утонуть в новом проекте. Часть 1: гайд, советы и ChatGPT
Хабр
Как QA не утонуть в новом проекте. Часть 1: гайд, советы и ChatGPT
Привет, это Наташа из SmartHead! Как начать работу над проектом, написать тестовую документацию, понять, когда и как переходить к автоматизации… и выжить? Работа QA всегда связана с множеством...
❤2😢1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про футбольный мяч ⚽️⚽️
Дизайн мяча представляет собой сочетание шестиугольников и пятиугольников. Мяч дебютировал на Чемпионате мира под названием Telstar от Adidas в 1970 году в Мексике. Узор из белых шестиугольников и чёрных пятиугольников на мяче был хорошо заметен по телевизору.
Если шестиугольников 20, сколько пятиугольников?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про футбольный мяч ⚽️⚽️
Дизайн мяча представляет собой сочетание шестиугольников и пятиугольников. Мяч дебютировал на Чемпионате мира под названием Telstar от Adidas в 1970 году в Мексике. Узор из белых шестиугольников и чёрных пятиугольников на мяче был хорошо заметен по телевизору.
Если шестиугольников 20, сколько пятиугольников?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
❤2
#automationTesting
В сегодняшней статье автор расскажет о своей библиотеке для написания тестов в транзакциях при работе с MySQL, которая позволяет использовать реальную базу данных вместо создания моков и автоматически откатывает изменения после каждого теста, обеспечивая изоляцию и поддержку параллельного запуска.
Пишем тесты в транзакциях вместе с MySQL
В сегодняшней статье автор расскажет о своей библиотеке для написания тестов в транзакциях при работе с MySQL, которая позволяет использовать реальную базу данных вместо создания моков и автоматически откатывает изменения после каждого теста, обеспечивая изоляцию и поддержку параллельного запуска.
Пишем тесты в транзакциях вместе с MySQL
Хабр
Пишем тесты в транзакциях вместе с MySQL
Хочу поведать о своей библиотеке для написания тестов в транзакциях при работе с MySQL. Я люблю писать тесты для своего кода, но при этом не люблю писать моки и всю необходимую для них обвязку....
👍1
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про футбольный мяч
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про футбольный мяч
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про футбольный мяч
Дизайн мяча представляет собой сочетание шестиугольников и пятиугольников. Мяч дебютировал на Чемпионате мира под названием Telstar от Adidas в 1970 году в Мексике. Узор из белых шестиугольников и чёрных пятиугольников на мяче был хорошо заметен по телевизору.…
❤2
#proQuality_events
Присоединяйтесь к ивенту о Testing Uncertainty с Павлом Румянцевым, где мы обсудим, как тестировать изменения в библиотеках, используемых множеством клиентов и команд.
💡 Павел поделится реальными примерами и эффективными стратегиями, как избежать сбоев при внесении изменений в такие библиотеки.
👉 Этот ивент будет полезен всем, кто сталкивается с подобными задачами в динамичной среде.
📆 Присоединяйтесь к нам 23 Октября 2025 13:00 WAW | 14:00 BY | 15:00 TBS, язык EN!
Другие наши мероприятия на wearecommunity.io.
Присоединяйтесь к ивенту о Testing Uncertainty с Павлом Румянцевым, где мы обсудим, как тестировать изменения в библиотеках, используемых множеством клиентов и команд.
💡 Павел поделится реальными примерами и эффективными стратегиями, как избежать сбоев при внесении изменений в такие библиотеки.
👉 Этот ивент будет полезен всем, кто сталкивается с подобными задачами в динамичной среде.
📆 Присоединяйтесь к нам 23 Октября 2025 13:00 WAW | 14:00 BY | 15:00 TBS, язык EN!
Другие наши мероприятия на wearecommunity.io.
❤2
#softwareTesting
Quality Gates (или «ворота качества») — это набор критериев, которые автоматически проверяются перед тем, как код (или сборка, или релиз) будет считаться достаточно качественным, чтобы попасть в следующую стадию — например, в main-ветку, staging или production.
В сегодняшней статье автор расскажет, как инструмент Quality Gates, представляющий собой автоматизированные контрольные точки на пути кода от разработки до продакшена, помогает совместными усилиями QA-инженеров и системных администраторов обеспечивать качество, стабильность и предсказуемость ИТ-систем, экономя нервы и предотвращая проблемы до их появления.
Quality Gates: нервы целы, ночи спокойны. Поздравляем сисадминов!
Quality Gates (или «ворота качества») — это набор критериев, которые автоматически проверяются перед тем, как код (или сборка, или релиз) будет считаться достаточно качественным, чтобы попасть в следующую стадию — например, в main-ветку, staging или production.
В сегодняшней статье автор расскажет, как инструмент Quality Gates, представляющий собой автоматизированные контрольные точки на пути кода от разработки до продакшена, помогает совместными усилиями QA-инженеров и системных администраторов обеспечивать качество, стабильность и предсказуемость ИТ-систем, экономя нервы и предотвращая проблемы до их появления.
Quality Gates: нервы целы, ночи спокойны. Поздравляем сисадминов!
Лаборатория качества
Quality Gates: нервы целы, ночи спокойны. Поздравляем сисадминов!
Узнайте, как Quality Gates автоматически блокируют риски в CI/CD, спасая сисадминов от ночных инцидентов, а QA - от рутины. Конкретные инструменты (SonarQube, JMeter, Prometheus), метрики, этапы.
❤1
#proQuality_books #softwareTesting
Основы юзабилити-тестирования (2021)
Авторы: Кэрол М. Барум
Количество страниц: 410
Язык издания: Русский
«Основы юзабилити-тестирования» — фундаментальная книга для тех, кто хочет освоить UX-тестирование как часть процесса разработки. Она сочетает академическую точность с практическими рекомендациями и даёт системное понимание, как сделать продукт удобным, понятным и приятным для пользователя.
Плюсы:
➕Пошаговый подход: подробно описаны все этапы юзабилити-тестирования — от планирования до отчётности.
➕Практическая направленность: включает реальные кейсы, шаблоны и чек-листы, пригодные для применения в работе.
➕Современные примеры: учтены особенности тестирования мобильных приложений и онлайн-продуктов.
➕Актуальные инструменты: упоминаются современные решения для дистанционного тестирования и сбора метрик (например, Morae, Lookback, Optimal Workshop).
Минусы:
➖Объём и плотность материала: новичкам может показаться, что информации слишком много — требует вдумчивого чтения.
➖Меньше внимания автоматизации: книга сфокусирована на классическом UX-тестировании, а не на инструментальном анализе.
➖Некоторые примеры устарели: часть иллюстраций и инструментов в издании 2021 года уже заменена более новыми аналогами.
Основы юзабилити-тестирования (2021)
Авторы: Кэрол М. Барум
Количество страниц: 410
Язык издания: Русский
«Основы юзабилити-тестирования» — фундаментальная книга для тех, кто хочет освоить UX-тестирование как часть процесса разработки. Она сочетает академическую точность с практическими рекомендациями и даёт системное понимание, как сделать продукт удобным, понятным и приятным для пользователя.
Плюсы:
➕Пошаговый подход: подробно описаны все этапы юзабилити-тестирования — от планирования до отчётности.
➕Практическая направленность: включает реальные кейсы, шаблоны и чек-листы, пригодные для применения в работе.
➕Современные примеры: учтены особенности тестирования мобильных приложений и онлайн-продуктов.
➕Актуальные инструменты: упоминаются современные решения для дистанционного тестирования и сбора метрик (например, Morae, Lookback, Optimal Workshop).
Минусы:
➖Объём и плотность материала: новичкам может показаться, что информации слишком много — требует вдумчивого чтения.
➖Меньше внимания автоматизации: книга сфокусирована на классическом UX-тестировании, а не на инструментальном анализе.
➖Некоторые примеры устарели: часть иллюстраций и инструментов в издании 2021 года уже заменена более новыми аналогами.
🔥2
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про самолет ✈️
Последний ряд в самолёте — 27-й. 13-го ряда нет, и в двух рядах всего по 4 места. Во всех остальных рядах по 8 мест. Экипаж сообщает капитану, что 98% мест заняты.
Сколько пассажиров в самолёте?
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про самолет ✈️
Последний ряд в самолёте — 27-й. 13-го ряда нет, и в двух рядах всего по 4 места. Во всех остальных рядах по 8 мест. Экипаж сообщает капитану, что 98% мест заняты.
Сколько пассажиров в самолёте?
Выбирайте один из вариантов ниже, делитесь идеями и решениями в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
8%
192 пассажира
76%
196 пассажиров
8%
194 пассажира
8%
198 пассажиров
❤2
#automationTesting
Автор сегодняшней статьи расскажет про инструмент swagger-coverage-tool — решение для автоматического измерения покрытия API автотестами на Python.
Измерение покрытия API тестами на основе Swagger для Python
Автор сегодняшней статьи расскажет про инструмент swagger-coverage-tool — решение для автоматического измерения покрытия API автотестами на Python.
Измерение покрытия API тестами на основе Swagger для Python
Хабр
Измерение покрытия API тестами на основе Swagger для Python
Overview Вступление В этой статье хочу рассказать про инструмент swagger-coverage-tool — решение для автоматического измерения покрытия API автотестами на Python. Основная цель инструмента —...
👍2