• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Автоматизация проектирования тестов на основе требований

ФИО студента: Кильдишев Денис Степанович

Руководитель: Гринкруг Ефим Михайлович

Кампус/факультет: Отделение программной инженерии

Программа: Магистратура

Оценка: 8

Год защиты: 2014

<p dir="ltr" id="docs-internal-guid-883ba988-70d5-0134-c69b-41e4f5fb6d36" style="line-height:1.5;margin-top:0pt;margin-bottom:0pt;text-indent: 35pt;text-align: justify;"><span style="font-size:20px;font-family:'Times New Roman';color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">Тестирование является важной фазой жизненного цикла разработки программных систем. Обеспечению качества ответственных систем уделяется особое внимание. Важнейшим стандартом на процессы обеспечения качества, в частности, на процессы тестирования является группа стандартов DO-178 (A, B и С). В соответствии с этими стандартами основой для разработки тестов являются требования к программной системе.</span></p><p dir="ltr" style="line-height:1.5;margin-top:0pt;margin-bottom:0pt;text-indent: 35pt;text-align: justify;"><span style="font-size:20px;font-family:'Times New Roman';color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">Традиционным источником требований являются текстовые документы, например Технические задания. Такие документы являются неформальными как по форме, так и по содержанию. Для того, чтобы иметь четкую </span><span style="font-size:19px;font-family:'Times New Roman';color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">базу для проектирования набора тестов, а потом для оценки полноты тестового набора, неформальный документ требуется проанализировать с целью выделения отдельных требований, а затем построить каталог требований. </span><span style="font-size:20px;font-family:'Times New Roman';color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">Только после этого можно переходить к проектированию тестов - к определению тестовых ситуаций, разработке и выполнению тестов. Тем самым процессы анализа требований и тестирования тесно связаны между собой.</span></p><p dir="ltr" style="line-height:1.5;margin-top:0pt;margin-bottom:0pt;text-indent: 35pt;text-align: justify;"><span style="font-size:20px;font-family:'Times New Roman';color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">Данная работа посвящена вопросу автоматизации процессов управления требованиями и первой фазы проектирования тестов. Были рассмотрены вопросы получения каталога требований и набора тестовых ситуаций из документов, рассмотрен вопрос управления реакцией на изменения объектов, определена необходимость в описании схожих артефактов и фрагментов каталога требований.</span></p><p dir="ltr" style="line-height:1.5;margin-top:0pt;margin-bottom:0pt;text-indent: 35pt;text-align: justify;"><span style="font-size:20px;font-family:'Times New Roman';color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">Дается обзор и проводится сравнение программных средств поддержки требований и проектирования тестов. Сделан вывод о необходимости разработки новых средств поддержки схожих описаний артефактов и фрагментов каталога требований. Особое внимание в работе уделяется механизмам переиспользования и параметризации требований. Рассмотрено несколько возможных подходов к реализации этих механизмов, выполнена реализация этих механизмов в программном средстве Requality.</span></p><p dir="ltr" style="line-height:1.5;margin-top:0pt;margin-bottom:0pt;text-indent: 35pt;text-align: justify;"><span style="font-size:20px;font-family:'Times New Roman';color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">В результате выполнения работы реализована поддержка механизмов переиспользования и параметризации, позволяющих решить рассмотренные проблемы описания и поддержки схожих тестовых ситуаций, требований и совпадающих фрагментов каталога требований.</span></p><p dir="ltr" style="line-height:1.5;margin-top:0pt;margin-bottom:0pt;text-indent: 35pt;text-align: justify;"><span style="font-size:20px;font-family:'Times New Roman';color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">Количество страниц в работе без учета приложений &ndash; 78. Работа содержит таблиц &ndash; 1, иллюстраций &ndash; 28, использованных источников &ndash; 23.</span></p><p><span style="font-size:20px;font-family:'Times New Roman';color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">Ключевые слова: проектирование тестов, переиспользование, параметризация, тестовые ситуации, каталог требований.</span></p>

Текст работы (работа добавлена 6 июня 2014 г.) (1.17 Kb)

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

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

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Реестр дипломов НИУ ВШЭ