В настоящее время тестирование программного обеспечения (ПО) является неотъемлемой частью процесса разработки приложения. Этот важный этап позволяет выявить ошибки, дефекты и недочеты в работе программы, тем самым обеспечив высокое качество и надежность разрабатываемого ПО.
Цель выпускной квалификационной работы (ВКР) заключается в проведение тестирования подсистемы “Ассоль”.
Подсистема “Ассоль” разработана Галушиной Т.Ю. и предназначена для исследования орбитальной номинальной орбиты, а также для визуализации движения астероида.
Для достижения поставленной цели необходимо реализовать следующие задачи:
- Ознакомиться с подсистемой “Ассоль” и изучить требования, предъявляемые
к ней;
- Составить тест-план, по которому дальше будет осуществляться работа;
- Построить карту приложения;
- Провести функциональное тестирование;
- Составление чек-листов;
- Составление баг-репортов;
- Сравнение численных результатов с программой Xciter.
Содержательная часть ВКР состоит из трех глав. В первой главе описаны теоретические аспекты тестирования. Во второй главе изложено описание подсистемы “Ассоль”. В третьей главе приведены результаты тестирования.
В данной дипломной работе было проведено тестирование десктопного приложения “Ассоль”. По результатам тестирования составлены чек-листы, баг-репорт, построена карта приложения и описана функциональности с точки зрения конечного пользователя. Также было проведено сравнение с численной моделью Xciter, в ходе которого выяснилось, что при использовании в модели сил релятивистских эффектов от Солнца в программе “Ассоль” понижается точность вычислений. Происходит это из-за того, что расчеты элементов в используемом каталоге Боуэлла были получены без учета релятивистских эффектов.
Подсистема “Ассоль” нуждается в доработке как визуальной, так и функциональной составляющей и поэтому к ней можно обратиться на начальном уровне изучения движения астероидов.
1. Куликов С. Тестирование программного обеспечения // базовый курс 3-е издание. 2021. 298 с;
2. Галушина Т.Ю. Разработка программного пакета “ИДА” для численного моделирования движения астероидов // магистерская диссертация. 2018. 42 с;
3. Folkner W. M., Folkner W. M. , Williams J. G., Boggs D. H., Park R. S., Kuchynka P. The Planetary and Lunar Ephemerides DE430 and DE431 // IPN Progress Report 42- 196, 02/2014.
4. Bowell E., Muinonen K., Wasserman L.H. A public-domain asteroid database. In Asteroids, Comets, Meteors, Kluwer, Dordrecht, Netherlands. 1994 yr. P. 477-481.
5. https://clck.ru/3BE6w7
6. Пан А.Э. Разработка графического интерфейса к программному комплексу Xciter для численного исследования астероидного движения // выпускная квалификационная работа бакалавар
7. Галушина Т.Ю. Исследование орбитальной динамики избранных групп астероидов, сближающихся с Землей // диссертация на соискание ученой степени доктора физико-математических наук. 2024. 326 с.