Size: a a a

2019 December 27

SP

Sergey Protko in PHP
Пример - у тебя сервис менеджер и сущность с геттерами. Ты такой "юнит" не сможешь тестить в изоляции от его зависимостей
источник

SP

Sergey Protko in PHP
Потому те тесты для этой штуки которые ты будешь писать будут интегрированными в противовес изолированным тестам
источник

AM

Artem Molotov in PHP
Sergey Protko
Пример - у тебя сервис менеджер и сущность с геттерами. Ты такой "юнит" не сможешь тестить в изоляции от его зависимостей
Наличие интерфейсов у зависимостей сервиса и/или возможность замокать при этом роли не играет, верно?
источник

SP

Sergey Protko in PHP
Artem Molotov
Наличие интерфейсов у зависимостей сервиса и/или возможность замокать при этом роли не играет, верно?
Не особо, если при этом связанность не позволяет тебе тестить в изоляции не дублируя реализацию в тестах
источник

SP

Sergey Protko in PHP
Ты можешь замокать сущность и все ее геттеры, но это сделает тесты оч хрупкими
источник

ЕР

Евгений Ромашкан in PHP
Sergey Protko
Пример - у тебя сервис менеджер и сущность с геттерами. Ты такой "юнит" не сможешь тестить в изоляции от его зависимостей
Интеграционные тесты не являются интегрированными разве?
Люди ведь часто в таком случае просто пилят интеграционные
источник

SP

Sergey Protko in PHP
А хрупкие тесты хуже отсутствия тестов
источник

AM

Artem Molotov in PHP
Евгений Ромашкан
Интеграционные тесты не являются интегрированными разве?
Люди ведь часто в таком случае просто пилят интеграционные
Это разные "категории", рассматриваем с разных ракурсов, насколько я понял. Могут такими быть, а могут и не быть.
источник

SP

Sergey Protko in PHP
Евгений Ромашкан
Интеграционные тесты не являются интегрированными разве?
Люди ведь часто в таком случае просто пилят интеграционные
Проблема определений.
источник

КГ

Константин Грачев in PHP
Sergey Protko
Проблема определений.
Где бы списочек с опредениями взять
источник

КГ

Константин Грачев in PHP
Путаница в категориях тестов просто пипец
источник

AM

Artem Molotov in PHP
я ранее нашёл сайтец о тестировании, там +- (для начала) было описано
источник

AM

Artem Molotov in PHP
но на истину не претендует
источник

AM

Artem Molotov in PHP
сейчас
источник

AM

Artem Molotov in PHP
Че за дичь.. Вместо сайта другой. Посмотрите, пожалуйста, что у вас — http://www.protesting.ru/testing/
источник

AM

Artem Molotov in PHP
Ну вот, нормальный сайт. HTTPS Everywhere мне другой сайт отдаёт...
источник

AM

Artem Molotov in PHP
Понятия "интегрированных" я там вообще не вижу, но есть многие другие
источник

BT

Bohdan Turchyk in PHP
Artem Molotov
Понятия "интегрированных" я там вообще не вижу, но есть многие другие
это больше про глобальное понятие тестирования
и применимо в том числе к QA
источник

AM

Artem Molotov in PHP
Artem Molotov
а компонентные != интеграционные?
и тут я не прав, т.к. судя по сайту компонентные ближе к юнит тестам, а интеграционные подальше. Но таки на сайте может быть бред, осторожным надо быть
источник

BT

Bohdan Turchyk in PHP
а, нашел, где ты про уровни говоришь
источник