Size: a a a

testing_in_python

2020 July 15

b

brammator in testing_in_python
"Разрабатывать весь продукт внутри себя и тестировать с прямой записью везде и моками"?
источник

b

brammator in testing_in_python
Но по идее всегда будут чёрные ящики, которые например деньги приносят пятнадцатого числа, статистику забирают двадцать пятого.  Их строго на моки?
источник

b

brammator in testing_in_python
Но хочется же без моков, особенно когда речь идёт об каких-нибудь хуавеях, живущих своей тихой половой жизнью.
источник

А

Алексей in testing_in_python
brammator
Но по идее всегда будут чёрные ящики, которые например деньги приносят пятнадцатого числа, статистику забирают двадцать пятого.  Их строго на моки?
Если систему писали более менее, то элементы обычно single responsibility. Что дает гарантии того, что например запись даты в базу через компонент, отвечающий за нее - не сломает фиг знает что фиг знает где :)
источник

b

brammator in testing_in_python
Требования к продукту тоже меняются, ограничения, о которых условились раньше, через десять лет уже не устраивают бизнес.
источник

А

Алексей in testing_in_python
Тогда можно управлять тестрыыми данными и состояниями на препроде более-менее стабильно
источник

b

brammator in testing_in_python
Ну вот примеры с ВПС или железкой.  В свои-то базы, допустим, мы научились писать безболезненно.  А их?
источник

b

brammator in testing_in_python
У них свои базы, вообще недоступные для модификации.
источник

b

brammator in testing_in_python
@MerGG а что, кстати, кто сейчас Форис разрабатывает, опять внутри или опять вовне? 😊
источник

IS

Idi Suda in testing_in_python
brammator
Но по идее всегда будут чёрные ящики, которые например деньги приносят пятнадцатого числа, статистику забирают двадцать пятого.  Их строго на моки?
У вас там интеграции или ui? Если ui, то может ты вспомнишь, что их должно быть меньше всего. Остальное должны занимать тесты уровнями ниже. Если интеграции, то хуль делать
источник

IS

Idi Suda in testing_in_python
Мучаться и жрать кактус. Или, если есть силы и мотивация, ебать голову всем вокруг, что "у нас процессы ебаные, тесты сутки занимают", может поможет
источник

S

Sergei in testing_in_python
И попутно искать другую работу)
источник

IS

Idi Suda in testing_in_python
Просто странно, что всё всех устраивает
источник

IS

Idi Suda in testing_in_python
Если за десятилетия они не вырубили доступы к third party интеграциям, то нахуя это тестирование вообще нужно
источник

НВ

Николай Видов... in testing_in_python
А в чём проблема поднимать моксервисы, чтобы делать end2end тесты, чередуя их с моками? Главное, отдельно от основного.
Многие сложные системы так и тестируют
источник

ТЭ

Тачами Экстович... in testing_in_python
brammator
@MerGG а что, кстати, кто сейчас Форис разрабатывает, опять внутри или опять вовне? 😊
это нда же ну
источник

b

brammator in testing_in_python
Тогда ладно.
источник

b

brammator in testing_in_python
Николай Видов
А в чём проблема поднимать моксервисы, чтобы делать end2end тесты, чередуя их с моками? Главное, отдельно от основного.
Многие сложные системы так и тестируют
А кто сказал, что проблема?
источник

НВ

Николай Видов... in testing_in_python
brammator
А кто сказал, что проблема?
Вот и я о том. Проблемы нет
источник

b

brammator in testing_in_python
Я ж вроде несколько раз повторил, что до передачи заказчику всё тестируют и на моках, и двигая даты на базе, и юнитами, и антеграцией, всё на свете.
источник