Вы можете думать об этом так, как вы думаете об этом. Вы можете добавить и дополнительный шаг, если хотите, однако и сделать процесс тестирования. В тестировании у вас есть юнит-тесты, CSC-тесты и CSCI-тесты. Вы делаете юнит-тесты и тесты CSCI. Тест CSC - это, по сути, тест процесса, в котором вы должны проверить функциональность процесса, прежде чем поместить его в общее приложение. Например, у вас есть работающее приложение и вы пишете новую функциональность для этого приложения. Сначала вы тестируете код. Если все работает, то вы тестируете новую функциональность автономно. Если это все работает, вы кладете его вместе с приложением и все вместе тестируете.
Это могут быть одни и те же тесты, если они охватывают функциональность. Возможно, вам придется расширять тесты по мере продвижения в тестировании.