Тестирование софта - статьи

       

Апробация разработанного тестового набора


При помощи разработанного тестового набора было проведено тестирование открытой реализации Mobile IPv6 KAME для операционной системы FreeBSD 5.4 (CVS Snapshot 2006.11.13). Во время проведения тестирования эта реализация была одной из наиболее распространенных открытых реализаций Mobile IPv6.

При прогоне тестовых сценариев был выявлен ряд нарушений требований стандарта RFC 3775 [], например:

  • мобильный узел выполняет процедуру Duplicate Address Detection не во всех случаях, когда это необходимо;
  • мобильный узел при смене точки подключения не всегда производит регистрацию основного временного адреса на домашнем агенте;
  • мобильный узел нарушает ограничения темпа отправления сообщений Binding Update;
  • мобильный узел не соблюдает некоторые рекомендации процедуры Generic Movement Detection;
  • мобильный узел не всегда использует корректные значения для времени ожидания ответа на такие сообщения, как Binding Update, Home Test Init, Care-of Test Init, Mobile Prefix Solicitation.

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

Содержание раздела