Система автоматизированного тестирования свойств математических моделей судов Смирнова Ольга, 545 группа Научный руководитель: К.ф.-м.н. Григорьев В.Н.

Презентация:



Advertisements
Похожие презентации
Этапы моделирования. Постановка задачи: Описание задачи; Цель моделирования; Анализ объекта Разработка информационной модели Разработка компьютерной модели.
Advertisements

Докладчик: Бульёнов А. В., аспирант Научный руководитель: Шалыто А. А., д. т. н., профессор, зав. кафедрой КТ Методы автоматного программирования в разработке.
Генерация средств импорта данных в рамках проектов ИС, реализованных в технологии REAL-IT Выполнил Комиссаров Антон Научный руководитель: Иванов А.Н. Рецензент:
9 класс Урок 4 Матвеева В.П.. Постановка задачи Построение алгоритма Составление программы на языке программирования О т л а д к а и тестирование программы.
Постановка задачи Построение алгоритма Составление программы на языке программирования О т л а д к а и тестирование программы Математическая формализация.
Этапы компьютерного моделирования. 1. Описание задачи Задача формулируется на обычном языке; Определяется объект моделирования; Представляется конечный.
Магистрант кафедры телекоммуникаций и информационных технологий Комиссар Дмитрий Семёнович Руководители: Доцент Резников Геннадий Константинович.
Санкт-Петербургский Государственный Университет Математико-Механический факультет Кафедра системного программирования Межъязыковое взаимодействие OCaml.
Этапы решения вычислительных задач. Технологическая цепочка решения задачи на ЭВМ 1.Постановка задачи. 2.Математическая формализация. 3.Построение алгоритма.
Основные этапы моделирования. i этап – Постановка задачи 1.Описание задачи 2.Цель моделирования 3.Анализ объекта o Строится описательная информационная.
Этапы решения задач на компьютере.
Исследование возможностей сервисной шины SonicMQ Дипломная работа студентки 545 группы Комольцевой Дарьи Владимировны Научный руководитель: Графеева Н.Г.
Применение генетического программирования для реализации систем со сложным поведением Санкт-Петербургский Государственный Университет Информационных Технологий,
Бодёнов Дмитрий Владимирович Встраиваемая система оценивания параметров по методу наименьших квадратов с символьным вычислением производных Научный руководитель:
КУРСОВАЯ РАБОТА Автоматизированные системы управления в образовании Выполнил : Петр Иванов.
Математическое моделирование информационных процессов Санкт-Петербургский государственный университет Факультет прикладной математики - процессов управления.
LM позволяет изучить их изменения в зависимости от значения тех или иных параметров. Использование компьютера для исследования информационных моделей различных.
Молодежная конференция «Информационные технологии Югры» (IT4U) Веб-сервис «Компьютерное тестирование студентов» г. Ханты-Мансийск, 2012 г. Ахметов Руслан.
Разработка и внедрение объектно-ориентированной библиотеки для автоматизации тестирования Кафедра системного программирования Студент: Олейник А.Л. 544.
Автоматизированная поддержка пользовательской документации Web-приложений, разрабатываемых в среде WebRatio Студент: Дорохов Вадим, 544 гр. Научный руководитель:
Транксрипт:

Система автоматизированного тестирования свойств математических моделей судов Смирнова Ольга, 545 группа Научный руководитель: К.ф.-м.н. Григорьев В.Н. Рецензент: Ст. преп. кафедры системного программирования, Губанов Ю.А.

Математические модели судов Математические модели используются в навигационных тренажерах для обучения специалистов Поведение модели должно строго соответствовать поведению физического прототипа в реальных условиях Для создания моделей используется инструмент Virtual Ship Yard (VSY) 2

Проблемы ручного тестирования Необходимость проверки разработанной модели на соответствие своему прототипу Трудоемкое ручное тестирование поставляемым приложением Scene Управление миром Управление моделью Отслеживание результатов Дорогостоящий анализ результатов экспертами 3

Постановка задачи Решением проблем трудоемкости и дорогостоящей оценки является частичная автоматизация процесса. Задачи работы: Разработать систему автоматического тестирования Обеспечить независимость тестов от модели судна Представлять результаты тестирования в удобной форме Создать набор базовых тестов 4

Разработанная система В ходе решения поставленной задачи была разработана система Autotester. Основные элементы системы API для взаимодействия с приложением Scene Механизм хранения и вывода результатов в html- отчете в виде графиков и таблиц Обработчик параметров тестов Обработчик ошибок Базовый набор тестов 5

Описание теста Тест моделирует маневр судна Тесты – создаваемые инженерами по тестированию объекты, представленные в виде классов Тест взаимодействует с приложением Scene через API, предоставленный разработанной системой 6

Результаты Разработана и опробована на практике система автоматического тестирования Autotester Универсальный API системы позволяет разрабатывать тесты, не зависящие от модели судна Результаты тестирования представляются в удобном html- отчёте Разработан и успешно применяется набор базовых тестов Использование автоматизированных тестов сократило время выполнения и проверки результатов одного теста в среднем в 3-4 раза 7