#automationTesting #databaseTesting
Автоматизация тестирования баз данных позволяет не только ускорить процесс проверки соответствия схем заявленным требованиям, но и минимизировать риск ошибок, связанных с человеческим фактором.
В сегодняшней статье автор расскажет, как с помощью SQL-запросов автоматически проверять соответствие метаданных таблиц в PostgreSQL заявленным требованиям, что поможет упростить тестирование и минимизировать ошибки при изменениях в базе данных.
Автоматизация тестирования таблиц в Postgresql на SQL
Автоматизация тестирования баз данных позволяет не только ускорить процесс проверки соответствия схем заявленным требованиям, но и минимизировать риск ошибок, связанных с человеческим фактором.
В сегодняшней статье автор расскажет, как с помощью SQL-запросов автоматически проверять соответствие метаданных таблиц в PostgreSQL заявленным требованиям, что поможет упростить тестирование и минимизировать ошибки при изменениях в базе данных.
Автоматизация тестирования таблиц в Postgresql на SQL
Хабр
Автоматизация тестирования таблиц в Postgresql на SQL
Пример описываемой автоматизации Привет. Предположим, вам пришла задача на тестирование какой-либо функциональности, которая относится к бэкенду. Вы переходите к документу с требованиями и видите,...
👍3❤1
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про PIN-код
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про PIN-код
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про PIN-код
На кассе в супермаркете Дашу попросили ввести четырехзначный PIN-код от банковской карты, а у нее ужасная память на цифры. К счастью, есть несколько подсказок, которые помогут восстановить PIN-код: 📍первая цифра составляет половину от второй цифры 📍сумма…
❤1
#softwareTesting
Тестирование белого ящика представляет собой метод тестирования программного обеспечения, при котором проверяются внутренняя структура, дизайн и код приложения.
В сегодняшней статье автор расскажет о тестировании белого ящика — методе проверки программного обеспечения, при котором анализируются внутренняя структура, логика и код приложения, с рассмотрением его техник, достоинств, недостатков и инструментов.
Тестирование белого ящика. Техники, типы и примеры.
Тестирование белого ящика представляет собой метод тестирования программного обеспечения, при котором проверяются внутренняя структура, дизайн и код приложения.
В сегодняшней статье автор расскажет о тестировании белого ящика — методе проверки программного обеспечения, при котором анализируются внутренняя структура, логика и код приложения, с рассмотрением его техник, достоинств, недостатков и инструментов.
Тестирование белого ящика. Техники, типы и примеры.
QaRocks
Тестирование белого ящика. Техники, типы и примеры.
Тестирование белого ящика выявляет ошибки на ранних стадиях. Мы рассмотрим основные техники, этапы и примеры, его достоинства и недостатки
👍3🔥2
#proQuality_books #softwareTesting
📖 How to Test a Time Machine: A practical guide to test architecture and automation (2023)
Автор: Noemí Ferrera
Количество страниц: 384
Язык издания: Английский
Книга подробно объясняет концепции тестовой архитектуры, включая тестовую пирамиду, инструменты непрерывного тестирования, работающие алгоритмы, искусственный интеллект для QA и способы протестировать даже самые сложные приложения.
🔍 Это не просто книга, а практическое руководство, которое сделает тебя экспертом и поможет внедрить лучшие практики тестирования для высококачественной разработки!
Плюсы:
➕ Широкий охват ключевых аспектов тестирования, включая тестовую архитектуру, CI/CD, AI и облачные технологии.
➕ Практические примеры, сопровождаемые реальным рабочим кодом и доступом к GitHub-репозиторию.
➕ Наглядные визуальные материалы, упрощающие понимание концептов и техник.
➕ Полезные ресурсы в конце каждой главы для углубленного изучения.
Недостатки:
➖ Не покрывает все темы в глубине из-за широты охвата.
➖ Сложность с внедрением универсальных решений — требуется адаптация к разным контекстам.
➖ Подход требует самостоятельного анализа и усилий со стороны читателя.
➖ Некоторые темы, как облачные технологии или мета-вселенные, требуют дополнительных знаний для полного погружения.
Для кого книга:
✔️ Для тест-менеджеров, SDET, QA-инженеров
✔️ Разработчиков и всех, кто хочет углубить свои знания в автоматизации и QA.
📖 How to Test a Time Machine: A practical guide to test architecture and automation (2023)
Автор: Noemí Ferrera
Количество страниц: 384
Язык издания: Английский
Книга подробно объясняет концепции тестовой архитектуры, включая тестовую пирамиду, инструменты непрерывного тестирования, работающие алгоритмы, искусственный интеллект для QA и способы протестировать даже самые сложные приложения.
🔍 Это не просто книга, а практическое руководство, которое сделает тебя экспертом и поможет внедрить лучшие практики тестирования для высококачественной разработки!
Плюсы:
➕ Широкий охват ключевых аспектов тестирования, включая тестовую архитектуру, CI/CD, AI и облачные технологии.
➕ Практические примеры, сопровождаемые реальным рабочим кодом и доступом к GitHub-репозиторию.
➕ Наглядные визуальные материалы, упрощающие понимание концептов и техник.
➕ Полезные ресурсы в конце каждой главы для углубленного изучения.
Недостатки:
➖ Не покрывает все темы в глубине из-за широты охвата.
➖ Сложность с внедрением универсальных решений — требуется адаптация к разным контекстам.
➖ Подход требует самостоятельного анализа и усилий со стороны читателя.
➖ Некоторые темы, как облачные технологии или мета-вселенные, требуют дополнительных знаний для полного погружения.
Для кого книга:
✔️ Для тест-менеджеров, SDET, QA-инженеров
✔️ Разработчиков и всех, кто хочет углубить свои знания в автоматизации и QA.
❤3🤓1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про букет цветов 💐
Одним весенним днем Петя решил порадовать коллегу по работе букетом цветов. В цветочной лавке молодому человеку предложили шесть цветочных веток. После пристального изучения Петя понял, что одна ветка отличается от остальных и не подходит для его идеального букета.
Какая цветочная ветка лишняя и почему?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про букет цветов 💐
Одним весенним днем Петя решил порадовать коллегу по работе букетом цветов. В цветочной лавке молодому человеку предложили шесть цветочных веток. После пристального изучения Петя понял, что одна ветка отличается от остальных и не подходит для его идеального букета.
Какая цветочная ветка лишняя и почему?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
❤3
#automationTesting
Playwrightium — это библиотека, которая интегрирует возможности Playwright для Java с синтаксисом Selenide, позволяя использовать функциональность Playwright через WebDriver, сохраняя при этом привычный для пользователей Selenide стиль работы.
В сегодняшней статье автор рассказывает о создании и использовании библиотеки Playwrightium, которая объединяет возможности Playwright и синтаксис Selenide для автоматизации тестирования веб-приложений.
Playwrightium
Playwrightium — это библиотека, которая интегрирует возможности Playwright для Java с синтаксисом Selenide, позволяя использовать функциональность Playwright через WebDriver, сохраняя при этом привычный для пользователей Selenide стиль работы.
В сегодняшней статье автор рассказывает о создании и использовании библиотеки Playwrightium, которая объединяет возможности Playwright и синтаксис Selenide для автоматизации тестирования веб-приложений.
Playwrightium
💩4👍2
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про букет цветов
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про букет цветов
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про букет цветов
Одним весенним днем Петя решил порадовать коллегу по работе букетом цветов. В цветочной лавке молодому человеку предложили шесть цветочных веток. После пристального изучения Петя понял, что одна ветка отличается от остальных и не подходит для его идеального…
🤯3❤2
#softwareTesting
T-shaped специалист – это человек, который является экспертом как минимум в одной области, но при этом разбирается во многих других и может свободно поддерживать общение с другими специалистами на базовом уровне.
В статье автор расскажет о своем опыте использования практики T-shape: как развили инженерную культуру, повысили масштабируемость команды и ускорили поставку.
У нас T-shape, а у вас?
T-shaped специалист – это человек, который является экспертом как минимум в одной области, но при этом разбирается во многих других и может свободно поддерживать общение с другими специалистами на базовом уровне.
В статье автор расскажет о своем опыте использования практики T-shape: как развили инженерную культуру, повысили масштабируемость команды и ускорили поставку.
У нас T-shape, а у вас?
Хабр
У нас T-shape, а у вас?
Привет! Я Женя, ведущий автоматизатор, QA-Lead и лидер профессии по направлению QA. Эта статья о том, как мы развили инженерную культуру, повысили масштабируемость команды и ускорили поставку....
👍3
#proQuality_books #automationTesting
📖 Modern Web Testing with TestCafe (2020)
Автор: Dmytro Shpakovskyi
Количество страниц: 106
Язык издания: Английский
Книга посвящена использованию TestCafe — современного инструмента для автоматизированного тестирования веб-приложений. Автор объясняет, как с помощью TestCafe создавать стабильные и эффективные тесты, автоматизировать взаимодействие с браузером и интегрировать тестирование в CI/CD. Книга ориентирована как на начинающих, так и на опытных тестировщиков, предлагая структурированный подход к изучению инструмента.
Плюсы:
➕Читатели без опыта смогут легко освоить инструмент.
➕Книга актуальна для тестирования SPA и сложных веб-приложений.
➕Много примеров кода и реальных сценариев тестирования.
➕Подробно описана автоматизация тестов в DevOps-процессах.
Минусы:
➖Основное внимание уделено UI-тестированию.
➖TestCafe продолжает развиваться, и некоторые аспекты могли измениться с 2020 года.
📖 Modern Web Testing with TestCafe (2020)
Автор: Dmytro Shpakovskyi
Количество страниц: 106
Язык издания: Английский
Книга посвящена использованию TestCafe — современного инструмента для автоматизированного тестирования веб-приложений. Автор объясняет, как с помощью TestCafe создавать стабильные и эффективные тесты, автоматизировать взаимодействие с браузером и интегрировать тестирование в CI/CD. Книга ориентирована как на начинающих, так и на опытных тестировщиков, предлагая структурированный подход к изучению инструмента.
Плюсы:
➕Читатели без опыта смогут легко освоить инструмент.
➕Книга актуальна для тестирования SPA и сложных веб-приложений.
➕Много примеров кода и реальных сценариев тестирования.
➕Подробно описана автоматизация тестов в DevOps-процессах.
Минусы:
➖Основное внимание уделено UI-тестированию.
➖TestCafe продолжает развиваться, и некоторые аспекты могли измениться с 2020 года.
👍2
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про числа 🔢
Аня написала число 1, затем подсчитала количество букв в слове "один" и записала 4; подсчитала количество букв в слове "четыре" и записала число 6 и т.д.
Какое число появится в этом ряду сотым?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про числа 🔢
Аня написала число 1, затем подсчитала количество букв в слове "один" и записала 4; подсчитала количество букв в слове "четыре" и записала число 6 и т.д.
Какое число появится в этом ряду сотым?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
❤5
#automationTesting
Нестабильные тесты (flaky tests) — это тесты, которые иногда завершаются успешно, а иногда ошибочно без видимых изменений в коде, что приводит к снижению доверия к результатам тестирования и трате времени на их повторный запуск и анализ.
В сегодняшней статье автор рассказывает о проблеме нестабильных тестов (flaky tests) в крупных ИТ-компаниях, их источниках и сложностях, связанных с интеграционным тестированием, а также делится опытом и подходами к решению этих проблем.
О сложности устранения нестабильности тестов](https://habr.com/ru/companies/otus/articles/859554/)
Нестабильные тесты (flaky tests) — это тесты, которые иногда завершаются успешно, а иногда ошибочно без видимых изменений в коде, что приводит к снижению доверия к результатам тестирования и трате времени на их повторный запуск и анализ.
В сегодняшней статье автор рассказывает о проблеме нестабильных тестов (flaky tests) в крупных ИТ-компаниях, их источниках и сложностях, связанных с интеграционным тестированием, а также делится опытом и подходами к решению этих проблем.
О сложности устранения нестабильности тестов](https://habr.com/ru/companies/otus/articles/859554/)
Хабр
О сложности устранения нестабильности тестов
На протяжении последних 25 лет меня увлекает вопрос повышения производительности инженеров в крупных ИТ-компаниях. Уже три года в качестве старшего инженера в Google я занимаюсь инфраструктурой для...
❤1
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про числа
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про числа
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про числа
Аня написала число 1, затем подсчитала количество букв в слове "один" и записала 4; подсчитала количество букв в слове "четыре" и записала число 6 и т.д. Какое число появится в этом ряду сотым? Ответ: 5. Эта последовательность периодична: 1, 4, 6…
❤2
#softwareTesting
Использование ИИ – это автоматизация различных процессов, которые долго выполняются руками, присутствует возможность человеческого фактора и допущения ошибок.
В сегодняшней статье автор рассказывает о внедрении искусственного интеллекта в процессы тестирования, описывает разработанное решение «Ассистент тестировщика» и его положительное влияние на эффективность работы команды.
«ИИ-тестировщик»: от идеи к реализации
Использование ИИ – это автоматизация различных процессов, которые долго выполняются руками, присутствует возможность человеческого фактора и допущения ошибок.
В сегодняшней статье автор рассказывает о внедрении искусственного интеллекта в процессы тестирования, описывает разработанное решение «Ассистент тестировщика» и его положительное влияние на эффективность работы команды.
«ИИ-тестировщик»: от идеи к реализации
Хабр
«ИИ-тестировщик»: от идеи к реализации
Привет, Хабр! На связи Денис Киров, руководитель отдела тестирования компании «ДОМ.РФ Технологии» . В этой статье я расскажу, как проходило внедрение ИИ в процессы тестирования в нашей команде....
👍2
#proQuality_books #softwareTesting
📖 Introduction to Software Testing: A Practical Guide to Testing, Design, Automation, and Execution (2023)
Автор: Panagiotis Leloudas
Количество страниц: 232
Язык издания: Английский
Эта книга ваш старт в мир тестирования ПО! Узнайте основы функционального и нефункционального тестирования, роли тестировщика, техники проектирования тестов и многое другое. Простой и практичный подход, который подойдет каждому, даже без опыта.
Плюсы:
➕ Легко читается и воспринимается.
➕ Отлично подходит для новичков.
➕ Помогает структурировать подход к обеспечению качества.
➕ Практические примеры и упражнения.
➕ Полный охват экосистемы тестирования.
Недостатки:
➖ Некоторые темы поверхностны для глубокого изучения.
➖ Не охватывает продвинутые инструменты тестирования.
Для кого книга:
✔️ Тестировщиков и разработчиков
✔️ Менеджеров проектов и всех, кто связан с тестированием ПО
📖 Introduction to Software Testing: A Practical Guide to Testing, Design, Automation, and Execution (2023)
Автор: Panagiotis Leloudas
Количество страниц: 232
Язык издания: Английский
Эта книга ваш старт в мир тестирования ПО! Узнайте основы функционального и нефункционального тестирования, роли тестировщика, техники проектирования тестов и многое другое. Простой и практичный подход, который подойдет каждому, даже без опыта.
Плюсы:
➕ Легко читается и воспринимается.
➕ Отлично подходит для новичков.
➕ Помогает структурировать подход к обеспечению качества.
➕ Практические примеры и упражнения.
➕ Полный охват экосистемы тестирования.
Недостатки:
➖ Некоторые темы поверхностны для глубокого изучения.
➖ Не охватывает продвинутые инструменты тестирования.
Для кого книга:
✔️ Тестировщиков и разработчиков
✔️ Менеджеров проектов и всех, кто связан с тестированием ПО
👍4
#proQuality_learn
Хотите прокачать свои навыки в тестировании с поддержкой экспертов IT-индустрии? Обратите внимание на бесплатные образовательные программы от EPAM Campus по:
🎓 Automated Testing (.NET, Java, JavaScript, Python)
🎓 Software Functional Testing
Почему стоит присоединиться?
✅ Бесплатное обучение на английском – ваш билет в международные проекты
✅ Актуальные материалы – план обучения разработан экспертами с большим проектным опытом и регулярно обновляется
✅ Возможность стажировки в EPAM – лучшие студенты получают шанс присоединиться к команде EPAM
Эти программы сейчас доступны во многих локациях. Выбирайте свою, регистрируйтесь и делитесь ссылками на курсы с друзьями, которым это будет интересно!
Хотите прокачать свои навыки в тестировании с поддержкой экспертов IT-индустрии? Обратите внимание на бесплатные образовательные программы от EPAM Campus по:
🎓 Automated Testing (.NET, Java, JavaScript, Python)
🎓 Software Functional Testing
Почему стоит присоединиться?
✅ Бесплатное обучение на английском – ваш билет в международные проекты
✅ Актуальные материалы – план обучения разработан экспертами с большим проектным опытом и регулярно обновляется
✅ Возможность стажировки в EPAM – лучшие студенты получают шанс присоединиться к команде EPAM
Эти программы сейчас доступны во многих локациях. Выбирайте свою, регистрируйтесь и делитесь ссылками на курсы с друзьями, которым это будет интересно!
❤4🔥1🥰1🤔1
"#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про океанариум 🦈🦈
Друзья посетили океанариум. Катя запомнила, что там было ровно 7 то ли акул, то ли скатов; Юра - что там было ровно 6 то ли черепах, то ли скатов; Игорь - что там было ровно 5 то ли акул, то ли черепах; Сергей - что меньше всего там было то ли скатов, то ли акул. Никто из них не ошибся.
Сколько акул, скатов и черепах было в океанариуме?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓 "
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про океанариум 🦈🦈
Друзья посетили океанариум. Катя запомнила, что там было ровно 7 то ли акул, то ли скатов; Юра - что там было ровно 6 то ли черепах, то ли скатов; Игорь - что там было ровно 5 то ли акул, то ли черепах; Сергей - что меньше всего там было то ли скатов, то ли акул. Никто из них не ошибся.
Сколько акул, скатов и черепах было в океанариуме?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓 "
🤓4❤2
#automationTesting
Фейки — это упрощенные реализации реальных объектов, которые имитируют их поведение с большей точностью, чем моки.
В статье автор делится опытом внедрения API-тестов с использованием фейков вместо моков, объясняет, что такое фейки, их преимущества и недостатки, а также описывает процесс их реализации в проекте с микросервисной архитектурой.
Как мы пришли к использованию фейков в API-тестах и почему фейки лучше моков
Фейки — это упрощенные реализации реальных объектов, которые имитируют их поведение с большей точностью, чем моки.
В статье автор делится опытом внедрения API-тестов с использованием фейков вместо моков, объясняет, что такое фейки, их преимущества и недостатки, а также описывает процесс их реализации в проекте с микросервисной архитектурой.
Как мы пришли к использованию фейков в API-тестах и почему фейки лучше моков
Хабр
Как мы пришли к использованию фейков в API-тестах и почему фейки лучше моков
Всем привет! Меня зовут Найля, и я инженер по обеспечению качества в Т-Банке на одном из внутренних сервисов. Занимаюсь ручным и автоматизированным тестированием на проекте. Расскажу о том, как мы...
👍1
#proQuality_Conference2025 #proQuality_Speakers
🎤 ProQuality ищет спикеров для предстоящей ProQuality Conference 2025 (язык EN).
💡 Если вы – увлеченный Quality Engineer и применяете лучшие практики тестирования, автоматизацию или AI в своей ежедневной работе, то вы точно станете желанным гостем нашей конференции, где мы будем общаться на эти (и не только) темы.
👉 ProQuality Conference состоится в конце мая – начале июня. Заполните форму, если вы заинтересованы стать спикером, чтобы поделиться своими знаниями и пообщаться с коллегами.
📢 А как прошла предыдущая конференция, на которой выступили более 40 докладчиков и собралось более 1000 участников, можно посмотреть на странице конференции.
За подробностями стучитесь к @andrey_talisman_ivanov
🎤 ProQuality ищет спикеров для предстоящей ProQuality Conference 2025 (язык EN).
💡 Если вы – увлеченный Quality Engineer и применяете лучшие практики тестирования, автоматизацию или AI в своей ежедневной работе, то вы точно станете желанным гостем нашей конференции, где мы будем общаться на эти (и не только) темы.
👉 ProQuality Conference состоится в конце мая – начале июня. Заполните форму, если вы заинтересованы стать спикером, чтобы поделиться своими знаниями и пообщаться с коллегами.
📢 А как прошла предыдущая конференция, на которой выступили более 40 докладчиков и собралось более 1000 участников, можно посмотреть на странице конференции.
За подробностями стучитесь к @andrey_talisman_ivanov
🤩4🔥2