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


Каковы преимущества модульного тестирования?
Модульные тесты являются частью тренировочной программы по разработке программного обеспечения. В то же время преимущества их написания могут быть неясны, особенно если вы никогда не работали над проектом с приличным тестовым покрытием. В этой статье я расскажу об основных преимуществах модульных тестов для разработчиков, работающих в одиночку и в командах. Сольные разработчики Первая ситуация для рассмотрения — разработчик работает над личным проектом, без помощи других людей...

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

Модульные тесты модели Expressive View в Grailed
Модульное тестирование наших моделей представлений является краеугольным камнем стратегии Grailed, направленной на обеспечение стабильности нашего приложения и обеспечение неизменно высокого качества обслуживания наших пользователей. Они позволяют нам двигаться быстрее и с большей уверенностью добавлять функции или рефакторинг, потому что мы знаем, что наш значительный набор тестов всегда будет за нами. Поскольку эти тесты так важны для нас, это ключ к тому, что мы всегда критически..

Как протестировать свой интерфейс с помощью Cypress.io Framework
Современные фреймворки JavaScript представляют собой более простой и организованный способ создания веб-приложений. Однако они также добавляют сложности , что иногда незаметно, но впечатляюще ломает вещи. Чтобы бороться с этим и гарантировать, что мы не вносим больше ошибок, чем исправляем, мы можем перейти к автоматическому тестированию внешнего интерфейса. Лучшая форма автоматизированных тестов? Просматривайте интерфейс, как настоящий пользователь, нажимая кнопки и заполняя формы...

Изучение «Лучших фреймворков для тестирования Python» (знаете ли вы их?)
Сделайте свой код Python надежным с помощью этих инструментов тестирования Написание кода может быть удовольствием, но его тестирование? Не так много. Однако тестирование имеет решающее значение для выявления ошибок до того, как они повлияют на производительность, удобство использования или безопасность. Разработчикам Python доступно несколько сред тестирования Python, которые упрощают и делают этот процесс более эффективным. В этой статье рассматриваются некоторые из лучших сред..

Код Запах 104 — Утвердить Верно
Утверждения против логических значений усложняют отслеживание ошибок. TL;DR: не утверждайте true, если вы не проверяете логическое значение Проблемы Принцип быстрого отказа Решения 1. Проверьте, можно ли лучше переписать логическое условие 2. Отдайте предпочтение assertEquals Контекст При утверждении логического значения наши тестовые движки не могут нам очень помочь. Они просто говорят нам, что что-то не удалось. Отслеживание ошибок усложняется. Образец кода..

Начало работы с Cypress.io
Cypress — это инструмент тестирования внешнего интерфейса нового поколения, созданный для современного Интернета. Кипарис чаще всего сравнивают с селеном; однако Cypress отличается как фундаментально, так и архитектурно. Это позволяет писать более быстрые, простые и надежные тесты. Почему Кипарис?