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


Самоуверенное руководство по удобочитаемому RSpec (часть 1 из 2)
Самоуверенное руководство по удобочитаемому RSpec (часть 1 из 2) глазами RubyOnRails Developers @ Selleo Важность тестирования Трудно недооценить ценность и важность автоматизированных тестов. Создание уверенности в правильности работы кода и, таким образом, обеспечение безопасного рефакторинга - это только одно. Другой - то, что набор тестов может действовать как способ документировать поведение, а также, особенно при подходе к BDD, может управлять дизайном кода и архитектурой...

Сквозное моделирование конвейера с помощью localstack и Airflow MWAA
Не секрет, что с инструментами оркестровки рабочих процессов, такими как Airflow, тестирование и итерация конвейера, как известно, является сложной задачей, особенно когда в игру вступают облачные компоненты. В этой статье мы рассмотрим простой способ настроить полную фиктивную настройку инфраструктуры с помощью docker compose, localstack и образа докера mwaa (решение воздушного потока, управляемое AWS). Локальный стек Localstack предоставляет простую платформу имитации для..

Тестируемый ванильный JavaScript
Каждый разработчик программного обеспечения побывал в этом месте: их просят добавить разовую функцию, которая кажется безобидной, она раздувается на ряд взаимосвязанных функций, и, видя ее после многочисленных эволюций, желает, чтобы они не могли написать ее по-другому. «Если бы мне сказали, зачем эта функция, я бы использовал фреймворк». «Если бы я знал, насколько важна эта функция для моего клиента, я бы сделал ее более тестируемой». Это борьба за итерацию, позволяющую..

Мой последний проект в 2016 году
Идея Я работаю в X-Team и как член X-Teamer у меня очень часто есть возможность внести свой вклад в то великолепие, которое проявляется здесь день за днем, месяц за месяцем. Не существует какого-либо специального правила или шаблона относительно того, как часто, кто и как каждый из нас может вносить свой вклад, но многие из нас ежедневно делятся своими мыслями, идеями и решениями. Вдобавок к этому, раз в месяц мы проводим Xperiment Hackathon , который является всего лишь призывом..

TDD
Если вы изучаете CS3216 и читаете этот пост, вашей первой мыслью может быть: «TDD, ты с ума сошёл? Ни у кого нет на это времени!» Если вы являетесь ассистентом по CS3216, возможно, вы смеетесь надо мной: «Этот парень зря потратил время на написание тестов?» Или, может быть, я слишком скептичен. Но трудно не подстрекать к твердым мнениям, когда речь идет о такой спорной теме, как TDD . Сначала немного статистики: $ find src -name '*.js' | xargs wc -l ... 1006 total $ find test -name..

Image-Diff стоит 1000 слов
В 2016 году мы выпустили наш JavaScript SDK , который перенес основные функции Button по отображению функций или услуг одного приложения в другом для мобильного Интернета. В широком смысле это означало, что с нашим фрагментом, установленным на веб-странице, мы могли отображать контекстно-зависимые кнопки, извлекая некоторые данные на основе текущего сеанса, внедряя некоторые стили и DOM и подключая несколько обработчиков событий. Результат выглядел примерно так: Сегодня, спустя много..

Сквозное тестирование Gherkin с Cucumber.js и Protractor - сделайте свою команду потрясающей
Немного предыстории SIMgroep задумалась над улучшением процесса выпуска и начала писать простой план, который предписывает способ разработки, тестирования и выпуска программного обеспечения. Частью этого плана было внедрение автоматизированных тестов браузера / e2e с инструментами / процессами BDD. BDD - это методология второго поколения, основанная на извлечении, привлечении множества заинтересованных сторон, многомасштабная, высокоавтоматизированная и гибкая методология. Он..