Перейти к содержимому

top-pot

Регистрация: 28 окт 2009
Offline Активность: 11 ноя 2009 10:54
-----

Мои темы

задачка для тестирования

28 октября 2009 - 14:22

Наткнулась на тестовое задание яндекса. "Составить набор тестов для тестирования лексического анализатора, разбирающего декларации следующего вида (здесь приведён синтаксис декларации в нотации Бэкуса-Наура):

procedure <return type> <name> ([<param type> <param name>[, ...]]); <return type>= void | int <param type>= int | long <name>, <param name> - идентификаторы, соответствующие требованиям java.

Результат работы лексического анализатора - заключение о том, является ли введенная строка корректной декларацией.

Результат выполнения задания - набор тестовых данных, то есть набор строк, которые необходимы для того, чтобы протестировать такой лексический анализатор. Для каждой строки должен быть указан ожидаемый результат работы программы.

Обращаем внимание на то, что выполнение этого задания не требует специальных знаний, не имеет отношения к программированию или к тестированию белого ящика. Для его выполнения достаточно узнать о нотации Бэкуса-Наура (если раньше вам не приходилось о ней слышать).
"

Мне не очень понятно само задание. Опыт тестирования у меня небольшой.
В этом задании нужно просто перечислить все варианты и сделать вывод правильно или нет? Например, procedure void <name> (); - верная декларация. Так?

Или же что-то другое?

Заранее, всем спасибо за помощь :0)