Scientific Library of Tomsk State University

   E-catalog        

Normal view MARC view

Тестирование DART-реализации клиентской части протокола POP3 С. А. Прокопенко, Н. В. Шабалдина, А. П. Сотников

By: Прокопенко, Светлана АнатольевнаContributor(s): Шабалдина, Наталия Владимировна | Сотников, Александр ПавловичMaterial type: ArticleArticleContent type: Текст Media type: электронный Subject(s): POP3, протокол электронной почты | Dart, язык программирования | экспериментальные исследованияGenre/Form: статьи в сборниках Online resources: Click here to access online In: Молодежь и современные информационные технологии : сборник трудов XVIII Международной научно-практической конференции студентов, аспирантов и молодых ученых, 22–26 марта 2021 г С. 158-159Abstract: Жизненный цикл любого программного продукта, в том числе мобильного приложения, является многоэтапным, начиная от формулировки формальных требований к продукту и заканчивая непосредственно эксплуатацией. Неотъемлемой частью данного цикла является тестирование разрабатываемого продукта. Dart – молодой язык программирования, используемый для разработки мобильных, десктопных, серверных и веб приложений. В данной работе мы рассматриваем Dart-реализацию почтового клиента (клиентскую часть протокола) POP3 [1]. Тесты можно строить по-разному, однако, для того чтобы гарантировать полноту обнаружения определенного класса ошибок, необходимо иметь адекватную математическую модель формальных требований к работе приложения. Расширенный автомат является такой моделью [2], поскольку в данной модели учитываются параметры у входных воздействий и выходных реакций, а также имеются внутренние переменные. Кроме того, переходы между состояниями зависят от истинности предикатов, которые в свою очередь определяются входными параметрами и внутренними переменными. В данной работе мы рассматриваем тест, построенный на основе модели расширенного автомата, извлеченной из спецификации протокола POP3 [3], для обнаружения выходных неисправностей.
Tags from this library: No tags from this library for this title. Log in to add tags.
No physical items for this record

Библиогр.: 4 назв.

Жизненный цикл любого программного продукта, в том числе мобильного приложения, является многоэтапным, начиная от формулировки формальных требований к продукту и заканчивая непосредственно эксплуатацией. Неотъемлемой частью данного цикла является тестирование разрабатываемого продукта. Dart – молодой язык программирования, используемый для разработки мобильных, десктопных, серверных и веб приложений. В данной работе мы рассматриваем Dart-реализацию почтового клиента (клиентскую часть протокола) POP3 [1]. Тесты можно строить по-разному, однако, для того чтобы гарантировать полноту обнаружения определенного класса ошибок, необходимо иметь адекватную математическую модель формальных требований к работе приложения. Расширенный автомат является такой моделью [2], поскольку в данной модели учитываются параметры у входных воздействий и выходных реакций, а также имеются внутренние переменные. Кроме того, переходы между состояниями зависят от истинности предикатов, которые в свою очередь определяются входными параметрами и внутренними переменными. В данной работе мы рассматриваем тест, построенный на основе модели расширенного автомата, извлеченной из спецификации протокола POP3 [3], для обнаружения выходных неисправностей.

There are no comments on this title.

to post a comment.
Share