#automationTesting
E2E-автотест - это вид тестов, который проверяет бизнес функционал от момента его начала до завершения.
В сегодняшей статье автор расскажет историю внедрения E2E-автотестов для тестирования бизнес-процессов Московской Биржи: про наиболее важные аспекты, фичи и сервисы.
Автоматизация Е2Е-тестирования сквозных БП интеграционных проектов Операционного блока
E2E-автотест - это вид тестов, который проверяет бизнес функционал от момента его начала до завершения.
В сегодняшей статье автор расскажет историю внедрения E2E-автотестов для тестирования бизнес-процессов Московской Биржи: про наиболее важные аспекты, фичи и сервисы.
Автоматизация Е2Е-тестирования сквозных БП интеграционных проектов Операционного блока
Хабр
Автоматизация Е2Е-тестирования сквозных БП интеграционных проектов Операционного блока
Всем привет! Меня зовут Ренат Дасаев. Являюсь руководителем направления интеграционного автотестирования в компании MOEX и сегодняшний рассказ будет посвящен истории процесса внедрения E2E-автотестов...
👍6
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с вариантом решения задания по использованию AI при написании тест кейсов
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks #AI_tasks
Сегодня вы можете ознакомиться с вариантом решения задания по использованию AI при написании тест кейсов
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks #AI_tasks
Telegraph
Задание по использованию AI при написании тест кейсов
Имеются функциональные требования, для которых необходимо написать тест кейсы. Результат оформить в виде таблицы, которую можно будет скопировать в Google Sheet.
👍2👨💻2
#softwareTesting #apiTesting
Аутентификационные cookie-файлы — это небольшие фрагменты данных, которые сервер отправляет клиенту (обычно браузеру) в процессе аутентификации пользователя.
Статья рассматривает два подхода к передаче аутентификационных cookie-файлов при вызове API: ручной, требующий копирования и вставки заголовков ответа, и автоматизированный, использующий скрипты Postman для извлечения и сохранения cookie в переменные окружения, что упрощает процесс и снижает вероятность ошибок.
Получение cookies из заголовка HTTP-ответа в Postman
Аутентификационные cookie-файлы — это небольшие фрагменты данных, которые сервер отправляет клиенту (обычно браузеру) в процессе аутентификации пользователя.
Статья рассматривает два подхода к передаче аутентификационных cookie-файлов при вызове API: ручной, требующий копирования и вставки заголовков ответа, и автоматизированный, использующий скрипты Postman для извлечения и сохранения cookie в переменные окружения, что упрощает процесс и снижает вероятность ошибок.
Получение cookies из заголовка HTTP-ответа в Postman
👍2
#proQuality_books #automationTesting
📖 Testing in Python: Robust Testing for Professionals (2020)
Авторы: Noah Gift, Alfredo Deza
Количество страниц: 177
Язык издания: Английский
Книга представляет собой практическое руководство по автоматизированному тестированию на языке Python, ориентированное на специалистов, стремящихся улучшить качество программного обеспечения. Авторы, обладающие многолетним опытом в промышленной разработке, предлагают структурированный подход к созданию надежных тестов, охватывая как базовые, так и продвинутые техники.
Плюсы:
➕Книга насыщена примерами и реальными сценариями, что способствует лучшему пониманию материала.
➕Рассматриваются современные инструменты и подходы, такие как Pytest и Tox.
➕Подходит как для начинающих, так и для опытных разработчиков, желающих систематизировать знания.
➕Доступ к репозиторию с примерами кода на GitHub, что облегчает практическое освоение материала.
Минусы:
➖Некоторые главы могут показаться неуместными или слабо связанными с основной темой.
➖Для опытных специалистов материал может показаться поверхностным и недостаточно глубоким.
📖 Testing in Python: Robust Testing for Professionals (2020)
Авторы: Noah Gift, Alfredo Deza
Количество страниц: 177
Язык издания: Английский
Книга представляет собой практическое руководство по автоматизированному тестированию на языке Python, ориентированное на специалистов, стремящихся улучшить качество программного обеспечения. Авторы, обладающие многолетним опытом в промышленной разработке, предлагают структурированный подход к созданию надежных тестов, охватывая как базовые, так и продвинутые техники.
Плюсы:
➕Книга насыщена примерами и реальными сценариями, что способствует лучшему пониманию материала.
➕Рассматриваются современные инструменты и подходы, такие как Pytest и Tox.
➕Подходит как для начинающих, так и для опытных разработчиков, желающих систематизировать знания.
➕Доступ к репозиторию с примерами кода на GitHub, что облегчает практическое освоение материала.
Минусы:
➖Некоторые главы могут показаться неуместными или слабо связанными с основной темой.
➖Для опытных специалистов материал может показаться поверхностным и недостаточно глубоким.
👍2
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про десерт 🍰🍰
Обедая в кафе рядом с офисом, сотрудник компании "Мечта" получает десерт абсолютно бесплатно, если при заказе назовет секретный код. Компания совместно с кафе придумала систему паролей, чтобы подтвердить, что именно сотрудник компании пришел на обед.
София называла пароль ЕОВ27, когда обедала во вторник, и пароль ТИЧ47, когда обедала в четверг.
Какой пароль она назовет в пятницу?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про десерт 🍰🍰
Обедая в кафе рядом с офисом, сотрудник компании "Мечта" получает десерт абсолютно бесплатно, если при заказе назовет секретный код. Компания совместно с кафе придумала систему паролей, чтобы подтвердить, что именно сотрудник компании пришел на обед.
София называла пароль ЕОВ27, когда обедала во вторник, и пароль ТИЧ47, когда обедала в четверг.
Какой пароль она назовет в пятницу?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
#automationTesting
При веб-тестировании возникает необходимость работать в разных окружениях, а именно в окружениях разработки (dev, development, песочнице), стейдже (стейджинге, staging, промежуточное, предпродакшен, или регрессионное окружение) и продакшен-окружении (production, или конечного пользователя).
В сегодняшней статье автор расскажет, как эффективно организовать тестирование в staging и production окружениях с помощью Playwright. Вы узнаете о настройке baseURL, использовании переменных окружений для переключения сред, интеграции с CI-конвейером и создании отдельных проектов для разных сред с уникальными конфигурациями.
Тестирование в Staging и Production окружениях
При веб-тестировании возникает необходимость работать в разных окружениях, а именно в окружениях разработки (dev, development, песочнице), стейдже (стейджинге, staging, промежуточное, предпродакшен, или регрессионное окружение) и продакшен-окружении (production, или конечного пользователя).
В сегодняшней статье автор расскажет, как эффективно организовать тестирование в staging и production окружениях с помощью Playwright. Вы узнаете о настройке baseURL, использовании переменных окружений для переключения сред, интеграции с CI-конвейером и создании отдельных проектов для разных сред с уникальными конфигурациями.
Тестирование в Staging и Production окружениях
👍3
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про десерт
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про десерт
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про десерт
Обедая в кафе рядом с офисом, сотрудник компании "Мечта" получает десерт абсолютно бесплатно, если при заказе назовет секретный код. Компания совместно с кафе придумала систему паролей, чтобы подтвердить, что именно сотрудник компании пришел на обед. София…
❤4
#softwareTesting #databases
Нужно ли тестировщику разбираться в базах данных? Короткий ответ: да, как минимум на том уровне, чтобы можно было успешно выявлять и локализовывать ошибки в их работе. На практике же проблемы в базах данных зачастую фрустрируют даже опытных QA-инженеров.
В статье вы найдете шпаргалку по распространённым багам в работе баз данных. Шпаргалка разбита их по категориями, а также содержит примеры и объяснения первопричин появления.
Что тестировщикам (и не только им) важно знать о базах данных. Шпаргалка по популярным ошибкам
Нужно ли тестировщику разбираться в базах данных? Короткий ответ: да, как минимум на том уровне, чтобы можно было успешно выявлять и локализовывать ошибки в их работе. На практике же проблемы в базах данных зачастую фрустрируют даже опытных QA-инженеров.
В статье вы найдете шпаргалку по распространённым багам в работе баз данных. Шпаргалка разбита их по категориями, а также содержит примеры и объяснения первопричин появления.
Что тестировщикам (и не только им) важно знать о базах данных. Шпаргалка по популярным ошибкам
Хабр
Что тестировщикам (и не только им) важно знать о базах данных. Шпаргалка по популярным ошибкам
Нужно ли тестировщику разбираться в базах данных? Короткий ответ: да, как минимум на том уровне, чтобы можно было успешно выявлять и локализовывать ошибки в их работе. На практике же проблемы в базах...
👍2
#softwareTesting #proQuality_translation
Компания Atlassian была первопроходцем в преобразовании традиционной модели обеспечения качества (Quality Assurance) в модель Поддержки Качества (Quality Assistance). На протяжении многих лет они разрабатывают свою методологию, доступную в различных материалах.
В этой статье расскажем о том, как Atlassian проводит анализ качества своего менеджмента, организации, навыков и методологий.
Подход Atlassian к Качественной Помощи (Quality Assistance)
Компания Atlassian была первопроходцем в преобразовании традиционной модели обеспечения качества (Quality Assurance) в модель Поддержки Качества (Quality Assistance). На протяжении многих лет они разрабатывают свою методологию, доступную в различных материалах.
В этой статье расскажем о том, как Atlassian проводит анализ качества своего менеджмента, организации, навыков и методологий.
Подход Atlassian к Качественной Помощи (Quality Assistance)
❤4
#proQuality_events #proQuality_Conference2025
🎤 Сообщество ProQuality приглашает специалистов по качеству на конференцию ProQuality 2025, посвященную тестированию ПО.
📅 Дата: 2-6 июня 2025 г. 📍 Место: Онлайн 🕒 Время: 10-12, 18-20 (GMT+3)
Мы собираем лидеров индустрии и профессионалов для обмена опытом. Улучшайте навыки, узнавайте тренды и расширяйте сеть контактов!
✨ В программе: Доклады экспертов по QA, автоматизации и AI, интерактивные сессии по инструментам тестирования.
👉 Забронируйте свое место сегодня и сделайте первый шаг к развитию вашей карьеры в тестировании.
🎤 Сообщество ProQuality приглашает специалистов по качеству на конференцию ProQuality 2025, посвященную тестированию ПО.
📅 Дата: 2-6 июня 2025 г. 📍 Место: Онлайн 🕒 Время: 10-12, 18-20 (GMT+3)
Мы собираем лидеров индустрии и профессионалов для обмена опытом. Улучшайте навыки, узнавайте тренды и расширяйте сеть контактов!
✨ В программе: Доклады экспертов по QA, автоматизации и AI, интерактивные сессии по инструментам тестирования.
👉 Забронируйте свое место сегодня и сделайте первый шаг к развитию вашей карьеры в тестировании.
👍4❤2
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про мост 🌉🚛
Автомобиль пересекает мост длиной 20 км. Мост может выдержать максимум 1500 кг веса. Если каким-то образом вес на мосту станет больше, он сломается.
Вес автомобиля составляет ровно 1500 кг. На полпути прилетает птица и садится на крышу автомобиля. Птица весит ровно 200 граммов.
Можете ли вы сказать, сломается мост в этот момент или нет, и почему?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про мост 🌉🚛
Автомобиль пересекает мост длиной 20 км. Мост может выдержать максимум 1500 кг веса. Если каким-то образом вес на мосту станет больше, он сломается.
Вес автомобиля составляет ровно 1500 кг. На полпути прилетает птица и садится на крышу автомобиля. Птица весит ровно 200 граммов.
Можете ли вы сказать, сломается мост в этот момент или нет, и почему?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
👍2
#automationTesting
Emcee — это инструмент для мобильных автотестов. С его помощью можно развернуть инфраструктуру для нативных автотестов Android/iOS и запускать тесты, эффективно утилизируя ресурсы и повышая time-to-market.
В сегодняшней статье автор расскажет, как развернуть облачную инфраструктуру для запуска нативных Android-тестов с использованием Emcee, так же вы узнаете о выборе облачного провайдера, настройке KVM и Docker Compose, интеграции с Artifactory.
Как поднять инфраструктуру для запуска автотестов Android в облаках
Emcee — это инструмент для мобильных автотестов. С его помощью можно развернуть инфраструктуру для нативных автотестов Android/iOS и запускать тесты, эффективно утилизируя ресурсы и повышая time-to-market.
В сегодняшней статье автор расскажет, как развернуть облачную инфраструктуру для запуска нативных Android-тестов с использованием Emcee, так же вы узнаете о выборе облачного провайдера, настройке KVM и Docker Compose, интеграции с Artifactory.
Как поднять инфраструктуру для запуска автотестов Android в облаках
Хабр
Как поднять инфраструктуру для запуска автотестов Android в облаках
Привет! Меня зовут Денис Веренцов, я Android-инженер из команды Emcee . Это технопродукт Авито , универсальное решение для запуска iOS и Android-тестов, с его помощью можно быстрее выкатывать новые...
👍1
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про мост
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про мост
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про мост
Автомобиль пересекает мост длиной 20 км. Мост может выдержать максимум 1500 кг веса. Если каким-то образом вес на мосту станет больше, он сломается. Вес автомобиля составляет ровно 1500 кг. На полпути прилетает птица и садится на крышу автомобиля. Птица весит…
#softwareTesting
При тестировании программного обеспечения мы часто фокусируемся на двух процессах: повторном тестировании (ретест) и регрессионном тестировании. Несмотря на то, что у этих подходов формально общие цели по обеспечению качества и функциональности ПО, в рамках жизненного цикла тестирования выполняются разные задачи.
В сегодняшней статье автор расскажет о принципиальных различиях между повторным (ретест) и регрессионным тестированием, их ролях в обеспечении качества ПО.
Чем отличается ретест от регресса
При тестировании программного обеспечения мы часто фокусируемся на двух процессах: повторном тестировании (ретест) и регрессионном тестировании. Несмотря на то, что у этих подходов формально общие цели по обеспечению качества и функциональности ПО, в рамках жизненного цикла тестирования выполняются разные задачи.
В сегодняшней статье автор расскажет о принципиальных различиях между повторным (ретест) и регрессионным тестированием, их ролях в обеспечении качества ПО.
Чем отличается ретест от регресса
👍2
#proQuality_books #softwareTesting
📖 Fundamentals of Software Testing (2024)
Автор: Bernard Homès
Количество страниц: 400
Язык издания: Английский
Книга "Fundamentals of Software Testing" представляет собой всестороннее руководство по основам тестирования программного обеспечения, адаптированное к современным требованиям индустрии. Автор, Бернар Омес, основатель ISTQB и IEEE-сертифицированный специалист с более чем 40-летним опытом в области ИТ и тестирования ПО, обновил своё издание, чтобы отразить эволюцию методов тестирования, включая работу в agile-командах и автоматизацию тест-кейсов.
Плюсы:
➕Соответствует программе ISTQB Foundation Level 2023 года, предоставляя материалы для подготовки к экзамену.
➕Включает реальные примеры, шаблоны и модели, применимые в повседневной работе тестировщика.
➕В конце глав — вопросы и задачи, помогающие закрепить материал и подготовиться к сертификационному экзамену.
➕Чёткая логика изложения помогает легко усваивать сложные понятия, особенно тем, кто только начинает путь в тестировании.
Минусы:
➖Основное внимание уделяется подготовке к сертификации, что может ограничить интерес читателей, не планирующих сдавать экзамен.
📖 Fundamentals of Software Testing (2024)
Автор: Bernard Homès
Количество страниц: 400
Язык издания: Английский
Книга "Fundamentals of Software Testing" представляет собой всестороннее руководство по основам тестирования программного обеспечения, адаптированное к современным требованиям индустрии. Автор, Бернар Омес, основатель ISTQB и IEEE-сертифицированный специалист с более чем 40-летним опытом в области ИТ и тестирования ПО, обновил своё издание, чтобы отразить эволюцию методов тестирования, включая работу в agile-командах и автоматизацию тест-кейсов.
Плюсы:
➕Соответствует программе ISTQB Foundation Level 2023 года, предоставляя материалы для подготовки к экзамену.
➕Включает реальные примеры, шаблоны и модели, применимые в повседневной работе тестировщика.
➕В конце глав — вопросы и задачи, помогающие закрепить материал и подготовиться к сертификационному экзамену.
➕Чёткая логика изложения помогает легко усваивать сложные понятия, особенно тем, кто только начинает путь в тестировании.
Минусы:
➖Основное внимание уделяется подготовке к сертификации, что может ограничить интерес читателей, не планирующих сдавать экзамен.
❤🔥5
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про утреннюю пробежку 🏃♂️🏃♀️
Супруги вышли на утреннюю пробежку. Чтобы бежать вместе, на каждые два шага мужа жене требовалось сделать три шага.
Если они оба начнут пробежку с правой ноги, через сколько шагов их левые ноги окажутся на одном уровне?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про утреннюю пробежку 🏃♂️🏃♀️
Супруги вышли на утреннюю пробежку. Чтобы бежать вместе, на каждые два шага мужа жене требовалось сделать три шага.
Если они оба начнут пробежку с правой ноги, через сколько шагов их левые ноги окажутся на одном уровне?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
❤2
#automationTesting
JSON — один из самых распространённых форматов данных, используемых для передачи и получения данных в современных API. Важно глубоко понять его.
В сегодняшней статье автор расскажет, как сериализовать и десериализовать JSON, как его изменять и использовать расширенные возможности парсинга JSON.
Автоматизированное тестирование API с использованием Python. Работа с JSON и JsonPath
JSON — один из самых распространённых форматов данных, используемых для передачи и получения данных в современных API. Важно глубоко понять его.
В сегодняшней статье автор расскажет, как сериализовать и десериализовать JSON, как его изменять и использовать расширенные возможности парсинга JSON.
Автоматизированное тестирование API с использованием Python. Работа с JSON и JsonPath
Хабр
Автоматизированное тестирование API с использованием Python. Работа с JSON и JsonPath
JSON — один из самых распространённых форматов данных, используемых для передачи и получения данных в современных API. Важно глубоко понять его. Если вы совсем не знакомы с этим форматом,...
❤3
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про утреннюю пробежку
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про утреннюю пробежку
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про утреннюю пробежку
Супруги вышли на утреннюю пробежку. Чтобы бежать вместе, на каждые два шага мужа жене требовалось сделать три шага. Если они оба начнут пробежку с правой ноги, через сколько шагов их левые ноги окажутся на одном уровне? Ответ: Через каждые 4 шага мужа или…