В настоящее время тестирование программного обеспечения (ПО) является неотъемлемой частью процесса разработки приложения. Этот важный этап позволяет выявить ошибки, дефекты и недочеты в работе программы, тем самым обеспечив высокое качество и надежность разрабатываемого ПО.
Цель выпускной квалификационной работы (ВКР) заключается в проведение тестирования подсистемы “Ассоль”.
Подсистема “Ассоль” разработана Галушиной Т.Ю. и предназначена для исследования орбитальной номинальной орбиты, а также для визуализации движения астероида.
Для достижения поставленной цели необходимо реализовать следующие задачи:
- Ознакомиться с подсистемой “Ассоль” и изучить требования, предъявляемые
к ней;
- Составить тест-план, по которому дальше будет осуществляться работа;
- Построить карту приложения;
- Провести функциональное тестирование;
- Составление чек-листов;
- Составление баг-репортов;
- Сравнение численных результатов с программой Xciter.
Содержательная часть ВКР состоит из трех глав. В первой главе описаны теоретические аспекты тестирования. Во второй главе изложено описание подсистемы “Ассоль”. В третьей главе приведены результаты тестирования.
В данной дипломной работе было проведено тестирование десктопного приложения “Ассоль”. По результатам тестирования составлены чек-листы, баг-репорт, построена карта приложения и описана функциональности с точки зрения конечного пользователя. Также было проведено сравнение с численной моделью Xciter, в ходе которого выяснилось, что при использовании в модели сил релятивистских эффектов от Солнца в программе “Ассоль” понижается точность вычислений. Происходит это из-за того, что расчеты элементов в используемом каталоге Боуэлла были получены без учета релятивистских эффектов.
Подсистема “Ассоль” нуждается в доработке как визуальной, так и функциональной составляющей и поэтому к ней можно обратиться на начальном уровне изучения движения астероидов.