#proQuality_translation #requirements
Поговорим о важности хорошей документации в разработке ПО с использованием "user stories" (US) и "acceptance criteria" (AC). Автор предостерегает от ситуаций, когда разработка не соответствует ожиданиям заказчика из-за недостаточной документации.
Основное внимание уделено AC, которые определяют условия, необходимые для принятия продукта пользователями. Текст разъясняет цели и структуру AC, подчеркивая их важность для уточнения требований, управления сценариями и обеспечения коммуникации между заказчиком и командой разработки.
Критерии приемки для пользовательских историй: цели, форматы, примеры и лучшие практики
Поговорим о важности хорошей документации в разработке ПО с использованием "user stories" (US) и "acceptance criteria" (AC). Автор предостерегает от ситуаций, когда разработка не соответствует ожиданиям заказчика из-за недостаточной документации.
Основное внимание уделено AC, которые определяют условия, необходимые для принятия продукта пользователями. Текст разъясняет цели и структуру AC, подчеркивая их важность для уточнения требований, управления сценариями и обеспечения коммуникации между заказчиком и командой разработки.
Критерии приемки для пользовательских историй: цели, форматы, примеры и лучшие практики
Хабр
Критерии приемки для пользовательских историй: цели, форматы, примеры и лучшие практики
Представьте, что вы просите свою команду разработчиков сделать возможным поиск продукта в интернет-магазине книг по категориям. Вы ожидаете видеть четкий интерфейс с кликабельными ссылками на...
#softwareTesting #proQuality_translation
Как ускорить процесс разработки и выпуска продукта? Можно ли достичь баланса месту скоростью и качеством? Ответом может стать непрерывное тестирование!
В статье рассматривается концепция Непрерывного тестирования, которая включает автоматизацию и интеграцию тестирования на всех этапах разработки, а такжепроцесс тестирования в рамках непрерывной интеграции и непрерывной доставки (CI/CD).
Непрерывное тестирование: разработка выигрышной стратегии тестирования
Как ускорить процесс разработки и выпуска продукта? Можно ли достичь баланса месту скоростью и качеством? Ответом может стать непрерывное тестирование!
В статье рассматривается концепция Непрерывного тестирования, которая включает автоматизацию и интеграцию тестирования на всех этапах разработки, а такжепроцесс тестирования в рамках непрерывной интеграции и непрерывной доставки (CI/CD).
Непрерывное тестирование: разработка выигрышной стратегии тестирования
Хабр
Непрерывное тестирование: разработка выигрышной стратегии тестирования
Сегодня специалистам по тестированию и менеджменту необходимо достичь оптимального баланса между скоростью и качеством при поставке программного обеспечения для современного бизнеса. Если вы...
#automationTesting #proQuality_translation #programmingLanguages #csharp
Когда вы только начинаете свое путешествие в мир автоматизированного тестирования, хотелось бы сразу знать лучшие практики. Но, к сожалению, обычно им можно научиться только в процессе работы.
Автор сегодняшней статьи делится несколькими хорошими практиками автоматизации на Selenium C#, которые он освоил в процессе работы. В статье вы найдете советы о том, как можно улучшить свой фреймворк автоматизации.
10 хороших практик автоматизации на Selenium C#
Когда вы только начинаете свое путешествие в мир автоматизированного тестирования, хотелось бы сразу знать лучшие практики. Но, к сожалению, обычно им можно научиться только в процессе работы.
Автор сегодняшней статьи делится несколькими хорошими практиками автоматизации на Selenium C#, которые он освоил в процессе работы. В статье вы найдете советы о том, как можно улучшить свой фреймворк автоматизации.
10 хороших практик автоматизации на Selenium C#
#softwareTesting #proQuality_translation
Никто не хочет ошибок в своих приложениях, так как это может стоить вашей компании миллионы долларов.
Автор сегодняшней статьи расскажет о 5 практиках тестирования, внедрение которых поможет вам избежать такой ситуации.
5 практик тестирования, которые должны быть в вашем CI/CD-процессе
Никто не хочет ошибок в своих приложениях, так как это может стоить вашей компании миллионы долларов.
Автор сегодняшней статьи расскажет о 5 практиках тестирования, внедрение которых поможет вам избежать такой ситуации.
5 практик тестирования, которые должны быть в вашем CI/CD-процессе
#devOps #proQuality_translation
Terraform позволяет автоматизировать процесс управления инфраструктурой и упрощает работу с ней в команде. Он является проектом с открытым исходным кодом и может интегрироваться с другими инструментами автоматизации и управления инфраструктурой.
Автор сегодняшней статьи на примере Terraform расскажет, почему стоит обратить внимание на концепцию "Инфраструктура как код" (IaC) .
Автоматизация развертывания инфраструктуры (IaC)
Terraform позволяет автоматизировать процесс управления инфраструктурой и упрощает работу с ней в команде. Он является проектом с открытым исходным кодом и может интегрироваться с другими инструментами автоматизации и управления инфраструктурой.
Автор сегодняшней статьи на примере Terraform расскажет, почему стоит обратить внимание на концепцию "Инфраструктура как код" (IaC) .
Автоматизация развертывания инфраструктуры (IaC)
Хабр
Автоматизация развертывания инфраструктуры (IaC)
Источник Wikipedia Что представляет собой Terraform? Terraform - это инструмент с открытым исходным кодом, реализующий концепцию "Инфраструктура как код" и разработанный компанией...
#automationTesting #proQuality_translation
Пирамида автоматизации тестирования Майка Кона помогла многим командам с начала 2000-х годов.С тех пор мы немного подкорректировали её, чтобы уточнить наши цели, добавили облако сверху, чтобы показать, что не все регрессионные тесты можно автоматизировать.
Автор сегодняшней статьи расскажет, как использовать Пирамиду автоматизации тестирования.
Пирамида автоматизации тестирования
Пирамида автоматизации тестирования Майка Кона помогла многим командам с начала 2000-х годов.С тех пор мы немного подкорректировали её, чтобы уточнить наши цели, добавили облако сверху, чтобы показать, что не все регрессионные тесты можно автоматизировать.
Автор сегодняшней статьи расскажет, как использовать Пирамиду автоматизации тестирования.
Пирамида автоматизации тестирования
Хабр
Пирамида автоматизации тестирования
Модель Пирамида автоматизации тестирования Майка Кона помогла многим командам с начала 2000-х годов.С тех пор мы немного подкорректировали её, чтобы уточнить наши цели, добавили облако сверху, чтобы...
#softwareTesting #proQuality_translation #paulgerard_leadership
Мы продолжаем серию статей "Лидерство в тестировании"
Какого объема тестирования достаточно? Это классический, не имеющий ответа философский вопрос, который задают все тестировщики, потому что заинтересованные стороны задают его им самим.
В этой статье автор рассмотрит: ценность тестирования для заинтересованных сторон, квантовую теорию и теорию относительности, использование правильных терминов, а также оценки, бюджеты и переговоры.
Лидерство в тестировании — Сколько тестирования достаточно?
Мы продолжаем серию статей "Лидерство в тестировании"
Какого объема тестирования достаточно? Это классический, не имеющий ответа философский вопрос, который задают все тестировщики, потому что заинтересованные стороны задают его им самим.
В этой статье автор рассмотрит: ценность тестирования для заинтересованных сторон, квантовую теорию и теорию относительности, использование правильных терминов, а также оценки, бюджеты и переговоры.
Лидерство в тестировании — Сколько тестирования достаточно?
Хабр
Лидерство в тестировании — Сколько тестирования достаточно?
Добро пожаловать в серию тестов « Лидерство в тестировании » от гуру тестирования программного обеспечения и консультанта Пола Джеррарда. Серия предназначена для того, чтобы помочь...
#softwareTesting #proQuality_translation
Тестирование API представляет собой разновидность тестирования программного обеспечения, направленную на проверку соответствия разработанного API ожиданиям в контексте его функциональности, производительности, надежности и безопасности в приложении.
В сегодняшней статье автор рассмотрит практические трудности, с которыми можно столкнуться при тестировании API, а также потенциальные решения этих проблем.
Тестирование API — проблемы и решения
Тестирование API представляет собой разновидность тестирования программного обеспечения, направленную на проверку соответствия разработанного API ожиданиям в контексте его функциональности, производительности, надежности и безопасности в приложении.
В сегодняшней статье автор рассмотрит практические трудности, с которыми можно столкнуться при тестировании API, а также потенциальные решения этих проблем.
Тестирование API — проблемы и решения
#softwareTesting #proQuality_translation
Требование — это спецификация того, что должно быть реализовано. В нем описывается поведение и атрибуты системы.
Тестирование требований - необходимая и очень важная процедура, которая помогает оптимизировать работу команды и избежать недопонимания, а также позволяет понять, могут ли эти требования быть выполнены с точки зрения времени, ресурсов и бюджета.
В сегодняшней статье автор расскажет об основных принципах тестирования требований.
Ключевые концепции тестирования требований
Требование — это спецификация того, что должно быть реализовано. В нем описывается поведение и атрибуты системы.
Тестирование требований - необходимая и очень важная процедура, которая помогает оптимизировать работу команды и избежать недопонимания, а также позволяет понять, могут ли эти требования быть выполнены с точки зрения времени, ресурсов и бюджета.
В сегодняшней статье автор расскажет об основных принципах тестирования требований.
Ключевые концепции тестирования требований
Хабр
Ключевые концепции тестирования требований
Что такое требования к продукту? Требование — это спецификация того, что должно быть реализовано. В нем описывается поведение и атрибуты системы . Процесс определения требований имеет огромное...
#softwareTesting #proQuality_translation
Современные приложения становятся все более сложными и потребность в актуальном и эффективном тестировании растет. Ручное создание тест-кейсов может занять много времени.
В этой статье мы изучим революционный концепт создания тест-кейсов с использованием ИИ, и покажем его потенциал в изменении парадигм тестирования ПО за счет повышения эффективности, покрытия и точности.
Генерация тест-кейсов на основе искусственного интеллекта: революционный подход для тестировщиков
Современные приложения становятся все более сложными и потребность в актуальном и эффективном тестировании растет. Ручное создание тест-кейсов может занять много времени.
В этой статье мы изучим революционный концепт создания тест-кейсов с использованием ИИ, и покажем его потенциал в изменении парадигм тестирования ПО за счет повышения эффективности, покрытия и точности.
Генерация тест-кейсов на основе искусственного интеллекта: революционный подход для тестировщиков
Хабр
Генерация тест-кейсов на основе искусственного интеллекта: революционный подход для тестировщиков
Современные приложения становятся все более сложными и потребность в актуальном и эффективном тестировании растет. И следует уделить особое внимание тестовым сценариям, направленным на улучшение...
#automationTesting #proQuality_translation
Из-за того, что автоматизация UI взаимодействует с большим количеством элементов и имеет множество зависимостей, она считается менее быстрой и более уязвимой, чем другие типы тестов, такие как API, тесты баз данных и модульные тесты.
Если вы интересуетесь методами ускорения автоматизированных UI тестов, то из сегодняшней статьи узнайте эффективные и действенные советы, которые помогут вам быстрее и эффективнее выполнять UI автотесты.
9 советов как ускорить автоматизированные UI тесты
Из-за того, что автоматизация UI взаимодействует с большим количеством элементов и имеет множество зависимостей, она считается менее быстрой и более уязвимой, чем другие типы тестов, такие как API, тесты баз данных и модульные тесты.
Если вы интересуетесь методами ускорения автоматизированных UI тестов, то из сегодняшней статьи узнайте эффективные и действенные советы, которые помогут вам быстрее и эффективнее выполнять UI автотесты.
9 советов как ускорить автоматизированные UI тесты
Хабр
9 советов как ускорить автоматизированные UI тесты
Интересуетесь, как ускорить автоматизированные UI тесты? Узнайте эффективные и действенные советы, которые помогут вам быстрее и эффективнее выполнять UI автотесты. Автоматизация...
#softwareTesting #automationTesting #proQuality_translation
В своей книге "Методы тестирования программного обеспечения" Борис Бейзер описывает парадокс пестицидов. В контексте тестирования программного обеспечения - независимо от того, какой метод тестирования вы выберете, вы все равно пропустите более незаметных “вредителей”, то есть баги.
Объяснение Бейзера заключается в том, что со временем все меньше и меньше ошибок будут находиться в тех частях кода, которые были тщательно протестированы, а ошибки, которые обнаружат пользователи, будут в областях, которые были протестированы менее тщательно.
В сегодняшней статье автор расскажет, как с этим справиьтся расширив охват тестирования и добавив в свой процесс фаззинг.
Долой баги! Рандомизация веб-тестирования
В своей книге "Методы тестирования программного обеспечения" Борис Бейзер описывает парадокс пестицидов. В контексте тестирования программного обеспечения - независимо от того, какой метод тестирования вы выберете, вы все равно пропустите более незаметных “вредителей”, то есть баги.
Объяснение Бейзера заключается в том, что со временем все меньше и меньше ошибок будут находиться в тех частях кода, которые были тщательно протестированы, а ошибки, которые обнаружат пользователи, будут в областях, которые были протестированы менее тщательно.
В сегодняшней статье автор расскажет, как с этим справиьтся расширив охват тестирования и добавив в свой процесс фаззинг.
Долой баги! Рандомизация веб-тестирования
Хабр
Долой баги! Рандомизация веб-тестирования
В своей книге " Методы тестирования программного обеспечения" Борис Бейзер описывает парадокс пестицидов. В контексте тестирования программного обеспечения - независимо от того, какой метод...
#softwareTesting #proQuality_translation
Мы продолжаем серию статей "Лидерство в тестировании" #paulgerard_leadership
В сегодняшней статье автор разбирает процесс проведения тестирования проекта и выделяет критические аспекты, которые нужны для того, чтобы провести качественное тестирование продукта.
В статье затронуты следующие темы:
✔ ️Классический подход к тестированию
✔️ Анализ успехов и неудач в ходе тестирования
✔️ Проблема уменьшения покрытия(эрозии) тестирования
✔️ Управление инцидентами в процессе тестирования
✔️ Управление финальной игрой
Лидерство в тестировании — выполнение тестового проекта
Мы продолжаем серию статей "Лидерство в тестировании" #paulgerard_leadership
В сегодняшней статье автор разбирает процесс проведения тестирования проекта и выделяет критические аспекты, которые нужны для того, чтобы провести качественное тестирование продукта.
В статье затронуты следующие темы:
✔ ️Классический подход к тестированию
✔️ Анализ успехов и неудач в ходе тестирования
✔️ Проблема уменьшения покрытия(эрозии) тестирования
✔️ Управление инцидентами в процессе тестирования
✔️ Управление финальной игрой
Лидерство в тестировании — выполнение тестового проекта
Хабр
Лидерство в тестировании — выполнение тестового проекта
Добро пожаловать в серию статей « Лидерство в тестировании » от гуру тестирования программного обеспечения и консультанта Пола Джеррарда. Серия предназначена для того, чтобы помочь...
#softwareTesting #proQuality_translation
Системное тестирование - это этап тестирования программного обеспечения, на котором тестируется полный и полностью интегрированный программный продукт на основе спецификации программного обеспечения (SRS: Software Requirement Specification). Основная цель такого тестирования — это процесс оценки, который охватывает аспекты, связанные с бизнесом, функциональной спецификой и потребительскими ожиданиями.
В сегодняшней статье автор расскажет, почему важно проводить системное тестирование и как его выполнять.
Что такое системное тестирование, зачем оно нужно и как его проводить?
Системное тестирование - это этап тестирования программного обеспечения, на котором тестируется полный и полностью интегрированный программный продукт на основе спецификации программного обеспечения (SRS: Software Requirement Specification). Основная цель такого тестирования — это процесс оценки, который охватывает аспекты, связанные с бизнесом, функциональной спецификой и потребительскими ожиданиями.
В сегодняшней статье автор расскажет, почему важно проводить системное тестирование и как его выполнять.
Что такое системное тестирование, зачем оно нужно и как его проводить?
Хабр
Что такое системное тестирование, зачем оно нужно и как его проводить?
Что такое системное тестирование? Системное тестирование - это этап тестирования программного обеспечения, на котором тестируется полный и полностью интегрированный программный продукт на основе...
#softwareTesting #proQuality_translation
Отчеты об ошибках являются важными для поддержания качества программного обеспечения и обеспечения общего успеха проекта. Это процесс взаимодействия пользователей, тестировщиков и разработчиков для создания надежного и эффективного ПО.
В данной статье описываются некоторые ключевые моменты, которые необходимо иметь в виду при составлении отчета об ошибках.
«Создание эффективных отчетов об ошибках»: краткое руководство
Отчеты об ошибках являются важными для поддержания качества программного обеспечения и обеспечения общего успеха проекта. Это процесс взаимодействия пользователей, тестировщиков и разработчиков для создания надежного и эффективного ПО.
В данной статье описываются некоторые ключевые моменты, которые необходимо иметь в виду при составлении отчета об ошибках.
«Создание эффективных отчетов об ошибках»: краткое руководство
#softwareTesting #proQuality_translation #paulgerard_leadership
Продолжаем исследовать тему "Лидерство в тестировании" в новой статье. Она посвящена важности совместной работы при проведении тестирования и выделяет ключевые моменты, которые необходимы для успешного тестирования в команде.
В публикации освещаются различные аспекты:
✔️Основные положения и изменения, обусловленные феноменом Shift Left
✔️Новые роли и активности тестировщиков
✔️Взаимодействие с разработчиками и коммуникации в команде
✔️Проблемы распределенных и аутсорсинговых команд
Лидерство В Тестировании: Тестирование в Команде
Продолжаем исследовать тему "Лидерство в тестировании" в новой статье. Она посвящена важности совместной работы при проведении тестирования и выделяет ключевые моменты, которые необходимы для успешного тестирования в команде.
В публикации освещаются различные аспекты:
✔️Основные положения и изменения, обусловленные феноменом Shift Left
✔️Новые роли и активности тестировщиков
✔️Взаимодействие с разработчиками и коммуникации в команде
✔️Проблемы распределенных и аутсорсинговых команд
Лидерство В Тестировании: Тестирование в Команде
Хабр
Лидерство В Тестировании: Тестирование в Команде
Добро пожаловать в серию « Лидерство в тестировании » от гуру и консультанта по тестированию программного обеспечения Пола Джеррарда. Эта серия предназначена для того, чтобы...
#automationTesting #proQuality_translation
Ошибки в архитектуре автоматизированного тестирования могут стоить столь же дорого, как ошибки в архитектуре самого приложения. Правильно выбранная архитектура минимизирует усилия, необходимые для модификации и поддержки существующих тестов, позволяя сосредоточиться на проверке новых функциональностей, тем самым повышая качество разрабатываемого продукта.
Автор сегодняшней статьи рекомендует использовать проверенные архитектурные шаблоны, такие как API-запросы и доменные модели, и применять лучшие практики из области разработки ПО для создания масштабируемого и легко поддерживаемого тестового фреймворка.
Подходы к организации автотестов: Чему мы можем научиться у разработчиков?
Ошибки в архитектуре автоматизированного тестирования могут стоить столь же дорого, как ошибки в архитектуре самого приложения. Правильно выбранная архитектура минимизирует усилия, необходимые для модификации и поддержки существующих тестов, позволяя сосредоточиться на проверке новых функциональностей, тем самым повышая качество разрабатываемого продукта.
Автор сегодняшней статьи рекомендует использовать проверенные архитектурные шаблоны, такие как API-запросы и доменные модели, и применять лучшие практики из области разработки ПО для создания масштабируемого и легко поддерживаемого тестового фреймворка.
Подходы к организации автотестов: Чему мы можем научиться у разработчиков?
#softwareTesting #proQuality_translation
Исследовательское тестирование — это динамичный и творческий метод проверки программного обеспечения, который предоставляет свободу действий без необходимости создания тест-кейсов. Однако без четко заданных целей легко потерять фокус и не достичь значимых результатов. Вот тут-то и пригодятся концепции тестирования. Концепции тестирования помогают направлять исследовательское тестирование, задавая цели и области для проверки.
Что такое концепции тестирования, как их создавать и использовать для оптимизации процесса исследовательского тестирования? Ответы на эти и другие важные вопросы представлены в сегодняшней статье.
Как использовать концепции тестирования для эффективного исследовательского тестирования?
Исследовательское тестирование — это динамичный и творческий метод проверки программного обеспечения, который предоставляет свободу действий без необходимости создания тест-кейсов. Однако без четко заданных целей легко потерять фокус и не достичь значимых результатов. Вот тут-то и пригодятся концепции тестирования. Концепции тестирования помогают направлять исследовательское тестирование, задавая цели и области для проверки.
Что такое концепции тестирования, как их создавать и использовать для оптимизации процесса исследовательского тестирования? Ответы на эти и другие важные вопросы представлены в сегодняшней статье.
Как использовать концепции тестирования для эффективного исследовательского тестирования?
Хабр
Как использовать концепции тестирования для эффективного исследовательского тестирования?
Исследовательское тестирование — это динамичный и творческий подход к тестированию программного обеспечения, который отличается свободой и подчеркивает ответственность в адаптации к изменяющимся...
#softwareTesting #proQuality_translation #paulgerard_leadership
Тестирование сервисов включает проверку производительности, надежности и управляемости веб-приложения. Особое внимание уделяется анализу сбоев, нагрузочным испытаниям и способности системы работать непрерывно.
В сегодняшней статье автор детально рассматривает все эти аспекты тестирования сервисов, а так же делится эффективными практиками, которые позволяют выявлять слабые места в архитектуре системы и улучшать устойчивость системы к нагрузкам и сбоям.
Лидерство в тестировании: тестирование сервисов
Тестирование сервисов включает проверку производительности, надежности и управляемости веб-приложения. Особое внимание уделяется анализу сбоев, нагрузочным испытаниям и способности системы работать непрерывно.
В сегодняшней статье автор детально рассматривает все эти аспекты тестирования сервисов, а так же делится эффективными практиками, которые позволяют выявлять слабые места в архитектуре системы и улучшать устойчивость системы к нагрузкам и сбоям.
Лидерство в тестировании: тестирование сервисов
#automationTesting #proQuality_translation
Автоматизированное тестирование стало неотъемлемой частью разработки современного программного обеспечения, позволяя командам оптимизировать свои усилия по тестированию и быстрее поставлять высококачественное программное обеспечение.
В сегодняшней статье автор расскажет о простых, но эффективных методах, которые помогут вам получить максимальный результат от автоматизации тестирования.
14 лучших практик автоматизации тестирования
Автоматизированное тестирование стало неотъемлемой частью разработки современного программного обеспечения, позволяя командам оптимизировать свои усилия по тестированию и быстрее поставлять высококачественное программное обеспечение.
В сегодняшней статье автор расскажет о простых, но эффективных методах, которые помогут вам получить максимальный результат от автоматизации тестирования.
14 лучших практик автоматизации тестирования
Хабр
14 лучших практик автоматизации тестирования
Автоматизированное тестирование стало неотъемлемой частью разработки современного программного обеспечения, позволяя командам оптимизировать свои усилия по тестированию и быстрее поставлять...