1. Интеграционное тестирование. Этот вид тестирования проводится для проверки совместной работы отдельных модулей и предшествует тестированию всей системы как единого целого.
2. Системное тестирование. Этот вид тестирования предназначендля проверки программной системы в целом, ее организации ифункционирования на соответствие спецификациям требованийзаказчика.
3. Выходное тестирование. Это завершающий этап тестированияна котором проверяется готовность ПП к поставке заказчику.
4. Модульное тестирование. Этот вид тестирования представляетсобой процесс проверки отдельных программных процедур и подпрограмм, входящих в состав программ или программных системМодульное тестирование производится непосредственным разработчиком и позволяет проверять все внутренние структуры и потоки данных в каждом модуле
5. Приемочное тестирование. Этот вид тестирования проводитсяорганизацией, отвечающей за инсталляцию, сопровождение программной системы и обучение конечного пользователя.