Выбирайте один из вариантов ниже, делитесь идеями и решениями в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
27%
12 растений
27%
10 растений
36%
11 растений
9%
9 растений
#automationTesting #apiTesting
Проектирование API (Application Programming Interface) – это процесс разработки структуры и правил взаимодействия между различными программными компонентами или приложениями.
В сегодняшней статье автор расскажет о процессе написания API автотестов на Python, используя современные best practices, покажет как настраивать их запуск в CI/CD с помощью GitHub Actions и Allure-отчёт с историей запусков.
API автотесты на Python с запуском на CI/CD и Allure отчетом
Проектирование API (Application Programming Interface) – это процесс разработки структуры и правил взаимодействия между различными программными компонентами или приложениями.
В сегодняшней статье автор расскажет о процессе написания API автотестов на Python, используя современные best practices, покажет как настраивать их запуск в CI/CD с помощью GitHub Actions и Allure-отчёт с историей запусков.
API автотесты на Python с запуском на CI/CD и Allure отчетом
Хабр
API автотесты на Python с запуском на CI/CD и Allure отчетом
Вступление В этой статье мы разберём процесс написания API автотестов на Python, используя современные best practices. Кроме того, мы настроим их запуск в CI/CD с помощью GitHub Actions и сформируем...
❤2
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про фермеров
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про фермеров
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про фермеров
Четверо фермеров высаживают рассаду. Алекс высаживает несколько растений в ряд. Затем Боря высаживает по одному растению между каждыми двумя. Затем Валера высаживает по одному растению между каждыми двумя. Затем Денис высаживает по одному растению между каждыми…
❤1
#softwareTesting
Методология разработки программного обеспечения (ПО) — это совокупность принципов, процессов и практик, которые помогают организовать работу команды разработчиков.
В сегодняшней статье автор расскажет о классических методологиях разработки ПО (Waterfall, V-модель, эволюционное прототипирование, итеративно-инкрементная модель) с фокусом на роли тестировщика: этапах подключения QA, специфике тестирования в каждом подходе и практических примерах из индустрии.
Методологии разработки ПО: классика глазами тестировщика
Методология разработки программного обеспечения (ПО) — это совокупность принципов, процессов и практик, которые помогают организовать работу команды разработчиков.
В сегодняшней статье автор расскажет о классических методологиях разработки ПО (Waterfall, V-модель, эволюционное прототипирование, итеративно-инкрементная модель) с фокусом на роли тестировщика: этапах подключения QA, специфике тестирования в каждом подходе и практических примерах из индустрии.
Методологии разработки ПО: классика глазами тестировщика
Лаборатория качества
Методологии разработки ПО: классика глазами тестировщика
Методологии разработки ПО: классика глазами тестировщика. Как известно, разработка программного обеспечения (далее — ПО) может осуществляться на основании различных методологий и у каждой имеются свои особенн
👍1
#proQuality_books #automationTesting
Optimization of Automated Software Testing Using Meta-Heuristic Techniques (2023)
Авторы: Манжу Хари, Дипти Бала Мишра, Бисваранджан Ачарья, Рубен Гонсалес Креспо
Количество страниц: 184
Язык издания: Английский
«Optimization of Automated Software Testing Using Meta-Heuristic Techniques» предоставляет глубокий анализ и практические рекомендации, которые могут быть полезны для улучшения качества программных продуктов и повышения эффективности процессов тестирования.
Плюсы:
➕Книга освещает современные методы оптимизации тестирования с использованием мета эвристических алгоритмов, что является актуальной темой в области программной инженерии.
➕Рассматриваются различные уровни тестирования, включая модульное, интеграционное, производительное и безопасность, с применением соответствующих алгоритмов оптимизации.
➕Представлены примеры и алгоритмы, которые могут быть использованы для улучшения процессов тестирования в реальных проектах.
Недостатки:
➖Из-за научной направленности книга может быть сложной для понимания без предварительных знаний в области мета эвристических методов и программного тестирования.
Optimization of Automated Software Testing Using Meta-Heuristic Techniques (2023)
Авторы: Манжу Хари, Дипти Бала Мишра, Бисваранджан Ачарья, Рубен Гонсалес Креспо
Количество страниц: 184
Язык издания: Английский
«Optimization of Automated Software Testing Using Meta-Heuristic Techniques» предоставляет глубокий анализ и практические рекомендации, которые могут быть полезны для улучшения качества программных продуктов и повышения эффективности процессов тестирования.
Плюсы:
➕Книга освещает современные методы оптимизации тестирования с использованием мета эвристических алгоритмов, что является актуальной темой в области программной инженерии.
➕Рассматриваются различные уровни тестирования, включая модульное, интеграционное, производительное и безопасность, с применением соответствующих алгоритмов оптимизации.
➕Представлены примеры и алгоритмы, которые могут быть использованы для улучшения процессов тестирования в реальных проектах.
Недостатки:
➖Из-за научной направленности книга может быть сложной для понимания без предварительных знаний в области мета эвристических методов и программного тестирования.
❤1
#proQuality_podcasts #ProQuality #TestAutomation #Автоматизация #DevOps
Все доклады по автоматизации с ProQuality Conference 2025 уже доступны для просмотра на нашем канале YouTube!
🔧 Видео:
✅ Oleksandr Halichenko - Playwright + Cucumber Integration
✅ Mariami Goginava - 5% Rule for Automation Growth ✅ Robin Gupta - Open Source Agents for In-Sprint Automation
✅ Ilyas Landikov - Commit Notations for Quality ✅ Igor Goldshmidt - Lean Startup Mindset in Automation
Сделайте вашу автоматизацию более продуктивной! 💪
Все доклады по автоматизации с ProQuality Conference 2025 уже доступны для просмотра на нашем канале YouTube!
🔧 Видео:
✅ Oleksandr Halichenko - Playwright + Cucumber Integration
✅ Mariami Goginava - 5% Rule for Automation Growth ✅ Robin Gupta - Open Source Agents for In-Sprint Automation
✅ Ilyas Landikov - Commit Notations for Quality ✅ Igor Goldshmidt - Lean Startup Mindset in Automation
Сделайте вашу автоматизацию более продуктивной! 💪
YouTube
ProQuality Conference 2025: Integrate Playwright and Cucumber with no Trade offs
🎤 Oleksandr Halichenko: Integrate Playwright and Cucumber with no Trade-offs
Discover how to combine behavior-driven development (BDD) with modern browser automation for seamless testing.
📌 https://wearecommunity.io/events/proquality-conference-2025/talks/89461…
Discover how to combine behavior-driven development (BDD) with modern browser automation for seamless testing.
📌 https://wearecommunity.io/events/proquality-conference-2025/talks/89461…
❤1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про байдарки 🚣♂️🚣♀️
Коллеги решили встретиться вне работы и организовать любительский заплыв на байдарках. Общие расходы оценили в 212 у.е. Парни согласились внести каждый на 1 у.е. больше, чем девушки.
Если всего 12 парней и 8 девушек, сколько у.е. должен внести каждый парень?
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про байдарки 🚣♂️🚣♀️
Коллеги решили встретиться вне работы и организовать любительский заплыв на байдарках. Общие расходы оценили в 212 у.е. Парни согласились внести каждый на 1 у.е. больше, чем девушки.
Если всего 12 парней и 8 девушек, сколько у.е. должен внести каждый парень?
❤1
Выбирайте один из вариантов ниже, делитесь идеями и решениями в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
3%
12 у.е.
76%
11 у.е.
10%
10 у.е.
10%
9 у.е.
#automationTesting #secutityTesting
Тестирование на проникновение (пентест) — метод оценки безопасности компьютерных систем или сетей средствами моделирования атаки злоумышленника.
В сегодняшней статье автор расскажет о практической автоматизации пентеста на Python: создании порт-сканеров, брутфорсе веб-форм, реализации сетевых атак (ARP-spoofing, SMB-поиск) и сниффинга трафика с использованием библиотек requests и Scapy для ускорения тестирования на проникновение.
Автоматизируем пентест с помощью Python
Тестирование на проникновение (пентест) — метод оценки безопасности компьютерных систем или сетей средствами моделирования атаки злоумышленника.
В сегодняшней статье автор расскажет о практической автоматизации пентеста на Python: создании порт-сканеров, брутфорсе веб-форм, реализации сетевых атак (ARP-spoofing, SMB-поиск) и сниффинга трафика с использованием библиотек requests и Scapy для ускорения тестирования на проникновение.
Автоматизируем пентест с помощью Python
Хабр
Автоматизируем пентест с помощью Python
Тестирование на проникновение всегда ограничено во времени. Если черные хакеры (или просто хакеры) могут потратить недели и месяцы на проведение APT атаки, то белые хакеры не могут...
👍2❤1
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про байдарки
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про байдарки
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про байдарки
Коллеги решили встретиться вне работы и организовать любительский заплыв на байдарках. Общие расходы оценили в 212 у.е. Парни согласились внести каждый на 1 у.е. больше, чем девушки. Если всего 12 парней и 8 девушек, сколько у.е. должен внести каждый парень?…
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Когда не можешь понять, почему баг воспроизводится снова и снова
😁6❤1
#softwareTesting
Десктоп-приложения — это программы, которые устанавливаются и работают непосредственно на компьютере пользователя.
В сегодняшней статье автор расскажет о ключевых особенностях тестирования десктоп-приложений — от их уникальных сложностей и классификации по типам до специфики функционального и нефункционального тестирования, а также поделится практическими инструментами и сценариями для эффективной проверки.
Нюансы тестирования десктоп-приложений
Десктоп-приложения — это программы, которые устанавливаются и работают непосредственно на компьютере пользователя.
В сегодняшней статье автор расскажет о ключевых особенностях тестирования десктоп-приложений — от их уникальных сложностей и классификации по типам до специфики функционального и нефункционального тестирования, а также поделится практическими инструментами и сценариями для эффективной проверки.
Нюансы тестирования десктоп-приложений
👍2
#proQuality_books #softwareTesting #securityTesting
📖 Exploiting Software: How to Break Code (2004)
Авторы: Greg Hoglund, Gary McGraw
Количество страниц: 512
Язык издания: Английский
Классика по безопасности ПО: паттерны атак, реверс-инжиниринг, эксплуатация уязвимостей, переполнения буфера и руткиты. Учит думать как хакер, чтобы защищать код. Полезна и как справочник, и как практическое пособие.
Плюсы:
➕ Актуальные принципы атак.
➕ Чёткие паттерны и примеры.
➕ Сильные главы по buffer overflow и руткитам.
Минусы:
➖ Устаревшие ссылки и инструменты.
➖ Неравномерная глубина тем.
Для кого книга:
✔️ Специалисты по ИБ и разработчики
✔️ Тестировщики, работающие с безопасностью
✔️ Реверс-инженеры и исследователи уязвимостей
📖 Exploiting Software: How to Break Code (2004)
Авторы: Greg Hoglund, Gary McGraw
Количество страниц: 512
Язык издания: Английский
Классика по безопасности ПО: паттерны атак, реверс-инжиниринг, эксплуатация уязвимостей, переполнения буфера и руткиты. Учит думать как хакер, чтобы защищать код. Полезна и как справочник, и как практическое пособие.
Плюсы:
➕ Актуальные принципы атак.
➕ Чёткие паттерны и примеры.
➕ Сильные главы по buffer overflow и руткитам.
Минусы:
➖ Устаревшие ссылки и инструменты.
➖ Неравномерная глубина тем.
Для кого книга:
✔️ Специалисты по ИБ и разработчики
✔️ Тестировщики, работающие с безопасностью
✔️ Реверс-инженеры и исследователи уязвимостей
👍1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про фокусника 🤹🤹
Во время своего магического шоу фокусник просит вас загадать число от 1 до 9 включительно. Умножить число на 2. Прибавить к результату 3. Умножить полученный результат на 3. Наконец, вычесть 5 и назвать ему получившееся число.
Затем фокусник правильно называет задуманное вами число. Как?
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про фокусника 🤹🤹
Во время своего магического шоу фокусник просит вас загадать число от 1 до 9 включительно. Умножить число на 2. Прибавить к результату 3. Умножить полученный результат на 3. Наконец, вычесть 5 и назвать ему получившееся число.
Затем фокусник правильно называет задуманное вами число. Как?
❤1
Выбирайте один из вариантов ниже, делитесь идеями и решениями в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
61%
Вычитает 4 и делит на 6
11%
Вычитает 6 и делит на 4
11%
Вычитает 5 и делит на 3
17%
Это магия, точно сказать нельзя
#automationTesting
Параллелизация в Appium — это техника одновременного запуска тестов на нескольких реальных устройствах или эмуляторах/симуляторах для ускорения выполнения тестовой suite.
В сегодняшней статье автор расскажет, как использовать параллельное выполнение тестов в TestING на симуляторах и эмуляторах.
Параллелизация в Appium на симуляторах и эмуляторах
Параллелизация в Appium — это техника одновременного запуска тестов на нескольких реальных устройствах или эмуляторах/симуляторах для ускорения выполнения тестовой suite.
В сегодняшней статье автор расскажет, как использовать параллельное выполнение тестов в TestING на симуляторах и эмуляторах.
Параллелизация в Appium на симуляторах и эмуляторах
QaRocks
Параллелизация в Appium на симуляторах и эмуляторах
Параллельное выполнение тестов на симуляторах и эмуляторах идеально подходит для тестирования на ранних этапах цикла разработки для базового функционального тестирования.
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про фокусника
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про фокусника
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про фокусника
Во время своего магического шоу фокусник просит вас загадать число от 1 до 9 включительно. Умножить число на 2. Прибавить к результату 3. Умножить полученный результат на 3. Наконец, вычесть 5 и назвать ему получившееся число. Затем фокусник правильно называет…
❤1
#softwareTesting #juniour
В сегодняшней статье автор расскажет о пяти ключевых инструментах для начинающего QA-инженера в 2025 году — Zephyr (тест-документация в Jira), Postman (тестирование API), DataGrip (работа с БД), Open Search Dashboards (аналитика и логи) и EXCAMAD (визуализация бизнес-процессов), подчеркивая, что главный инструмент — критическое мышление.
ТОП-5 инструментов для начинающего тестировщика
В сегодняшней статье автор расскажет о пяти ключевых инструментах для начинающего QA-инженера в 2025 году — Zephyr (тест-документация в Jira), Postman (тестирование API), DataGrip (работа с БД), Open Search Dashboards (аналитика и логи) и EXCAMAD (визуализация бизнес-процессов), подчеркивая, что главный инструмент — критическое мышление.
ТОП-5 инструментов для начинающего тестировщика
Хабр
ТОП-5 инструментов для начинающего тестировщика
Привет, Хабр! Я Герман, стажер QА‑инженер в ОТП Банке. Моя профессия всегда актуальна на рынке ИТ, и поэтому я решил рассказать о необходимом инструментарии начинающего тестировщика в...
❤2