Другие журналы

электронный научно-технический журнал

ИНЖЕНЕРНЫЙ ВЕСТНИК

Издатель: Общероссийская общественная организация "Академия инженерных наук им. А.М. Прохорова".

Алгоритм автоматического обнаружения ошибок в поиске контуров штриховок в системе nanoCAD

Инженерный вестник # 11, ноябрь 2015
УДК: 519.6
Файл статьи: Rudakov_I.pdf (679.50Кб)
авторы: Масный П. В., Рудаков И. В.

Уделено внимание регрессионному тестированию одного из функционала системы nanoCAD, а именно создание штриховок. С целью снижения затрат на проведение контроля качества системы разработан алгоритм обнаружения ошибок при создании штриховки. Используется метод сравнения с эталонным образцом штриховки. Основным условием для применения алгоритма является взаимное расположение двух объектов – две штриховки располагаются "одна под другой". Алгоритм основан на сравнении вершин контуров штриховок, с учетом кривизны кривой. Программный модуль на основе разработанного алгоритма позволяют автоматически сравнивать эталонную и анализируемую штриховки. Для удобного формирования списка эталонных штриховок реализован графический интерфейс, который интегрирован в систему nanoCAD.
Подготовка .dwg-файла для автоматического обнаружения ошибок по времени незначительно выше по сравнению с ручным анализом. Основные преимущества разработанного модуля проявляются при повторном проведении тестировании, т.к. автоматический поиск ошибок исключает человеческий фактор и нечеткое определение данных, увеличивает скорость обнаружения ошибок, обеспечивает гибкость при добавлении новых исходных данных. Кроме того, архитектура модуля позволяет реализовать экспертную систему, которая даст возможность максимально исключить участие пользователя при формировании исходных данных.

Список литературы

       [1].     Руководство пользователя nanoCAD // Сайт компания ЗАО «Нанософт». Режим доступа: http://www.nanocad.ru/products/download.php?id=371 (дата обращения 12.11.2015)
       [2].     nanoCAD // Википедия.  Режим доступа: http://ru.wikipedia.org/wiki/NanoCAD (дата обращения 12.11.2015)        
       [3].     Иванова Г.С. Автоматизация анализа вычислительной и емкостной сложности алгоритмов на множествах и графах. // Инженерный журнал: наука и инновации. 2013. №11. Режим доступа: http://engjournal.ru/catalog/it/hidden/1043.html (дата обращения 12.11.2015) DOI:10.18698/2308-6033-2013-11-1043      
       [4].     Слободин И.Б. Универсальный автотест, или как мы автоматизировали ручные тесты API в nanoCAD. // CADMASTER. 2013. № 6. С. 58-60. Режим доступа: http://www.CADmaster.ru/assets/files/articles/cm_73_08.pdf (дата обращения 12.11.2015)

       [5].      Документирование и оценка индустриального тестирования. // Сайт Интуит. Национальный открытый университет. Режим доступа: http://www.intuit.ru/studies/courses/48/48/lecture/1442?page=1 (дата обращения 12.11.2015)
       [6].     Дастин Э., Рэшка Д., Джон П. Автоматизированное тестирование программного обеспечения. Внедрение, управление и эксплуатации. М.: Лорри. 2003. 590 с. С.53


Тематические рубрики:
Поделиться:
 
ПОИСК
 
elibrary crossref neicon rusycon
 
ЮБИЛЕИ
ФОТОРЕПОРТАЖИ
 
СОБЫТИЯ
 
НОВОСТНАЯ ЛЕНТА



Авторы
Пресс-релизы
Библиотека
Конференции
Выставки
О проекте
Rambler's Top100
Телефон: +7 (499) 263-69-71
  RSS
© 2003-2020 «Инженерный вестник» Тел.: +7 (499) 263-69-71