Привет!
У меня за топиками декомпозиции ретро Проекта Э не получается раскрыть тему тестирования. И вот какой-то добрый человек сделал это за меня. С реализацией я не во всём согласен (в частности на Gherkin я со скепсисом смотрю), но концептуально - фокус на компонентных тестах и тестирование сценариев - полностью согласен.
#posts@ergonomic_code #ergo_testing@ergonomic_code
У меня за топиками декомпозиции ретро Проекта Э не получается раскрыть тему тестирования. И вот какой-то добрый человек сделал это за меня. С реализацией я не во всём согласен (в частности на Gherkin я со скепсисом смотрю), но концептуально - фокус на компонентных тестах и тестирование сценариев - полностью согласен.
#posts@ergonomic_code #ergo_testing@ergonomic_code
Хабр
Как писать полезные тесты для микросервисов
Привет! Меня зовут Гриша и я бэкенд разработчик на .net С друзьями мы часто обсуждаем процессы разработки, в том числе как пишутся автотесты. Я часто слышу о подходах, которые несут боль...
🔥3
Привет!
Молния⚡️
Нас всех обманывали!!!
Они говорили, что моки нужны в том числе для того чтобы ускорять тесты. Но это не правда - тесты с моками (на выборке из одного) в три раза медленнее практически е2е теста, который идёт через HTTP в БД и парсит ответный HTML!
Может, конечно, дело в JIT-е, и если таких тестов будет больше - они разгонятся, но сам факт 🤯
Вобщем скорость тестов больше не является аргументом в пользу моков.
#ergo_testing@ergonomic_code #whynomocks@ergonomic_code
Молния
Нас всех обманывали!!!
Они говорили, что моки нужны в том числе для того чтобы ускорять тесты. Но это не правда - тесты с моками (на выборке из одного) в три раза медленнее практически е2е теста, который идёт через HTTP в БД и парсит ответный HTML!
Может, конечно, дело в JIT-е, и если таких тестов будет больше - они разгонятся, но сам факт 🤯
Вобщем скорость тестов больше не является аргументом в пользу моков.
#ergo_testing@ergonomic_code #whynomocks@ergonomic_code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥2