Разработка unit-тестов для приложения «Удаленная консоль»

Семинар: Информационные технологии
Начало заседания: 14:35

Дата выступления: 24 Апрель 2007

Организация: Новосибирский Государственный Университет (Новосибирск)

Авторы: Поттер К. Е. (научный руководитель - Иртегов Д. В.)

Над проектом «Удаленная консоль» в течение года работала команда разработчиков лаборатории SWsoft-НГУ. Цель проекта - создание системы, обеспечивающей возможность удаленного управления компьютером. К сожалению, реализация системы не была закончена: по различным причинам изначальный состав разработчиков разошелся, оставив огромное количество слабо документированного кода.Для того, чтобы решить эти задачи, необходимо было разобраться насколько существующий код реализует заявленную функциональность.Для приложения «Удаленная консоль» были написаны unit-тесты, моделирующие разные потоки пакетов, соответствующие разным развитиям событий в течении сессии. С помощью проведенных тестов удалось обнаружить и локализовать ошибки. С помощью этой информации была реализована недостающая часть функциональности, и проект был завершен.