Тестирование доменных языков

Я разработал графический предметно-ориентированный язык. Я хочу использовать это для модельного дизайна. У меня есть ряд графических компонентов, которые содержат абстрактную информацию о домене, и эти компоненты используются для реализации моих алгоритмов.

Может кто-нибудь сказать, пожалуйста, есть ли альтернатива обычному модульному тестированию для тестирования этих графических компонентов. Модульное тестирование этих блоков довольно простое, но я чувствую, что оно довольно трудоемкое и избыточное для моего приложения. Следовательно, я ищу альтернативы.

Любое предложение будет оценено.

Спасибо

2 ответа

Простейшим способом является использование инструментов для создания графических предметно-ориентированных языков. Эти инструменты не только помогают определить язык, но и предоставляют встроенные проверки, а лучшие из них позволяют вам тестировать свой язык, одновременно определяя его. Для обзора этих инструментов см. http://www.languageworkbenches.net/past-editions/

Это зависит от технологии, которую вы использовали для создания DSL. Если вы использовали Xtext для построения языка, есть среда Xpect для написания хороших приемочных тестов для вашей реализации.

Другие вопросы по тегам