2016-08-27 13 views
0

После долгих поисков в google по вышеупомянутой теме. Я не могу противопоставить разницу между тестированием на основе модели и тестированием, основанным на модели. Тонны определений есть. Но нет четкого определения с реальным примером.Разница между тестированием на основе модели и тестированием на основе моделей

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

+1

Я бы сказал, что это то же самое. Всего два разных слова. –

ответ

5

Боюсь, что между ними нет четкой разницы. Во-первых, потому что каждый использует другую терминологию (для этих терминов нет «стандартного» определения). Во-вторых, поскольку ИМО, оба термина относятся к одной и той же концепции (используя модели как часть процесса написания тестов для вашей системы) и только отличаются в отношении важности роли моделей в процессе тестирования.

Для меня модельный подход подразумевает более сильную роль моделей (т. Е. Модели используются для получения тестов), чем на основе моделей (где используются модели, но, возможно, в качестве дополнительного ввода в процессе генерации теста).

По крайней мере, это то, как я объясняю другие «модель на основе» против «модели управляемых» понятий, как я пытался объяснить более подробно здесь: http://modeling-languages.com/clarifying-concepts-mbe-vs-mde-vs-mdd-vs-mda/