Платформа Поблочного тестирования для МН Oracle / SQL? [закрытый]

Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:

  1. Вызов метода экземпляра объекта null.
  2. Доступ или изменение поля объекта null.
  3. Принимая длину null, как если бы это был массив.
  4. Доступ или изменение слотов null, как если бы это был массив.
  5. Бросок null как будто это было значение Throwable.

Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null.

Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html

23
задан Community 23 May 2017 в 12:26
поделиться

8 ответов

Обычно используемый, вероятно utPLSQL

, исходный автор этого инструментария теперь работает на Quest, который имеет коммерческое МН приложение поблочного тестирования / приложение .

поблочного тестирования SQL
14
ответ дан David Atkinson 29 November 2019 в 01:43
поделиться

ПЛУТОН, кажется, является очень новым, и там, кажется, не много документации. Таким образом, я был бы обеспокоен, что Вы будете работать через достойное количество ошибок для получения вещей, работающих. utPLSQL был вокруг в течение многих лет и довольно широко развернулся, таким образом, было намного больше исправлений ошибок и намного больше людей, которые могут выручить, если Вы сталкиваетесь с проблемами.

Кроме того, а не унижать любого, но Steven Feuerstein, который записал, utPLSQL является одним из самых признанных МН экспертов / экспертов по SQL в мире. В то время как я уверен, что автор ПЛУТОНА является совершенно компетентным разработчиком, я не полагаю, что у него есть в какой-либо степени репутация, которую имеет Steven.

3
ответ дан Justin Cave 29 November 2019 в 01:43
поделиться

Я также нашел другую библиотеку: ПЛУТОН - кто-либо использовал их и может сравнивать/контрастировать их?

1
ответ дан Kyle Burton 29 November 2019 в 01:43
поделиться

Не использовали никого, но в последний раз понимают utPLSQL, был на июле 2005 и так как автор является тем же от тестера торгового кодекса для оракула ( http://www.quest.com/code-tester-for-oracle/ ), я не думаю, что мы будем видеть большую часть utPLSQL в будущем если таковые имеются, таким образом, я буду думать, что рискну с ПЛУТОНОМ (2008)

0
ответ дан 29 November 2019 в 01:43
поделиться

Я нашел этот вопрос при поиске инфраструктуры модульного тестирования PL / SQL. Я нашел статью, в которой разработчик PLUTO аргументирует это :

... есть несколько продуктов, которые помогают программистам PL / SQL тестировать свой код. У Quest Software есть продукт под названием Code Tester для Oracle; тем не менее, бесплатная версия является уродливой, а платная версия просто добавляет вам еще одно препятствие, чтобы убедить вашу организацию начать тестирование. Также существует проект utPLSQL, который был заброшен несколько лет назад и начинает страдать от битовой гнили.

2
ответ дан 29 November 2019 в 01:43
поделиться

Я создал и использую среду модульного тестирования PL / SQL с использованием библиотеки Ruby ruby-plsql .

Она обеспечивает гораздо более короткие и удобочитаемые тесты, чем utPLSQL, и дает больше гибкость по сравнению с инструментами GUI (такими как Quest Code Tester или SQLDeveloper 2.1).

11
ответ дан 29 November 2019 в 01:43
поделиться

Мы используем DBUnit. Он прекрасно интегрируется с инструментами непрерывной интеграции, такими как круиз-контроль, хотя разработчикам нужно немного изучить Java. Шаблоны, утилиты и примеры кода помогли нашим разработчикам pl / sql быстро освоить

1
ответ дан 29 November 2019 в 01:43
поделиться

Последняя версия SQL Developer включает очень интересный набор тестов.

13
ответ дан 29 November 2019 в 01:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: