#proQuality_books #automationTesting
📖 A Frontend Web Developer’s Guide to Testing (2022)
Автор: Eran Kinsbruner
Количество страниц: 304
Язык издания: Английский
Книга покрывает ключевые аспекты автоматизированного тестирования веб-приложений. В основе — обзор популярных фреймворков (Selenium, Cypress, Playwright, Puppeteer), структурированная стратегия тестирования и внимание к будущим трендам, таким как low-code инструменты и тестирование компонентов.
Плюсы:
➕Затрагивается low-code, AI-инструменты и тестирование компонентов.
➕Чтение по Selenium, Cypress, Playwright и Puppeteer в одном издании.
➕Пошаговые инструкции облегчают внедрение тестов с нуля.
Минусы:
➖Книга представляет собой обзор и не заменяет полное руководство по каждому из фреймворков.
➖Книга удовлетворяет начинающих, но не глубоко погружается в детали.
📖 A Frontend Web Developer’s Guide to Testing (2022)
Автор: Eran Kinsbruner
Количество страниц: 304
Язык издания: Английский
Книга покрывает ключевые аспекты автоматизированного тестирования веб-приложений. В основе — обзор популярных фреймворков (Selenium, Cypress, Playwright, Puppeteer), структурированная стратегия тестирования и внимание к будущим трендам, таким как low-code инструменты и тестирование компонентов.
Плюсы:
➕Затрагивается low-code, AI-инструменты и тестирование компонентов.
➕Чтение по Selenium, Cypress, Playwright и Puppeteer в одном издании.
➕Пошаговые инструкции облегчают внедрение тестов с нуля.
Минусы:
➖Книга представляет собой обзор и не заменяет полное руководство по каждому из фреймворков.
➖Книга удовлетворяет начинающих, но не глубоко погружается в детали.
👍2❤1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про карты 🃏🃏
Из полной колоды, состоящей из 52 карт, пропало несколько карт. Если оставшиеся карты раздать четырем драконам, то останутся три карты. Если раздать их трем драконам, то останутся две карты, и если раздать их пятерым драконам, то останутся две карты.
Сколько всего оставшихся карт?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про карты 🃏🃏
Из полной колоды, состоящей из 52 карт, пропало несколько карт. Если оставшиеся карты раздать четырем драконам, то останутся три карты. Если раздать их трем драконам, то останутся две карты, и если раздать их пятерым драконам, то останутся две карты.
Сколько всего оставшихся карт?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
👍3
#automationTesting
Playwright – библиотека Node.js с открытым исходным кодом, созданная компанией Microsoft для автоматизации браузеров на базе Chromium, Firefox и WebKit с помощью единого API.
В сегодняшней статье автор расскажет, как интегрировать тестовый фреймворк Playwright с Bitbucket Pipelines для автоматизации кросс-браузерного тестирования в CI/CD-среде.
Как запускать тест-кейсы Playwright в CI/CD
Playwright – библиотека Node.js с открытым исходным кодом, созданная компанией Microsoft для автоматизации браузеров на базе Chromium, Firefox и WebKit с помощью единого API.
В сегодняшней статье автор расскажет, как интегрировать тестовый фреймворк Playwright с Bitbucket Pipelines для автоматизации кросс-браузерного тестирования в CI/CD-среде.
Как запускать тест-кейсы Playwright в CI/CD
QaRocks
Как запускать тест-кейсы Playwright в CI/CD
Как интегрировать CI/CD BitBucket с Playwright и проводить сквозное тестирование с помощью Bitbucket и Playwright.
❤4
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про карты
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про карты
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про карты
Из полной колоды, состоящей из 52 карт, пропало несколько карт. Если оставшиеся карты раздать четырем драконам, то останутся три карты. Если раздать их трем драконам, то останутся две карты, и если раздать их пятерым драконам, то останутся две карты. Сколько…
❤2
#softwareTesting #apiTesting
Интерфейсы прикладного программирования (Application Programming Interface, API) имеют недостатки, которые вырастают в серьёзные проблемы и риски для безопасности.
В сегодняшней статье автор расскажет о ключевых рисках безопасности API и облачных инфраструктур, методах их тестирования на примере реальных инцидентов и инструментах защиты для минимизации ущерба бизнеса.
API и облака: как тестировать то, что нельзя потрогать?
Интерфейсы прикладного программирования (Application Programming Interface, API) имеют недостатки, которые вырастают в серьёзные проблемы и риски для безопасности.
В сегодняшней статье автор расскажет о ключевых рисках безопасности API и облачных инфраструктур, методах их тестирования на примере реальных инцидентов и инструментах защиты для минимизации ущерба бизнеса.
API и облака: как тестировать то, что нельзя потрогать?
Лаборатория качества
API и облака: как тестировать то, что нельзя потрогать?
API и облака: как тестировать то, что нельзя потрогать?. API – сердце большинства современных приложений. Если оно работает некорректно, приложение может сломаться в самый неподходящий момент.
👍2
#softwareTesting #proQuality_translation
В мире технологий даже мельчайшая ошибка может иметь огромные последствия. Иногда один баг приводит к катастрофе, а иногда — к неожиданным открытиям и прогрессу. Перед вами — истории багов, которые оставили след не только в коде, но и в истории человечества.
🐞В сегодняшней статье путешествие по ошибкам, которые дали о себе знать, - неудачам, которые послужили уроком, и сбоям, которые, так или иначе, помогли продвинуть мир вперед.
Баги, изменившие мир
В мире технологий даже мельчайшая ошибка может иметь огромные последствия. Иногда один баг приводит к катастрофе, а иногда — к неожиданным открытиям и прогрессу. Перед вами — истории багов, которые оставили след не только в коде, но и в истории человечества.
🐞В сегодняшней статье путешествие по ошибкам, которые дали о себе знать, - неудачам, которые послужили уроком, и сбоям, которые, так или иначе, помогли продвинуть мир вперед.
Баги, изменившие мир
Хабр
Баги, изменившие мир
Это путешествие по ошибкам, которые дали о себе знать, - неудачам, которые послужили уроком, и сбоям, которые, так или иначе, помогли продвинуть мир вперед. В мире технологий даже мельчайшая ошибка...
👍1🔥1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про секретную дверь 🚪
Секретная дверь открывается с помощью пятизначного кода без нулей. Вторая цифра кода в три раза больше первой, третья на единицу больше второй, четвертая в четыре раза больше первой, а последняя в полтора раза больше второй.
Сможете назвать пятизначный код для открытия секретной двери?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про секретную дверь 🚪
Секретная дверь открывается с помощью пятизначного кода без нулей. Вторая цифра кода в три раза больше первой, третья на единицу больше второй, четвертая в четыре раза больше первой, а последняя в полтора раза больше второй.
Сможете назвать пятизначный код для открытия секретной двери?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
❤2
#automationTesting
Mock-тестирование — это испытание программы, при котором реальные её компоненты заменяются «дублёрами» — тестовыми объектами.
В сегодняшней статье автор расскажет, как радикально ускорить цикл разработки фронтенда и сквозных тестов в Cypress за счет автоматического перезапуска тестов при изменении кода приложения и ускорения выполнения самих тестов.
Моки в Cypress
Mock-тестирование — это испытание программы, при котором реальные её компоненты заменяются «дублёрами» — тестовыми объектами.
В сегодняшней статье автор расскажет, как радикально ускорить цикл разработки фронтенда и сквозных тестов в Cypress за счет автоматического перезапуска тестов при изменении кода приложения и ускорения выполнения самих тестов.
Моки в Cypress
👍1
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про секретную дверь
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про секретную дверь
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про секретную дверь
Секретная дверь открывается с помощью пятизначного кода без нулей. Вторая цифра кода в три раза больше первой, третья на единицу больше второй, четвертая в четыре раза больше первой, а последняя в полтора раза больше второй. Сможете назвать пятизначный код…
❤2
#softwareTesting #apiTesting
Растущее использование сервис-ориентированных архитектур, а затем микросервисов привело к созданию множества инструментов для тестирования API.
В статье представлен список инструментов с открытым исходным кодом для тестирования API.
Бесплатные инструменты тестирования API
Растущее использование сервис-ориентированных архитектур, а затем микросервисов привело к созданию множества инструментов для тестирования API.
В статье представлен список инструментов с открытым исходным кодом для тестирования API.
Бесплатные инструменты тестирования API
❤2
#proQuality_books #softwareTesting
📖 Информационное тематическое пособие в помощь начинающему QA engineer (2023)
Автор: Алексей Ильин
Количество страниц: 99
Язык издания: Русский
Книга «Информационное тематическое пособие в помощь начинающему QA engineer» представляет собой компактный справочник (~99 страниц) с основами тестирования ПО. Цель — помочь новичкам быстро освоить ключевые понятия и процессы, используемые в профессии QAengineer.
Плюсы:
➕Написана простым языком для абсолютных новичков.
➕Компактна — всего 99 страниц, удобно читать быстро и без «воды».
➕Покрывает разные роли QA: ручное тестирование, API, автоматизация, даже performance/security базовый уровень .
Минусы:
➖Очень поверхностное изложение — из-за компактности глубина тем ограничена.
➖Малый объём примеров — практических сценариев и кейсов по автоматизации или CI/CD немного.
📖 Информационное тематическое пособие в помощь начинающему QA engineer (2023)
Автор: Алексей Ильин
Количество страниц: 99
Язык издания: Русский
Книга «Информационное тематическое пособие в помощь начинающему QA engineer» представляет собой компактный справочник (~99 страниц) с основами тестирования ПО. Цель — помочь новичкам быстро освоить ключевые понятия и процессы, используемые в профессии QAengineer.
Плюсы:
➕Написана простым языком для абсолютных новичков.
➕Компактна — всего 99 страниц, удобно читать быстро и без «воды».
➕Покрывает разные роли QA: ручное тестирование, API, автоматизация, даже performance/security базовый уровень .
Минусы:
➖Очень поверхностное изложение — из-за компактности глубина тем ограничена.
➖Малый объём примеров — практических сценариев и кейсов по автоматизации или CI/CD немного.
❤3
#proQuality_learn
🌐 Хотите научиться тестировать масштабные цифровые продукты, обеспечивая их надежность, функциональность и удобство для пользователей?
В EPAM Campus открыта регистрация на бесплатные образовательные программы для старта в QA:
🎓 Automated Testing (.NET, Java, JavaScript, Python)
🎓 Software Functional Testing
✅ Обучение с ориентацией на актуальные требования IT-рынка
✅ Материалы от опытных специалистов EPAM
✅ Интенсивный формат с отработкой навыков на практических задачах
✅ Интеграция ИИ для современного и эффективного обучения
Эти программы сейчас доступны во многих локациях. Выбирайте свою, регистрируйтесь и делитесь ссылками на курсы с друзьями, которым это будет интересно!
🌐 Хотите научиться тестировать масштабные цифровые продукты, обеспечивая их надежность, функциональность и удобство для пользователей?
В EPAM Campus открыта регистрация на бесплатные образовательные программы для старта в QA:
🎓 Automated Testing (.NET, Java, JavaScript, Python)
🎓 Software Functional Testing
✅ Обучение с ориентацией на актуальные требования IT-рынка
✅ Материалы от опытных специалистов EPAM
✅ Интенсивный формат с отработкой навыков на практических задачах
✅ Интеграция ИИ для современного и эффективного обучения
Эти программы сейчас доступны во многих локациях. Выбирайте свою, регистрируйтесь и делитесь ссылками на курсы с друзьями, которым это будет интересно!
❤3🔥2🥰1🤔1
#ProQuality_quiz
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про туннель 🚞🚞
Швейцарский поезд полностью проезжает мимо дерева за 1 минуту, через туннель за 3 минуты и через другой туннель за 5 минут. Он движется с одинаковой скоростью.
Во сколько раз второй туннель длиннее первого?
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про туннель 🚞🚞
Швейцарский поезд полностью проезжает мимо дерева за 1 минуту, через туннель за 3 минуты и через другой туннель за 5 минут. Он движется с одинаковой скоростью.
Во сколько раз второй туннель длиннее первого?
👍2
Выбирайте один из вариантов ниже, делитесь идеями и решениями в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
8%
1,5 раза
33%
~1,67 раза
8%
2,5 раза
50%
2 раза
#automationTesting
Локатор - это путь к элементу на странице веб-сайта, с помощью которого автоматизированный тест сможет этот элемент найти.
В статье отражены различные способы задания локаторов, которые наиболее часто используются в автотестах.
Как составить устойчивые локаторы практически для любого сайта
Локатор - это путь к элементу на странице веб-сайта, с помощью которого автоматизированный тест сможет этот элемент найти.
В статье отражены различные способы задания локаторов, которые наиболее часто используются в автотестах.
Как составить устойчивые локаторы практически для любого сайта
Хабр
Как составить устойчивые локаторы практически для любого сайта
Вступление Всем привет! Я Екатерина Васильева, старший инженер по автоматизации тестирования в InfoWatch, и сегодня хочу поделиться своими наработками в области автотестирования веб-сайтов. В процессе...
👍3
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про туннель
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про туннель
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про туннель
Швейцарский поезд полностью проезжает мимо дерева за 1 минуту, через туннель за 3 минуты и через другой туннель за 5 минут. Он движется с одинаковой скоростью. Во сколько раз второй туннель длиннее первого? Ответ: В 2 раза. Поезд проезжает мимо дерева за…
👍2🔥1
#softwareTesting
Regexp -> Regular expression -> регулярное выражение – это строчное значение, которое описывает шаблон поиска подстрок в заданной строке.
В сегодняшней статье автор расскажет, как регулярные выражения (regexp) помогают инженерам тестирования улучшить тест-анализ, оптимизировать тест-дизайн (включая технику классов эквивалентности), ускорить диагностику дефектов и расширить возможности автоматизации.
Регулярные выражения для инженеров тестирования: чтение, анализ и применение в тестировании
Regexp -> Regular expression -> регулярное выражение – это строчное значение, которое описывает шаблон поиска подстрок в заданной строке.
В сегодняшней статье автор расскажет, как регулярные выражения (regexp) помогают инженерам тестирования улучшить тест-анализ, оптимизировать тест-дизайн (включая технику классов эквивалентности), ускорить диагностику дефектов и расширить возможности автоматизации.
Регулярные выражения для инженеров тестирования: чтение, анализ и применение в тестировании
Хабр
Регулярные выражения для инженеров тестирования: чтение, анализ и применение в тестировании
Всем привет. Сегодня в блоге ЛАНИТ на Хабре мы с вами поговорим про такую важную тему, как регулярные выражения. Что это такое, для чего применяется, чем знание этого инструмента работы с данными...
👍2
#proQuality_books #softwareTesting
📖 Software Testing: A Craftsman’s Approach, Fifth Edition (2021)
Авторы: Paul C. Jorgensen, Byron DeVries
Количество страниц: 528
Язык издания: Английский
Книга предоставляет глубокий и основательный подход к тестированию программного обеспечения, опираясь на математические основы и теорию графов. Книга подойдет для изучения тестирования с использованием моделей, TDD разработки и других техник.
Плюсы:
➕ Глубокое изложение теории и практики тестирования.
➕ Освещены важные темы: тестирование с помощью моделей, юнит-тестирование, системное тестирование.
➕ Дополнена математическими главами (теория графов, дискретная математика).
Минусы:
➖ Сложный язык для новичков.
➖ Нет современных тем, связанных с актуальными инструментами тестирования.
➖ Мало практических примеров для базового уровня.
Для кого книга:
✔️ Для студентов, изучающих тестирование ПО на академическом уровне.
✔️ Для профессионалов, желающих углубить свои знания в теории тестирования.
✔️ Для инженеров, работающих с математическими моделями в тестировании.
✔️ Для преподавателей, ищущих материалы для курсов по тестированию.
📖 Software Testing: A Craftsman’s Approach, Fifth Edition (2021)
Авторы: Paul C. Jorgensen, Byron DeVries
Количество страниц: 528
Язык издания: Английский
Книга предоставляет глубокий и основательный подход к тестированию программного обеспечения, опираясь на математические основы и теорию графов. Книга подойдет для изучения тестирования с использованием моделей, TDD разработки и других техник.
Плюсы:
➕ Глубокое изложение теории и практики тестирования.
➕ Освещены важные темы: тестирование с помощью моделей, юнит-тестирование, системное тестирование.
➕ Дополнена математическими главами (теория графов, дискретная математика).
Минусы:
➖ Сложный язык для новичков.
➖ Нет современных тем, связанных с актуальными инструментами тестирования.
➖ Мало практических примеров для базового уровня.
Для кого книга:
✔️ Для студентов, изучающих тестирование ПО на академическом уровне.
✔️ Для профессионалов, желающих углубить свои знания в теории тестирования.
✔️ Для инженеров, работающих с математическими моделями в тестировании.
✔️ Для преподавателей, ищущих материалы для курсов по тестированию.
❤2
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про наследство 💰💰
В наследство для разделения между двумя сыновьями Вилли и Гарри отец оставил 100 золотых слитков. Сыновья решили отдать пятую часть слитков Вилли и четверть слитков Гарри, всего 24 слитка, на благотворительность.
Сколько слитков Вилли отдает на благотворительность?
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про наследство 💰💰
В наследство для разделения между двумя сыновьями Вилли и Гарри отец оставил 100 золотых слитков. Сыновья решили отдать пятую часть слитков Вилли и четверть слитков Гарри, всего 24 слитка, на благотворительность.
Сколько слитков Вилли отдает на благотворительность?
👍2