Модульное тестирование (Unit testing) – тестирование отдельных компонентов программной системы. В роли таких компонентов обычно выступают функции или классы.
В большинстве случаев, в процесс тестирования вовлечены такие специалисты:
— Тестировщик ПО (Software tester);
— Разработчик ПО (Software developer);
— Менеджер проекта (Project manager);
— Заказчик (Product owner);
— Конечный пользователь (End user).
В разных компаниях приняты разные обозначения специальности людей, которые занимаются тестированием: тестировщик, специалист по обеспечению качества программного обеспечения (Software Quality Assurance engineer), тест-аналитик (QA analyst) и т.д.