Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
Тестирование процедур
Тестирование процедур
Разработчикам не нужно напоминать о необходимости строгого тестирования модулей PSQL, прежде чем передавать их в работу, где они в один скверный день могут принести большой вред. Синтаксический анализатор предупредит вас об ошибках кодирования PSQL, однако как программы ваши модули не защищены от логических ошибок, как и любой код приложения, который вы пишете.
Например, наша процедура LOG SALES прекрасно работает, пока каждая запись продаж имеет непустое значение SALES REP. При этом данный столбец допускает пустое значение. Процедура генерирует результирующий набор, в котором каждая выходная строка зависит от значений в предшествующих строках. Если мы не учтем возможные эффекты появления значения NULL В таком ключе, наша процедура выдаст неверный результат. Позже в этой главе в разд. "Изменение хранимых процедур" мы добавим меры предосторожности при работе, когда могут появиться некоторые проблемы.
- Хранимые процедуры выбора
- Стандарты и процедуры проекта
- Повышение производительности приложений с помощью хранимых процедур
- Тестирование Web-сервиса XML с помощью WebDev.WebServer.exe
- Увеличение глубины рекурсии процедур и триггеров
- Разработка через тестирование и разработка с тестами
- Вызов хранимых процедур InterBase с использованием стандартного синтаксиса ODBC
- Часть III. Шаблоны разработки через тестирование
- Приложение 1 Тестирование ПК при включении
- Текстовые сообщения процедуры POST
- Тестирование модема
- Качество ? Тестирование