При този тип тестване обектът на интерес е системен юнит, включващ целия валидиран софтуерен код и платформени условия за изпълнение:
- Условия: Могат да включват хардуерни характеристики, функции на операционната система, мрежови параметри, разпределение на задачи, протоколи за съобщения, процеси на CPU, нишки, прекъсвания и смяна на паметта.
- Цел: Да се тестват и варират всички предпоставки и фактори в множество сценарии, както и едновременно да се оцени поведението на софтуера и целия системен юнит.
Резултатите, които трябва да се оценят, включват:
- Способността на системния юнит да функционира стабилно при различни платформени условия
- Разпределението на системните ресурси
- Функционалността на софтуера, входни и изходни данни, производителност, както и обработка на всякакъв вид грешки.
Системното юнит тестване е четвъртата стъпка за проверка на дизайна, функционалността и използваемостта на сложната вградена система. То тества отделни пълни системни юнити и тяхната работа, като предоставя основа за интеграционно тестване на системата.
Инструменти:
ECU testing tools from Vector, (Vector Software) VectorCast; (Elvior) TestCast; (Bsquare) TestQuest.