#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
Выбирайте один из вариантов ниже, делитесь идеями и решениями в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
10%
15
33%
10
0%
8
57%
4
#automationTesting
Паттерны в IT и дизайне - это шаблоны для решения типовых проблем, помогающие стандартизировать процессы разработки и проектирования.
В сегодняшней статье автор расскажет, как писать UI автотесты на Python, используя проверенные подходы и лучшие практики автоматизации.
UI автотесты на Python с запуском на CI/CD и Allure отчетом. PageObject, PageComponent, PageFactory
Паттерны в IT и дизайне - это шаблоны для решения типовых проблем, помогающие стандартизировать процессы разработки и проектирования.
В сегодняшней статье автор расскажет, как писать UI автотесты на Python, используя проверенные подходы и лучшие практики автоматизации.
UI автотесты на Python с запуском на CI/CD и Allure отчетом. PageObject, PageComponent, PageFactory
Хабр
UI автотесты на Python с запуском на CI/CD и Allure отчетом. PageObject, PageComponent, PageFactory
Вступление В этой статье мы разберем, как писать UI автотесты на Python, используя проверенные подходы и лучшие практики автоматизации. Мы поэтапно рассмотрим ключевые паттерны, такие как PageObject,...
👍3
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про наследство
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про наследство
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про наследство
В наследство для разделения между двумя сыновьями Вилли и Гарри отец оставил 100 золотых слитков. Сыновья решили отдать пятую часть слитков Вилли и четверть слитков Гарри, всего 24 слитка, на благотворительность. Сколько слитков Вилли отдает на благотворительность?…
❤1