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


Зеленый 2.0.0 выпущен
Обновление 2015–09–14 : в версии 2.0.5 исправлены все обнаруженные до сих пор ошибки регрессии. Читайте оригинальную историю… Green – это чистый, красочный и быстрый инструмент для запуска модульных тестов Python. После тонны тяжелой работы, большая часть которой была сделана Сэмом Спилсбери, щедрым автором кода, наконец-то вышла версия 2.0.0! В новой основной версии было переработано внутреннее устройство, так что теперь тестовые модули по умолчанию запускаются в параллельных..

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

Введение в разработку через тестирование (TDD) в JavaScript
Это руководство поможет вам начать T тестировать D разрывную D разработку ( TDD ) сегодня с JavaScript. Почему ТДД? Проекты без теста выглядят как набор вещей, склеенных вместе. Проекты, полностью покрытые тестами, создают совершенно другой уровень уверенности в вашей кодовой базе. Никогда больше не ломайте свой код при реализации новых функций. Что такое ТДД? TDD — это разработка через тестирование. Вот и все! Мы разработали наше программное обеспечение на..

Наш путь к лучшим тестам пользовательского интерфейса
Когда мы начали писать E2E-тесты пользовательского интерфейса для нашего продукта, мы использовали проверенный временем традиционный стек автоматизации пользовательского интерфейса — Selenium, Java и sadness. Источник упомянутой грусти был связан со страшным F-словом, когда речь идет о наборах автоматизации пользовательского интерфейса — Flakinness . Ненадежные, непредсказуемые результаты в пакете автоматизации не являются новой проблемой и были проблемой для многих команд контроля..

WebdriverIO — Повторно используемые функции
Когда вы начнете расширять свою тестовую среду, вы часто можете обнаружить, что повторно используете один и тот же код в нескольких местах, что в долгосрочной перспективе усложняет обслуживание тестов. Вы можете оптимизировать многие свои тесты, повторно используя свой код и используя вспомогательные функции. Давайте рассмотрим несколько примеров ниже: ❌ Неверный способ Многократное повторение одного и того же кода везде – it('should update the search category', () => {..

5 компонентов для создания готовой к работе системы машинного обучения
Внедрение моделей в производство - сложное дело Вступление Самая большая проблема, с которой сталкивается машинное обучение, - как запустить систему в производство . Системы машинного обучения отличаются от традиционного программного обеспечения по двум фундаментальным причинам: Машинное обучение никогда не бывает полностью детерминированным; следовательно, производительность системы машинного обучения не может быть оценена по строгим спецификациям. Вместо этого его всегда следует..

PHP Laravel: мое первое модульное тестирование с использованием PHPUnit
Laravel 5 - популярный фреймворк PHP. Он основан на шаблоне MVC, с которым легко работать. Он также имеет класс TestCase, который обозначает тестирование, и PHPUnit, который является средством запуска тестов в проекте. PHPUnit всегда поставляется с проектом, когда мы создаем новый проект. Если его нет в проекте, вы можете установить его через Composer (следуйте этой инструкции ). Обычно способ тестирования основан на A: упорядочить, A: действие и A: утверждение. В первый раз мы..