@MaxPyane

Почему не нужно тестировать сторонние библиотеки?

Часто слышу, что не нужно тестировать сторонние библиотеки, но никак не могу понять что собственно имеется ввиду... Например, ставлю я в проект библиотеку отправляющая специфические TCP запросы, соответственно использую несколько ее методов для реализации запроса.
Представим библиотека обновляется и некоторые ее методы либо изменили название или еще хуже свое поведение. В итоге окажется, что запрос будет невалиден либо вообще не состоится. Лично у меня такое случалось, и самое ужасное, это не сразу вскрывается. При наличии не маленького проекта и 100500 библиотек я же не могу за всеми следить.
Для разрешения этой ситуации я при каждом добавлении новой библиотеки (или нового метода) сражу же пишу для нее тест (или для ее API, может так правильнее называть), в итоге после каждого обновления делаю тест и вижу упало или не упало.

Так ведь все делают или я велосипедю?
  • Вопрос задан
  • 138 просмотров
Пригласить эксперта
Ответы на вопрос 2
sim3x
@sim3x
Представим библиотека обновляется и некоторые ее методы либо изменили название
unit test case

еще хуже свое поведение.
unit test + functional test case

каждом добавлении новой библиотеки
не использовать библиотеки не покрытые тестами
Ответ написан
Комментировать
lxsmkv
@lxsmkv
Test automation engineer
это не сразу вскрывается

Это вскрывается при первом выполнении тестов на старом билде, но с новой библиотекой.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы