#softwareTesting
Техника тест-дизайна «Таблица решений» - одна из самых сложных для применения, но одна из самых удобных для тестирования сложных бизнес-фич, когда есть более одного условия и одно/несколько действий системы как результат выполнения или не выполнения этих условий. Также при формировании таблицы часто используются техники «Классы эквивалентности» и «Граничные значения».
В сегодняшей статье автор поделится опытом, как расширить границы использования техники тест-дизайна «Таблица решений» на своих проектах.
Таблица решений для тестирования фильтрации с зависимыми фильтрами
Техника тест-дизайна «Таблица решений» - одна из самых сложных для применения, но одна из самых удобных для тестирования сложных бизнес-фич, когда есть более одного условия и одно/несколько действий системы как результат выполнения или не выполнения этих условий. Также при формировании таблицы часто используются техники «Классы эквивалентности» и «Граничные значения».
В сегодняшей статье автор поделится опытом, как расширить границы использования техники тест-дизайна «Таблица решений» на своих проектах.
Таблица решений для тестирования фильтрации с зависимыми фильтрами
Хабр
Таблица решений для тестирования фильтрации с зависимыми фильтрами
Техника тест-дизайна «Таблица решений» - одна из самых сложных для применения, но одна из самых удобных для тестирования сложных бизнес-фич, когда есть более одного условия и одно/несколько действий...
#softwareTesting
Анализ тестов — это выкидывание лишнего из вашего чек-листа. Работа из серии «сесть и подумать»:
- какие проверки можно объединить?
- какие и вовсе выкинуть?
Было бы здорово дать некий алгоритм, который поможет всегда и везде, но нет, увы. Универсальная фраза здесь только «сесть и ПОДУМАТЬ». А самое главное: «вместе с водой не выплеснуть ребенка». Убирайте тесты аккуратно, особенно в первые годы работы. Возможно, выкинутое было отнюдь не лишним...
В сегодняшей статье автор поделится опытом, как анализировать и выкидывать лишние тесты.
Анализ тестов — как выкидывать лишнее
Анализ тестов — это выкидывание лишнего из вашего чек-листа. Работа из серии «сесть и подумать»:
- какие проверки можно объединить?
- какие и вовсе выкинуть?
Было бы здорово дать некий алгоритм, который поможет всегда и везде, но нет, увы. Универсальная фраза здесь только «сесть и ПОДУМАТЬ». А самое главное: «вместе с водой не выплеснуть ребенка». Убирайте тесты аккуратно, особенно в первые годы работы. Возможно, выкинутое было отнюдь не лишним...
В сегодняшей статье автор поделится опытом, как анализировать и выкидывать лишние тесты.
Анализ тестов — как выкидывать лишнее
Хабр
Анализ тестов — как выкидывать лишнее
Анализ тестов — это выкидывание лишнего из вашего чек-листа. Работа из серии «сесть и подумать»: какие проверки можно объединить? какие и вовсе выкинуть? Было бы здорово дать некий алгоритм, который...
#proQuality_books #softwareTesting
Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений
Автор: Сэм Канер, Джек Фолк, Енг Кек Нгуен
Количество страниц: 544
Язык издания: Русский
Книга именитых специалистов в области разработки программного обеспечения посвящена одному из наиболее важных и нетривиальных аспектов в рамках процесса создания сложных программных систем. Книгу отличает, прежде всего, привязка к условиям реального мира на примерах известных компаний-разработчиков, находящихся в Силиконовой долине. Подробно рассматривается широкий спектр вопросов: от организации процесса тестирования до собственно тестирования проекта, кода, документации и т.д.
Плюсы:
➕Позволяет понять и заполнить недостающие пробелы в знаниях. Полностью соответсвтует своему названию
➕Классика жанра. Конечно, книга не сделает из каждого человека знатного тестировщика, но весьма доходчиво доносит теорию тестирования ПО
➕Большое приложение в книге с описанием возможных ошибок в ПО очень-очень полезное!
➕Очень интересно автор описывает не только механику профессиональной работы, но и взаимодействие людей в команде, а также рекомендации руководителю
Недостатки:
➖Материал несколько устаревший, вообще ничего не сказано про автоматизированное тестирование
Для кого книга:
✔️Книга полезна и желательна для ознакомления всем людям, развивающимся в области тестирования
Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений
Автор: Сэм Канер, Джек Фолк, Енг Кек Нгуен
Количество страниц: 544
Язык издания: Русский
Книга именитых специалистов в области разработки программного обеспечения посвящена одному из наиболее важных и нетривиальных аспектов в рамках процесса создания сложных программных систем. Книгу отличает, прежде всего, привязка к условиям реального мира на примерах известных компаний-разработчиков, находящихся в Силиконовой долине. Подробно рассматривается широкий спектр вопросов: от организации процесса тестирования до собственно тестирования проекта, кода, документации и т.д.
Плюсы:
➕Позволяет понять и заполнить недостающие пробелы в знаниях. Полностью соответсвтует своему названию
➕Классика жанра. Конечно, книга не сделает из каждого человека знатного тестировщика, но весьма доходчиво доносит теорию тестирования ПО
➕Большое приложение в книге с описанием возможных ошибок в ПО очень-очень полезное!
➕Очень интересно автор описывает не только механику профессиональной работы, но и взаимодействие людей в команде, а также рекомендации руководителю
Недостатки:
➖Материал несколько устаревший, вообще ничего не сказано про автоматизированное тестирование
Для кого книга:
✔️Книга полезна и желательна для ознакомления всем людям, развивающимся в области тестирования
#automationTesting
Обычно для проверок в тестах используются стандартные ассерты. И кажется, что этого более чем достаточно. По мере написанием большего количества тестов подход к тестированию претерпевает значительные изменения: становится понятно что стандартные ассерты очень часто не удобны, а их результаты не информативны и трудно читаемы.
В этой статье автор рассказывает, почему по его мнению AssertJ — это лучшее решение для проверок в тестах, существующее сегодня.
AssertJ как способ значительно улучшить код ваших тестов
Обычно для проверок в тестах используются стандартные ассерты. И кажется, что этого более чем достаточно. По мере написанием большего количества тестов подход к тестированию претерпевает значительные изменения: становится понятно что стандартные ассерты очень часто не удобны, а их результаты не информативны и трудно читаемы.
В этой статье автор рассказывает, почему по его мнению AssertJ — это лучшее решение для проверок в тестах, существующее сегодня.
AssertJ как способ значительно улучшить код ваших тестов
Хабр
AssertJ как способ значительно улучшить код ваших тестов
Привет, Хабр! В 2019-2020 годах на одном из проектов я был идейным вдохновителем перехода на JUnit 5. Для проверок мы использовали стандартные ассерты и Hamcrest. Тогда мне казалось, что этого более...
#softwareTesting
Когда вы запускаете новый продукт, обеспечение качества (QA) очень важно. Независимо от того, отдаете ли вы аутсорсинг команде QA или выполняете внутренние проверки, вам необходимо создать план тестирования. Это гарантирует, что в процессе обеспечения качества ничего не будет упущено.
Автор нашей сегодняшенй статьи отвечает на вопросы новичков в планировании тестирования, и предоставляет основу для планирования.
Новичкам: Фреймворк для создания QA тест плана
Когда вы запускаете новый продукт, обеспечение качества (QA) очень важно. Независимо от того, отдаете ли вы аутсорсинг команде QA или выполняете внутренние проверки, вам необходимо создать план тестирования. Это гарантирует, что в процессе обеспечения качества ничего не будет упущено.
Автор нашей сегодняшенй статьи отвечает на вопросы новичков в планировании тестирования, и предоставляет основу для планирования.
Новичкам: Фреймворк для создания QA тест плана
Хабр
[Новичкам] Фреймворк для создания QA тест плана
Когда вы запускаете новый продукт, обеспечение качества (QA) очень важно. Независимо от того, отдаете ли вы аутсорсинг команде QA или выполняете внутренние проверки, вам необходимо создать план...
#softwareTesting
В практике работы отдела тестирования редко, но всё же возникают разногласия между участниками проекта, не являющимися тестировщиками, в неверной трактовке терминов вплоть до не совсем полного понимания что же такое «тестирование». Почему то, что существует на проекте не относится не только к «обеспечению качества» но и даже к «контролю качества».
В нашей статье автор объясняет разницу между этими терминами на примере очень условного «проекта», который зарождается не в большой корпорации с несколькими участниками, а буквально «на коленках» энтузиаста-Разработчика.
от Тестирования к Обеспечению качества
В практике работы отдела тестирования редко, но всё же возникают разногласия между участниками проекта, не являющимися тестировщиками, в неверной трактовке терминов вплоть до не совсем полного понимания что же такое «тестирование». Почему то, что существует на проекте не относится не только к «обеспечению качества» но и даже к «контролю качества».
В нашей статье автор объясняет разницу между этими терминами на примере очень условного «проекта», который зарождается не в большой корпорации с несколькими участниками, а буквально «на коленках» энтузиаста-Разработчика.
от Тестирования к Обеспечению качества
Хабр
от Тестирования к Обеспечению качества
«Вначале было слово и это слово было два байта» Старая шутка программистов В практике работы отдела тестирования редко, но всё же возникают разногласия между участниками проекта, не являющимися...
#proQuality_books #automationTesting
Selenium Webdriver Practical Guide (2014)
Автор: Satya Avasarala
Количество страниц: 266
Язык издания: Английский
Практическое руководство по Selenium WebDriver описывает различные API-интерфейсы WebDriver, которые следует использовать в автоматических тестах. Автор познакимит вас с различными доступными реализациями WebDriver.
В книге доступны файлы исходного кода, включая основные файлы HTML, которые позволят вам работать с jQuery и другими примерами в книге. С помощью пошаговых практических инструкций вы получите подробное объяснение того, как работать с различными функциями WebDriver.
Плюсы:
➕Книга дает основу для понимания Selenium WebDriver
➕Много советов и подсказок, которые помогут в работе
➕Книга представляет собой хорошую основу для любого разработчика или тестировщика, который хочет автоматизировать веб-тестирование с помощью Selenium WebDriver.
➕Есть исходники примеров
➕Примеры хорошо написаны и их легко понять
Недостатки:
➖Нет перевода на русский
➖Книга будет интересна в первую очередь Java-разработчикам, поскольку примеры на Java
Для кого книга:
✔️Книга предназначена как для начинающих, так и для опытных пользователей WebDriver
Об авторе:
Satya Avasarala имеет богатый опыт разработки Java и автоматизированного тестирования. Он инженер в области компьютерных наук. Он использует WebDriver уже много лет и создал несколько хороших фреймворков автоматизации. Он работал в различных крупных компаниях по разработке программного обеспечения, таких как Oracle Corp, Yahoo! Inc., VMware Inc. и REA Group.
Selenium Webdriver Practical Guide (2014)
Автор: Satya Avasarala
Количество страниц: 266
Язык издания: Английский
Практическое руководство по Selenium WebDriver описывает различные API-интерфейсы WebDriver, которые следует использовать в автоматических тестах. Автор познакимит вас с различными доступными реализациями WebDriver.
В книге доступны файлы исходного кода, включая основные файлы HTML, которые позволят вам работать с jQuery и другими примерами в книге. С помощью пошаговых практических инструкций вы получите подробное объяснение того, как работать с различными функциями WebDriver.
Плюсы:
➕Книга дает основу для понимания Selenium WebDriver
➕Много советов и подсказок, которые помогут в работе
➕Книга представляет собой хорошую основу для любого разработчика или тестировщика, который хочет автоматизировать веб-тестирование с помощью Selenium WebDriver.
➕Есть исходники примеров
➕Примеры хорошо написаны и их легко понять
Недостатки:
➖Нет перевода на русский
➖Книга будет интересна в первую очередь Java-разработчикам, поскольку примеры на Java
Для кого книга:
✔️Книга предназначена как для начинающих, так и для опытных пользователей WebDriver
Об авторе:
Satya Avasarala имеет богатый опыт разработки Java и автоматизированного тестирования. Он инженер в области компьютерных наук. Он использует WebDriver уже много лет и создал несколько хороших фреймворков автоматизации. Он работал в различных крупных компаниях по разработке программного обеспечения, таких как Oracle Corp, Yahoo! Inc., VMware Inc. и REA Group.
#automationTesting
При написании автоматизированных тестов всегда есть вероятность, что мы столкнемся с какими-либо трудностями. Например, тесты не проходят, или их реализация потребует неоправданно много наших сил. “Этот код не тестируем”, — сказали бы мы в такой ситуации. Но в большинстве случаев это не так. Код можно протестировать всегда, но цена этого может быть очень высокой, а работа над этим изматывающей.
Хорошая новость заключается в том, что изменить код так, чтобы он хорошо поддавался тестированию, возможно — путем выявления и исправления антипаттернов.
В этой статье автор поделится опытом, как улучшить тестируемость.
Боремся за тестируемость: избавляемся от антипаттернов с помощью диалога
При написании автоматизированных тестов всегда есть вероятность, что мы столкнемся с какими-либо трудностями. Например, тесты не проходят, или их реализация потребует неоправданно много наших сил. “Этот код не тестируем”, — сказали бы мы в такой ситуации. Но в большинстве случаев это не так. Код можно протестировать всегда, но цена этого может быть очень высокой, а работа над этим изматывающей.
Хорошая новость заключается в том, что изменить код так, чтобы он хорошо поддавался тестированию, возможно — путем выявления и исправления антипаттернов.
В этой статье автор поделится опытом, как улучшить тестируемость.
Боремся за тестируемость: избавляемся от антипаттернов с помощью диалога
Хабр
Боремся за тестируемость: избавляемся от антипаттернов с помощью диалога
Ключевые тезисы Код всегда можно протестировать, если выявить антипаттерны и исправить их. Архитектура и тестируемость кода влияют на возможность автоматизировать тесты. Решения по архитектуре кода...
#softwareTesting
По мере увечения количества тест-кейсов все более актуальным становится вопрос грамотной огранизации их структуры на проекте.
Автор нашей сегодняшенй статьи поделиться с вами подходом, который он применял для создания удобной структуры и информативного содержания тестовой документации.
Тест-кейсы по полочкам — как в библиотеке! Наводим порядок в структуре и содержании тестовой документации
По мере увечения количества тест-кейсов все более актуальным становится вопрос грамотной огранизации их структуры на проекте.
Автор нашей сегодняшенй статьи поделиться с вами подходом, который он применял для создания удобной структуры и информативного содержания тестовой документации.
Тест-кейсы по полочкам — как в библиотеке! Наводим порядок в структуре и содержании тестовой документации
Хабр
Тест-кейсы по полочкам — как в библиотеке! Наводим порядок в структуре и содержании тестовой документации
Всем привет! На связи Анастасия Макеева. В Утконос Онлайн я работаю лидом автоматизации тестирования на проекте витрины. В мои обязанности входит организация и реализация автоматизированного...
#softwareTesting
Сфера тестирования программного обеспечения постоянно трансформируется.
Что же стоит за этими изменениями? И что важно, что ожидает тестировщиков?
В сегодняшней статье автор собрал мнения 12 ведущих экспертов в области тестирования ПО. Несмотря на то, что статья не новая, но тренды, описанные в статье, остаются актуальными.
Тенденции, меняющие будущее тестирования программного обеспечения: Мнение экспертов
Сфера тестирования программного обеспечения постоянно трансформируется.
Что же стоит за этими изменениями? И что важно, что ожидает тестировщиков?
В сегодняшней статье автор собрал мнения 12 ведущих экспертов в области тестирования ПО. Несмотря на то, что статья не новая, но тренды, описанные в статье, остаются актуальными.
Тенденции, меняющие будущее тестирования программного обеспечения: Мнение экспертов
Хабр
Тенденции, меняющие будущее тестирования программного обеспечения: Мнение экспертов
Привет, Хабр! Представляю вашему вниманию перевод статьи «From the Experts: Top 5 Trends Shaping the Future of Software Testing» автора QASymphony. Сфера тестир...
#proQuality_books #softwareTesting
Systematic Software Testing (Artech House Computer Library) (2002)
Автор: Rick D. Craig, Stefan P. Jaskiel
Количество страниц: 536
Язык издания: Английский
Эта книга, написанная ведущими экспертами в этой области, предлагает тем, кто занимается созданием и обслуживанием сложных, критически важных программных систем, гибкий процесс, основанный на оценке рисков, для улучшения их возможностей тестирования программного обеспечения. Систематическое тестирование ПО предоставляет уникальную информацию о лучших способах тестирования вашего программного обеспечения. Книга объясняет, как создавать и впоследствии использовать планы тестирования, тест дизайн и метрики тестирования. Также представлены подробные инструкции, которые помогут вам решить, что тестировать, как расставить приоритеты тестов и когда тестирование будет завершено. Узнайте, как проводить анализ рисков и измерять эффективность тестирования, чтобы максимизировать эффективность ваших усилий по тестированию.
Плюсы:
➕Всё расписано действительно систематично и скрупулёзно
➕В книге хорошо описывается практические процессы и реальный опыт, а также даются практические советы
➕Легко читается и усваивается довольно сухая техническая тема, очень помогают шутки и "военные рассказы"
➕Авторы уделяют особое внимание анализу рисков и тестированию на основе рисков, планированию и разработке тестов, а также предлагают различные методы реализации и выполнения тестов
➕Книга дает ценную информацию об организации тестирования и задачах, которые должны выполняться инженером по тестированию и менеджером по тестированию
Недостатки:
➖Нет перевода на русский
➖Больше похожа на учебник
Для кого книга:
✔️Книга будет полезна всем, кто занимается тестированием программного обеспечения
Systematic Software Testing (Artech House Computer Library) (2002)
Автор: Rick D. Craig, Stefan P. Jaskiel
Количество страниц: 536
Язык издания: Английский
Эта книга, написанная ведущими экспертами в этой области, предлагает тем, кто занимается созданием и обслуживанием сложных, критически важных программных систем, гибкий процесс, основанный на оценке рисков, для улучшения их возможностей тестирования программного обеспечения. Систематическое тестирование ПО предоставляет уникальную информацию о лучших способах тестирования вашего программного обеспечения. Книга объясняет, как создавать и впоследствии использовать планы тестирования, тест дизайн и метрики тестирования. Также представлены подробные инструкции, которые помогут вам решить, что тестировать, как расставить приоритеты тестов и когда тестирование будет завершено. Узнайте, как проводить анализ рисков и измерять эффективность тестирования, чтобы максимизировать эффективность ваших усилий по тестированию.
Плюсы:
➕Всё расписано действительно систематично и скрупулёзно
➕В книге хорошо описывается практические процессы и реальный опыт, а также даются практические советы
➕Легко читается и усваивается довольно сухая техническая тема, очень помогают шутки и "военные рассказы"
➕Авторы уделяют особое внимание анализу рисков и тестированию на основе рисков, планированию и разработке тестов, а также предлагают различные методы реализации и выполнения тестов
➕Книга дает ценную информацию об организации тестирования и задачах, которые должны выполняться инженером по тестированию и менеджером по тестированию
Недостатки:
➖Нет перевода на русский
➖Больше похожа на учебник
Для кого книга:
✔️Книга будет полезна всем, кто занимается тестированием программного обеспечения
#automationTesting
В сегодняшней статье статье автор описывает подход, позволяющий существенно упростить создание и поддержку тестовой end-to-end (e2e) библиотеки.
Также, будет показано как использование расписания в e2e тестировании помогает даже тогда, когда в реальной системе расписание отсутствует. Центральной идеей данного подхода является возможность совмещения действий над системой и всех необходимых при этом проверках в вызове одной функции.
Автоматизация e2e тестирования систем с расписанием
В сегодняшней статье статье автор описывает подход, позволяющий существенно упростить создание и поддержку тестовой end-to-end (e2e) библиотеки.
Также, будет показано как использование расписания в e2e тестировании помогает даже тогда, когда в реальной системе расписание отсутствует. Центральной идеей данного подхода является возможность совмещения действий над системой и всех необходимых при этом проверках в вызове одной функции.
Автоматизация e2e тестирования систем с расписанием
Хабр
Автоматизация e2e тестирования систем с расписанием
В статье будет рассмотрен подход позволяющий существенно упростить создание и поддержку тестовой end-to-end (e2e) библиотеки. Также, будет показано как использование расписания в e2e тестировании...
#softwareTesting
В предыдущей статье Таблица решений для тестирования фильтрации с зависимыми фильтрами был представлен вариант применения техники тест-дизайна «Таблица решений» для тестирования фильтрации с зависимыми фильтрами.
В нашей сегодняшей статье автор покажет, как эту технику можно применять для тестирования сложных форм.
Таблица решений для тестирования сложных форм
В предыдущей статье Таблица решений для тестирования фильтрации с зависимыми фильтрами был представлен вариант применения техники тест-дизайна «Таблица решений» для тестирования фильтрации с зависимыми фильтрами.
В нашей сегодняшей статье автор покажет, как эту технику можно применять для тестирования сложных форм.
Таблица решений для тестирования сложных форм
Telegram
ProQuality Community
#softwareTesting
Техника тест-дизайна «Таблица решений» - одна из самых сложных для применения, но одна из самых удобных для тестирования сложных бизнес-фич, когда есть более одного условия и одно/несколько действий системы как результат выполнения или не…
Техника тест-дизайна «Таблица решений» - одна из самых сложных для применения, но одна из самых удобных для тестирования сложных бизнес-фич, когда есть более одного условия и одно/несколько действий системы как результат выполнения или не…
#softwareTesting
В работе каждого тестировщика рано или поздно встает вопрос, что нужно сделать для эффективной организации работы с тестовой документацией.
В сегодняшней статье автор рассмотрит работу с тестовой документацией при постановке процесса тестирования программного обеспечения. Материал собран исходя из опыта работы на различных проектах и того, с какими сложностями приходилось сталкиваться.
Тестовая документация: что учитывать при постановке эффективного процесса тестирования
В работе каждого тестировщика рано или поздно встает вопрос, что нужно сделать для эффективной организации работы с тестовой документацией.
В сегодняшней статье автор рассмотрит работу с тестовой документацией при постановке процесса тестирования программного обеспечения. Материал собран исходя из опыта работы на различных проектах и того, с какими сложностями приходилось сталкиваться.
Тестовая документация: что учитывать при постановке эффективного процесса тестирования
Хабр
Тестовая документация: что учитывать при постановке эффективного процесса тестирования
В этой статье мы рассмотрим работу с тестовой документацией при постановке процесса тестирования программного обеспечения. Материал собран исходя из опыта работы на различных проектах и того, с какими...
#proQuality_books #softwareTesting
Software Testing Techniques, 2nd Edition
Автор: Boris Beizer
Количество страниц: 580
Язык издания: Английский
Классический учебник Бориса Бейзера, хорошо известный за рубежом и у нас. Его отличает целостный и методичный подход к изложению информации, понятный язык и широкий охват тем тестирования.
Пособие не только поможет новичкам освоить профессию, но и останется с ними в качестве настольной книги тестировщика на долгие годы работы.
Плюсы:
➕Книга охватывает все основные темы тестирования программного обеспечения
➕Техники, описанные в книге не привязаны к конкретной платформе и технологии
➕Эта по большей части академическая в лучшем смысле книга, можно сказать что тяжелая артиллерия
Недостатки:
➖Нет перевода на русский
➖Не очень иллюстративные примеры
➖Часть материала устарела
Software Testing Techniques, 2nd Edition
Автор: Boris Beizer
Количество страниц: 580
Язык издания: Английский
Классический учебник Бориса Бейзера, хорошо известный за рубежом и у нас. Его отличает целостный и методичный подход к изложению информации, понятный язык и широкий охват тем тестирования.
Пособие не только поможет новичкам освоить профессию, но и останется с ними в качестве настольной книги тестировщика на долгие годы работы.
Плюсы:
➕Книга охватывает все основные темы тестирования программного обеспечения
➕Техники, описанные в книге не привязаны к конкретной платформе и технологии
➕Эта по большей части академическая в лучшем смысле книга, можно сказать что тяжелая артиллерия
Недостатки:
➖Нет перевода на русский
➖Не очень иллюстративные примеры
➖Часть материала устарела
#automationTesting
При написании api тестов очень важна их архитектура.
При хорошей архитектуре:
- тесты не зависят от реализации, тесты не знают, кто тестируют и кто посылает запросы;
- легко создавать фейковые данные и логировать результат тестов;
- тесты легко поддаются рефакторингу, их легко и быстро поддерживать.
В нашей сегодняшней статье автор расскажет о своем видении архитектуры api тестов.
Переписываем API тесты
При написании api тестов очень важна их архитектура.
При хорошей архитектуре:
- тесты не зависят от реализации, тесты не знают, кто тестируют и кто посылает запросы;
- легко создавать фейковые данные и логировать результат тестов;
- тесты легко поддаются рефакторингу, их легко и быстро поддерживать.
В нашей сегодняшней статье автор расскажет о своем видении архитектуры api тестов.
Переписываем API тесты
Хабр
Переписываем API тесты
Кто я? Давайте сначала познакомимся. Меня зовут Александр, и я 17 лет работаю в тестировании. В основном я занимаюсь unit/api/ui/e2e/load тестами. Мой основной стек это JS/TS/Python. Так же я преподаю...
#softwareTesting
Метрики используют для оценки, отражения динамики и выявления слабых мест в процессе разработки. Как их внедрять и применять здесь и сейчас? А если у вас в команде проблемы с процессами, может вам и не до метрик? Раз вы видите проблемы, то, наверное, как-то их оцениваете, измеряете, пусть и условно.
В нашей новой статье на примере одного из проектов автор расскажет, как решаются проблемы и появляются метрики.
Путь к метрикам
Метрики используют для оценки, отражения динамики и выявления слабых мест в процессе разработки. Как их внедрять и применять здесь и сейчас? А если у вас в команде проблемы с процессами, может вам и не до метрик? Раз вы видите проблемы, то, наверное, как-то их оцениваете, измеряете, пусть и условно.
В нашей новой статье на примере одного из проектов автор расскажет, как решаются проблемы и появляются метрики.
Путь к метрикам
Хабр
Путь к метрикам
Метрики используют для оценки, отражения динамики и выявления слабых мест в процессе разработки. Как их внедрять и применять здесь и сейчас? А если у вас в команде проблемы с процессами, может вам и...
#softwareTesting
Одним из самых нетривиальных вопросов, которым может задаться QA-инженер, который планирует тестировать функционал мобильного приложения, является выбор среды для тестирования. Это могут быть реальные или виртуальные девайсы (эмуляторы/симуляторы) или же готовые решения (различные облачные платформы).
В сегодняшней статье автор расскажет о своем опыте выбора и иcпользования различных решений.
Как мы спускались с облаков на землю: критерии выбора среды для тестирования
Одним из самых нетривиальных вопросов, которым может задаться QA-инженер, который планирует тестировать функционал мобильного приложения, является выбор среды для тестирования. Это могут быть реальные или виртуальные девайсы (эмуляторы/симуляторы) или же готовые решения (различные облачные платформы).
В сегодняшней статье автор расскажет о своем опыте выбора и иcпользования различных решений.
Как мы спускались с облаков на землю: критерии выбора среды для тестирования
software-testing.ru
Как мы спускались с облаков на землю: критерии выбора среды для тестирования
Software-Testing.Ru - портал специалистов по тестированию и обеспечению качества ПО
#proQuality_books #softwareTesting
Mobile Testing: Ready Reckoner
Автор: Ajay Balamurugadas, Sundaresan Krishnaswami
Количество страниц: 81
Язык издания: Английский
Скачать
Книга содержит советы и четкие инструкции по тестированию мобильных приложений от практикующих специалистов. С помощью их рекомендаций, скриншотов и понятных объяснений начинающий легко разберется в процессе тестирования продуктов для операционных систем Android и iOS.
Плюсы:
➕Распространяется бесплатно в формате PDF
➕Сборник снабжён наглядными скриншотами и чёткими шагами
➕Отличная возможность для тестировщика прокачать английский
➕Можно найти вещи, которые в голову даже не придут
Недостатки:
➖Нет перевода на русский
Mobile Testing: Ready Reckoner
Автор: Ajay Balamurugadas, Sundaresan Krishnaswami
Количество страниц: 81
Язык издания: Английский
Скачать
Книга содержит советы и четкие инструкции по тестированию мобильных приложений от практикующих специалистов. С помощью их рекомендаций, скриншотов и понятных объяснений начинающий легко разберется в процессе тестирования продуктов для операционных систем Android и iOS.
Плюсы:
➕Распространяется бесплатно в формате PDF
➕Сборник снабжён наглядными скриншотами и чёткими шагами
➕Отличная возможность для тестировщика прокачать английский
➕Можно найти вещи, которые в голову даже не придут
Недостатки:
➖Нет перевода на русский
#automationTesting
Если вы интересуетесь тест-автоматизацией, то в какой-то момент зададитесь одним (или всеми) из следующих вопросов – что такое Page Object Model (POM)? Важна ли тест-автоматизация? Надо ли этому учиться? Сколько времени это обучение займет?
В нашей сегодняшней статье автор предложит свой взгляд и поделиться рядом мыслей по POM.
Начинающим автоматизаторам: руководство для новичков по Page Object Model (POM) и Page Factory
Если вы интересуетесь тест-автоматизацией, то в какой-то момент зададитесь одним (или всеми) из следующих вопросов – что такое Page Object Model (POM)? Важна ли тест-автоматизация? Надо ли этому учиться? Сколько времени это обучение займет?
В нашей сегодняшней статье автор предложит свой взгляд и поделиться рядом мыслей по POM.
Начинающим автоматизаторам: руководство для новичков по Page Object Model (POM) и Page Factory
software-testing.ru
Начинающим автоматизаторам: руководство для новичков по Page Object Model (POM) и Page Factory
Software-Testing.Ru - портал специалистов по тестированию и обеспечению качества ПО
#softwareTesting
Тестирование локализации (L10N) и интернационализации (I18N) — это интересное и комплексное занятие, на которое должно уделяться приличное время. I18N и L10N — очень важные аспекты современных приложений для запуска на глобальном рынке! При этом заниматься тестированием интернационализации и локализации могут не только соответствующие команды, но и QA инженеры, которые никак не связаны с ними.
В нашей новой статье автор поделиться своим опытом, а также опишет большой checklist с самыми распространёнными кейсами как для локализации, так и для интернационализации.
Гайд по тестированию локализации и интернационализации, а также большой и полезный checklist
Тестирование локализации (L10N) и интернационализации (I18N) — это интересное и комплексное занятие, на которое должно уделяться приличное время. I18N и L10N — очень важные аспекты современных приложений для запуска на глобальном рынке! При этом заниматься тестированием интернационализации и локализации могут не только соответствующие команды, но и QA инженеры, которые никак не связаны с ними.
В нашей новой статье автор поделиться своим опытом, а также опишет большой checklist с самыми распространёнными кейсами как для локализации, так и для интернационализации.
Гайд по тестированию локализации и интернационализации, а также большой и полезный checklist
Хабр
Гайд по тестированию локализации и интернационализации, а также большой и полезный checklist
Привет, хабровчане. Сегодня я хочу осветить и обсудить тему локализации (L10N) и интернационализации (I18N). В интернете и, в том числе и на Хабре уже есть полезные и интересные статьи, но часто они...