Оптимизация времени выполнения тестового набора
  • Просто
  • 20 мин

Доклад посвящен разработке и оценке подходов к оптимизации последовательного запуска тестов для заданной системы.

Разработанный подход может быть применен к любым системам с ограниченными ресурсами, с строго заданной моделью и зависимыми объектами. Такими системами могут быть, например, системы связи, информационные системы управления, мобильные приложения.

В рамках проведенной работы разработан набор грамматических правил для создания, модификации и удаления объектов системы, реализован синтаксический анализатор тестов на языке Python для заданной грамматики.

Рассмотрены различные методы ранжирования тестов для последовательного запуска, проведено тестирование и оценка эффективности выбранных методов. В результатах работы даны рекомендации программистам как разрабатывать модульные тесты для эффективной оптимизации последовательного тестового запуска.

Оптимизация времени выполнения тестового набора from Vlad Orlikov on Vimeo.

Комментарии ({{Comments.length}} )
  • {{comment.AuthorFullName}}
    {{comment.AuthorInfo}}
    {{ comment.DateCreated | date: 'dd.MM.yyyy' }}