Если вы прочитали супериспытательную документацию
, она гласит: Управляемая супер-агентом библиотека для тестирования node.js HTTP-серверов с использованием свободно распространяемого API.
Таким образом, вы можете использовать ее как для тестирования ubit и интеграционное тестирование. Это то, что даже на академическом c уровне вызывает споры. В качестве идеи:
Модульное тестирование - это метод тестирования, с помощью которого отдельные блоки исходного кода тестируются, чтобы определить, готовы ли они к использованию, тогда как интеграционное тестирование проверяет интеграцию между программными модулями.
и вот проблема начинается.
Возьмите, например, систему ERP, состоящую из различных модулей (Финансы, Продажи, CRM, ...)
Если вы посмотрите на высокий уровень, то это модули, а с точки зрения системного архитектора интеграционный тест будет, например, между финансами и Модуль CRM.
Рассматривая финансовый модуль, модули представляют собой бухгалтерские книги и учет затрат - тестирование интеграции на этом уровне проводится между этими модулями. Итак, изучая бухгалтерские книги, у вас есть резервирование и модуль отчетности, так что ...
Единственное, что мы можем предположить, это то, что большинство программистов / разработчиков обычно принимают, что один простой отчет - это единица, а остальные - чисто определение и соглашение - на уровне принятого стандарта или определения, принятого организацией.
Как бы вы это ни называли, или вы чувствуете, что единственное, что точно - это протестируйте ваше приложение задолго до его доставки.
Таким образом, единственный, кто даст «правильный» ответ, это вы (и ваша команда, если есть)