#softwareTesting
Основная цель Ad-hoc тестирования — выявить дефекты, которые не удалось обнаружить при использовании стандартного процесса тестирования.
В данной статье мы поговорим о Ad-hoc тестировании (также – интуитивное или свободное тестирование). Как подсказывает название, это неформальный и неструктурированный способ тестирования приложения.
Свободное (ad-hoc) тестирование
Основная цель Ad-hoc тестирования — выявить дефекты, которые не удалось обнаружить при использовании стандартного процесса тестирования.
В данной статье мы поговорим о Ad-hoc тестировании (также – интуитивное или свободное тестирование). Как подсказывает название, это неформальный и неструктурированный способ тестирования приложения.
Свободное (ad-hoc) тестирование
QaRocks
Свободное (ad-hoc) тестирование
Основная цель Ad-hoc тестирования — выявить дефекты, которые не удалось обнаружить при использовании стандартного процесса тестирования.
👍4
#softwareTesting #proQuality_translation
Что бы вы хотели знать о тестировании на своем проекте? Какое качество продукта, какая эффективность тестирования, статус QA или эффективность исправления ошибок?
Удовлетворительно ли качество продукта?
Стоит ли его улучшить?
В сегодняшней статье автор покажет несколько метрик, которые помогут нам разобраться какое качество продукта.
Метрики качества: Изучи, Примени, Внедри. Часть 1: Качество продукта
Что бы вы хотели знать о тестировании на своем проекте? Какое качество продукта, какая эффективность тестирования, статус QA или эффективность исправления ошибок?
Удовлетворительно ли качество продукта?
Стоит ли его улучшить?
В сегодняшней статье автор покажет несколько метрик, которые помогут нам разобраться какое качество продукта.
Метрики качества: Изучи, Примени, Внедри. Часть 1: Качество продукта
🥰1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про расческу 🐈⬛🐈
У Черныша и Рыжика расчески одинаковой длины. У каждой расчески все зубчики одинаковые, а расстояния между зубчиками равны ширине зубчика. В расческе Черныша 11 зубчиков.
Сколько зубчиков в расческе Рыжика, если они в три раза уже зубчиков в расческе Черныша?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про расческу 🐈⬛🐈
У Черныша и Рыжика расчески одинаковой длины. У каждой расчески все зубчики одинаковые, а расстояния между зубчиками равны ширине зубчика. В расческе Черныша 11 зубчиков.
Сколько зубчиков в расческе Рыжика, если они в три раза уже зубчиков в расческе Черныша?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
👍1🔥1
#automationTesting
Объектно-ориентированное программирование (ООП) играет ключевую роль в разработке тестовых фреймворков, обеспечивая гибкость, переиспользование кода и удобство поддержки тестов.
В сегодняшней статье автор расскажет о четырех ключевых принципах объектно-ориентированного программирования — абстракции, интерфейсах, наследовании, полиморфизме и инкапсуляции — на примерах, связанных с автоматизацией тестирования в Selenium.
Принципы ООП в фреймворке
Объектно-ориентированное программирование (ООП) играет ключевую роль в разработке тестовых фреймворков, обеспечивая гибкость, переиспользование кода и удобство поддержки тестов.
В сегодняшней статье автор расскажет о четырех ключевых принципах объектно-ориентированного программирования — абстракции, интерфейсах, наследовании, полиморфизме и инкапсуляции — на примерах, связанных с автоматизацией тестирования в Selenium.
Принципы ООП в фреймворке
🔥2
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про расческу
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про расческу
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про расческу
У Черныша и Рыжика расчески одинаковой длины. У каждой расчески все зубчики одинаковые, а расстояния между зубчиками равны ширине зубчика. В расческе Черныша 11 зубчиков. Сколько зубчиков в расческе Рыжика, если они в три раза уже зубчиков в расческе…
🥰2
#softwareTesting #ai
ChatGPT — это языковая модель искусственного интеллекта, которая может генерировать идеи, писать стихи и песни, придумывать сценарии, составлять меню, создавать программные коды и решать множество других задач. В том числе и задачи по тестированию ПО.
В статье автор расскажет и покажет на примерах, как ChatGPT способен помочь тестировщику.
ChatGPT в качестве тестировщика. Примеры использования
ChatGPT — это языковая модель искусственного интеллекта, которая может генерировать идеи, писать стихи и песни, придумывать сценарии, составлять меню, создавать программные коды и решать множество других задач. В том числе и задачи по тестированию ПО.
В статье автор расскажет и покажет на примерах, как ChatGPT способен помочь тестировщику.
ChatGPT в качестве тестировщика. Примеры использования
Хабр
ChatGPT в качестве тестировщика. Примеры использования
Всем Аллоха! С вами на связи Терешин Андрей. Данная статья это отражение моего доклада с конференции про использование ChathGPT в качестве тестировщика с SQA Days 32.Поехали! Итак, ChatGPT — это...
👍2
#proQuality_books #automationTesting
📖 Selenium and Appium with Python (2023)
Автор: Yogashiva Mathivanan
Количество страниц: 411
Язык издания: Английский
Книга представляет собой практическое руководство по автоматизированному тестированию веб- и мобильных приложений с использованием Selenium и Appium на языке Python. Автор подробно объясняет, как настраивать окружение, писать и запускать тесты, а также работать с различными элементами UI. Основное внимание уделяется автоматизации браузерного тестирования с Selenium и тестированию мобильных приложений на Android и iOS с Appium.
Плюсы:
➕Книга содержит примеры кода и пошаговые инструкции.
➕Позволяет освоить оба инструмента для веб- и мобильного тестирования.
➕Рассматриваются автоматизированные запуски тестов.
Минусы:
➖Не рассматриваются другие языки программирования.
➖Основной упор сделан на Android.
📖 Selenium and Appium with Python (2023)
Автор: Yogashiva Mathivanan
Количество страниц: 411
Язык издания: Английский
Книга представляет собой практическое руководство по автоматизированному тестированию веб- и мобильных приложений с использованием Selenium и Appium на языке Python. Автор подробно объясняет, как настраивать окружение, писать и запускать тесты, а также работать с различными элементами UI. Основное внимание уделяется автоматизации браузерного тестирования с Selenium и тестированию мобильных приложений на Android и iOS с Appium.
Плюсы:
➕Книга содержит примеры кода и пошаговые инструкции.
➕Позволяет освоить оба инструмента для веб- и мобильного тестирования.
➕Рассматриваются автоматизированные запуски тестов.
Минусы:
➖Не рассматриваются другие языки программирования.
➖Основной упор сделан на Android.
❤3👍2
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про PIN-код 💳💳
На кассе в супермаркете Дашу попросили ввести четырехзначный PIN-код от банковской карты, а у нее ужасная память на цифры. К счастью, есть несколько подсказок, которые помогут восстановить PIN-код:
📍первая цифра составляет половину от второй цифры
📍сумма второй и третьей цифр равна 10
📍четвертая цифра составляет сумму второй и первой цифр
📍сумма всех цифр равна 22
Помогите Даше восстановить правильный PIN-код
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про PIN-код 💳💳
На кассе в супермаркете Дашу попросили ввести четырехзначный PIN-код от банковской карты, а у нее ужасная память на цифры. К счастью, есть несколько подсказок, которые помогут восстановить PIN-код:
📍первая цифра составляет половину от второй цифры
📍сумма второй и третьей цифр равна 10
📍четвертая цифра составляет сумму второй и первой цифр
📍сумма всех цифр равна 22
Помогите Даше восстановить правильный PIN-код
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
👍2🤓1
#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