Abstract

This paper presents an overview of technology of the automated generation of test scenarios based on guides. The usage of this technology can significantly improve the quality of the developed program products. In order to ground the technology creation, the main problems that occur during the development and testing of the large industrial systems, are described, as well as the methodologies of software verification on conformity to product requirements. The potentialities of tools for automatic and semi-automatic generation of a test suite by using a formal model in UCM notation are demonstrated, as well as tools for verification and automation of testing.

Highlights

  • Среди основных проблем автоматизации разработки и тестирования программного обеспечения промышленных приложений отмечается проблема обработки сложных и больших по объему спецификаций требований

  • This paper presents an overview of technology of the automated generation of test scenarios based on guides

  • The usage of this technology can significantly improve the quality of the developed program products

Read more

Summary

Введение

Среди основных проблем автоматизации разработки и тестирования программного обеспечения промышленных приложений отмечается проблема обработки сложных и больших по объему спецификаций требований. Фиксирующие спецификации требований, пишутся, как правило, на естественном языке и могут содержать сотни и тысячи пунктов требований. В силу этого задача формализации требований для описания поведенческих сценариев, используемых для разработки автоматических тестов или ручных тестовых процедур, характеризуется как задача огромной сложности и трудоемкости. Что никакой чисто логический язык не подходит для адекватной формализации требований, которая бы одновременно сохранила семантику разрабатываемого приложения и удовлетворяла всех причастных лиц [1]. В современной проектной документации формулировка исходных требований задается либо конструктивно, когда из текста требования на естественном языке удается реконструировать процедуру контроля или сценарий проверки выполнения данного требования, либо неконструктивно, когда заданное в требовании свойство не содержит пояснения способа его проверки. Процедура проверки неконструктивных требований сводится к конструктивной, для чего необходимо создать согласованный с заказчиком сценарий их проверки

Проверка выполнения требований
Матрица отслеживания
Структуризация UCM модели системы
Автоматическая генерация тестового набора по структурной модели
Автоматический и ручной процесс создания гидов
Язык описания гидов
Заключение
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.