Публикации по теме 'bdd'


Как TDD и BDD создают гибкую среду
Заявки пишутся долго. Модульное тестирование похоже на эссе на 1000 слов с дополнительным зачетом, предлагаемое в рамках изнурительного экзамена. Вы не знаете, сколько времени потребуется, чтобы пройти этот экзамен, так зачем вам вообще заниматься написанием этого эссе. Это могло быть правдой, если бы этот вопрос для сочинения касался совершенно изолированной и не связанной с остальной частью экзамена темы. Что, если бы я сказал вам, что модульное тестирование на самом деле решает..

Разработка на основе поведения с помощью JUnit 5. Часть 2
Вторая часть нашей статьи о разработке, основанной на поведении, с JUnit 5. От анализа требований к критериям приемлемости Для компании, использующей приложение для управления полетами, одной из бизнес-целей, которую мы можем сформулировать, является «Увеличение продаж за счет предоставления более качественных общих услуг по управлению полетами». Это очень общая цель, и ее можно детализировать с помощью требований: Предоставьте интерактивное приложение для выбора рейсов. Обеспечьте..

Первые шаги во фронтенд-тестировании с TDD / BDD
Поскольку я с нетерпением жду возможности получить свою первую работу в качестве разработчика, я заметил, что на собеседованиях постоянно всплывает один важный навык: «TDD» или разработка через тестирование. В Flatiron мы работали через, казалось бы, бесконечное количество лабораторий, предназначенных для прохождения тестов для самооценки наших знаний о концепции, но у меня никогда не было возможности делать что-либо, кроме ручного тестирования в моем приложении. Чтобы лучше..

Модульное тестирование Javascript и ReactJS, TDD и BDD
Обзор тестирования программного обеспечения Тестирование программного обеспечения — это процесс, который используется для повышения качества программного обеспечения или продукта, а также для его улучшения путем выявления дефектов, проблем и ошибок. Это самый важный этап всего процесса разработки программного обеспечения. Тестирование программного обеспечения направлено на получение его намерений (как неявных, так и явных), но у него есть определенные недостатки. Тем не менее,..

Управление данными с помощью Cypress + BDD
Управление данными — это одна из основных концепций автоматизации тестирования, которая помогает нам структурировать тестовые данные в соответствии с нашими требованиями. Когда у нас есть огромное количество тестовых данных, ими трудно управлять, и управление данными помогает нам их структурировать. В Cypress мы можем использовать один и тот же набор данных и генерировать тестовые данные для автоматизации тестирования API и пользовательского интерфейса. Существует несколько способов..

Enzyme vs react-testing-library - Сравнение TDD / BDD с примерами
В этом посте я рассмотрю некоторые важные различия между подходом TDD Enzyme и BDD библиотеки react-testing-library и сравню их с некоторыми примерами тестов. Давайте сначала поговорим о наиболее часто используемой библиотеке для тестирования React: Enzyme . Фермент Enzyme - это утилита для тестирования JavaScript для React, которая упрощает тестирование ваших компонентов React, манипулируя, просматривая и утверждая выходные данные. Используя библиотеку Enzyme, разработчики с..

Разработка через тестирование в Javascript
В мире критического мышления подход к решению проблем не является конкретным, пока не существует определенной постановки проблемы. То же самое происходит и в мире кодирования. Вы когда-нибудь решали достичь цели на день, а затем идти вперед, чтобы достичь ее, по сравнению с тем, когда вы на самом деле не торопитесь, чтобы спланировать свой день и строго следовать планам для достижения своей цели? Как вы думаете, что будет быстрее и эффективнее? Конечно, планирование дня. Потому что..