Публикации по теме '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 - это методология второго поколения, основанная на извлечении, привлечении множества заинтересованных сторон, многомасштабная, высокоавтоматизированная и гибкая методология. Он..