Как стать автором
Обновить
17
0

Scala разработчик / Разработчик в тестировании

Отправить сообщение

Escaping the Thicket of Tests: Building a Shortcut from a Fixture to an Assertion

Время на прочтение15 мин
Количество просмотров1.1K


In this article, I would like to propose an alternative to the traditional test design style using functional programming concepts in Scala. This approach was inspired by many months of pain from maintaining dozens of failing tests and a burning desire to make them more straightforward and more comprehensible.


Even though the code is in Scala, the proposed ideas are appropriate for developers and QA engineers who use languages supporting functional programming. You can find a Github link with the full solution and an example at the end of the article.

Read more →
Всего голосов 8: ↑6 и ↓2+4
Комментарии0

Выбираемся из дебрей тестов: строим короткий путь от фикстуры к проверке

Время на прочтение16 мин
Количество просмотров7K


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


Несмотря на то, что код написан на Scala, предлагаемые идеи будут актуальны для разработчиков и тестировщиков на всех языках, поддерживающих парадигму функционального программирования. Ссылку на Github с полным решением и примером вы сможете найти в конце статьи.

Читать дальше →
Всего голосов 30: ↑30 и ↓0+30
Комментарии5

Информация

В рейтинге
Не участвует
Работает в
Зарегистрирован
Активность