Тестирование программных модулей расчета и контроля полетного задания на основе построения приоритетов исходных данных
Математическое моделирование, численные методы и комплексы программ
Авторы
Государственный ракетный центр имени академика В.П. Макеева, Тургоякское шоссе, 1, Миасс, Челябинская обл., 456300, Россия
e-mail: lyapin-sasha@mail.ru
Аннотация
В статье предложена схема проведения автоматизированного исследовательского тестирования программного обеспечения расчета и контроля полетного задания (ПО РКПЗ). Схема тестирования реализована с учетом возможных сбоев в работе тестируемых программных модулей и основана на определении приоритетов исходных данных. Предложен способ определения приоритетов на основе показателя вычислительной устойчивости исследуемых задач. Разработанная схема позволяет уточнять область варьирования исходных данных и тем самым эффективнее использовать отведенное на этап тестирования время и получать качественную оценку работоспособности программного обеспечения расчета и контроля полетного задания.
Ключевые слова:
расчет и контроль полетного задания, исследовательское тестирование, приоритеты данных, вычислительная устойчивостьБиблиографический список
-
Ляпин А.А. Методология тестирования программного обеспечения расчета и контроля полетного задания // Материалы XX Юбилейной Международной конференции по вычислительной механике и современным прикладным программным системам (ВМСППС’2017), Алушта, 24-31 мая 2017. – М.: Изд-во МАИ, 2017. С. 154-156.
-
Ляпин А.А., Голунов М.С. Технология разработки программного обеспечения расчета и контроля полетного задания для межконтинентальных баллистических ракет // V Ежегодный форум «Информационные технологии на службе оборонно-промышленного комплекса – 2016». Челябинск, 17-20 мая 2016. – Челябинск: Издательский дом Connect. 2016. С. 62.
-
Тюгашев А.А., Ильин И.А., Ермаков И.Е. Пути повышения надежности и качества программного обеспечения в космической отрасли // Управление большими системами. 2012. № 39. С. 288 – 299.
-
James Bach. What is Exploratory Testing? URL: http://www.satisfice.com/articles/what_is_et.shtml
-
Савин Р. Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах. – М.: Дело, 2007. – 312 с.
-
Куликов С.C. Тестирование программного обеспечения. – Минск: Четыре четверти, 2015. – 294 с.
-
Дастин Э., Рэшка Д., Пол Д. Автоматизированное тестирование программного обеспечения: внедрение, управление и эксплуатация. – М.: ЛОРИ, 2003. – 567 с. ISBN 5-85582-186-2.
-
Бейзер Б. Тестирование черного ящика. Технологии функционального тестирования программного обеспечения и систем. – СПб.: Питер, 2004. – 318 с. ISBN 5-94723-698-2.
-
Котляров В.П., Коликова Т.В. Основы тестирования программного обеспечения – М.: БИНОМ. Лаборатория знаний, 2006. – 285 с.
-
Блэк Р. Ключевые процессы тестирования. – М: Лори, 2006. – 544с.
-
Николаев М.А., Юферов А.Г. Алгоритмы организации вариантных проектных расчетов // Научно-технический вестник Поволжья. 2013. № 6. C. 388 – 393.
-
Эскобал П. Методы определения орбит. – М: Мир, 1970. – 472 с.
-
Штифель Е., Шейфеле Г. Линейная и регулярная небесная механика. – М.: Наука, 1975. – 304с.
-
Иванюхин А.В. Оптимизация траектории космического аппарата с идеально регулируемым двигателем в переменных Кустаанхеймо-Штифеля // Труды МАИ. 2014. № 75. URL: http://trudymai.ru/published.php?ID=49691
-
Бордовицына Т.В., Авдюшев В.А. Теория движения искусственных спутников Земли. Аналитические и численные методы – Томск: Изд-во Томского университета, 2007. – 178 с.
-
Аппазов Р.Ф., Сытин О.Г. Методы проектирования траекторий носителей и спутников Земли. – М.: Наука, 1987. – 440 с.
-
Бордовицына Т.В. Современные численные методы в задачах небесной механики. – М.: Наука, 1984. – 136 с.
-
Сихарулидзе Ю.Г. Баллистика летательных аппаратов. – М.: Наука. 1982. – 352 с.
-
Косова А.С. Особенности отработки программно-алгоритмического обеспечения системы управления движением и формирования консервативной информации одного типа летательных аппаратов // Труды ФГУП НПЦАП. Cистемы и приборы управления. 2017. № 2. C. 27 – 36.
-
Соммервилл И. Инженерия программного обеспечения. – М.: Издательский дом «Вильямс», 2002. – 624 с.
Скачать статью