2010-06-13 4 views
1

Скажем, я написал небольшую программу, которая считывает файлы file_A и file_B в качестве входных данных test_case_A и test_case_B, передает входной сигнал компоненту_X, который должен быть протестирован, а затем проверяет результат на предопределенное ожидание. Этот компонент_X может находиться в одном процессе или в другом процессе на другом компьютере.Терминология тестирования программного обеспечения

Я пытаюсь узнать больше об испытаниях, но смущен различными терминами. Возьмем, например, сценарий, какой из них - фикс/макет/жгут/заглушка? Благодарю.

ответ

1

Вещь, которую вы тестируете, плюс данные образца плюс издевательства над объектами - это «приспособление». Весь бизнес - это инструмент для тестирования компонента. В прежние времена мы называли это «жгутом»

То, что требует прибор, чтобы вы не тестировали, это «mocks» или «stubs».

+0

Ум, чтобы разработать внутри контекста примера? т. е. mock является компонентом_X; заглушка ..., и т.д. – shiouming

+0

Umm. Я больше не могу уточнить. Вам нужно, чтобы я повторил вопрос? Вы хотите, чтобы я повторил, что вещь, которую вы тестируете «component_X», является приспособлением? Я могу повторить это, если это поможет. Вы не задали никаких макетов, поэтому я не могу повторить это. Вы хотите, чтобы я повторил, что ваши тесты - это тесты? Что еще вы можете хотеть? –

+0

Я могу найти некоторые объяснения этих терминов через Интернет, но некоторые объяснения меняются от другого. Я считаю, что я должен получить более надежный ответ здесь, в отличие от большинства других интернет-ресурсов. Спасибо :) – shiouming

Смежные вопросы