В работе предлагаются подходы к проектированию среды поддержки разработчика в процессе отладки программного обеспечения. Рассматриваются существующие решения в области тестирования программного обеспечения. На основе анализа сформулирована задача построения среды поддержки разработчика, независимой от синтаксических конструкций конкретного языка программирования. Задачами данной среды является визуализация процесса отладки программного обеспечения, автоматизированный поиск ошибок, а также конвертация существующих исходных текстов на одном языке программирования в исходный текст на другом языке программирования. Базой для построения такой среды является граф, ориентированный на функциональную структуру программы. Предлагается структурная схема среды, описаны основные алгоритмы ее функционирования. Ключевые слова: тестирование программ, поддержка разработчика, автоматизация тестирования.