Size: a a a

2021 April 02

b

betzy in Rude QA
Игорь Середа
TDD касается юнитов, а ты вначале говорил про интеграционные.
интеграционные тоже касаются ТДД
источник

b

betzy in Rude QA
не стоит путать те самые интеграционные из пирамиды
источник

А

Алексей in Rude QA
betzy
зачем своим кодом, если тесты используют репозитории, которые используют контроллеры?
Тестировать код разрабов кодом разрабов? Охуенная идея
источник

b

betzy in Rude QA
Алексей
Тестировать код разрабов кодом разрабов? Охуенная идея
сука, я сам разраб и хочу потестировать свой код
источник

b

betzy in Rude QA
ты ж читал переписку
источник

А

Алексей in Rude QA
betzy
сука, я сам разраб и хочу потестировать свой код
Юниты пиши, я так делаю
источник

b

betzy in Rude QA
Алексей
Юниты пиши, я так делаю
мокать базу?
источник

А

Алексей in Rude QA
betzy
мокать базу?
Да. Интеграционные с честным стендом - только на флоу
источник

А

Алексей in Rude QA
Иначе у тя фуллтайм тестирование будет, а не разработка
источник

b

betzy in Rude QA
Алексей
Да. Интеграционные с честным стендом - только на флоу
в пизду, еще дохуя времени тратить на описание каждой хуйни на каждый кейс
источник

b

betzy in Rude QA
для моков
источник

b

betzy in Rude QA
у меня например в гет вьюхе есть дохуища фильтров
источник

А

Алексей in Rude QA
betzy
в пизду, еще дохуя времени тратить на описание каждой хуйни на каждый кейс
Ты разраб же. Базенку проектировал и сервис? :)
источник

b

betzy in Rude QA
Алексей
Ты разраб же. Базенку проектировал и сервис? :)
ну да
источник

EB

Evgenii B in Rude QA
betzy
здарова, бандиты
вопрос насущный по интеграционному тестированию

перед тестированием GET запроса правильно POST-ом добавлять данные или напрямую в базу пихать перед тестом?

тут холивар на работке намечается

(я за второй вариант)
Я считаю, что тк ты тестируешь апи, уровень доверия к методам api у тебя должен отсутствовать; а подготовка данных должна быть быстрее (как в разработке, так и в скорости работы)

Я делал через db orm wrapper подготовку, проверку данных; было охуенно
источник

b

betzy in Rude QA
так я мокать буду исходя из моделей которые описаны в орм
источник

b

betzy in Rude QA
какая разница что через репозиторий создам, что замокаю
источник

А

Алексей in Rude QA
betzy
какая разница что через репозиторий создам, что замокаю
Не надо саму базу поднимать же
источник

b

betzy in Rude QA
Алексей
Не надо саму базу поднимать же
она поднимается 10 сек в контейнере на всю сессию тестирования
источник

А

Алексей in Rude QA
Меньше гемора :)
источник