Jira: “Родственник” по сравнению со “Связанным с”

Я делаю обоих, в зависимости от того, что я должен протестировать:

  • я импортирую данные статического испытания из сценариев SQL или дампов DB. Эти данные используются в объектной загрузке (десериализация или отображение объекта) и в тестах SQL-запроса (когда я хочу знать, возвратит ли код корректный результат).

    Плюс, у меня обычно есть некоторые магистральные данные (конфигурация, значение для именования справочных таблиц, и т.д.). Они также загружаются на этом шаге. Обратите внимание, что эта загрузка является единственным тестом (наряду с созданием DB с нуля).

  • , Когда у меня есть код, который изменяет DB (объект-> DB), я обычно выполняю его против живущего DB (в памяти или тестовом экземпляре куда-нибудь). Это должно гарантировать, что код работает; не создать любую большую сумму строк. После теста я откатываю транзакцию (после правила, что тесты не должны изменять глобальное состояние).

, Конечно, существуют исключения из правила:

  • я также создаю большую сумму строк в тестах производительности.
  • Иногда, я должен фиксировать результат модульного теста (иначе, тест стал бы слишком большим).
14
задан joeslice 18 September 2009 в 13:25
поделиться

2 ответа

В JIRA ссылки являются направленными, т.е. не симметричными. Одна часть ссылки - это «источник», с одной ролью, например «дубликаты», другая - «цель» с другой ролью - «дубликат».

Когда у вас симметричная семантика ссылки, например, проблемы связаны друг с другом, это просто не работает. Вы можете назвать обе роли одинаково («связано с» - «связано с»), и это в некоторой степени сработает. Вы можете ожидать, что «связано с» появится дважды, например, там, где вы выбираете тип ссылки.

В вашей конфигурации JIRA это, вероятно, заставит администраторов по-другому определять роли для «связанных» типов ссылок. Но я полагаю, что это скорее ошибка, чем функция, и вы можете спокойно игнорировать различия между двумя именами с одинаковыми отношениями.

14
ответ дан 1 December 2019 в 13:33
поделиться

Попробуйте использовать процесс отправки на основе ajax, который запускается нажатием обычной кнопки (а не кнопки отправки), с jQuery это действительно просто.

Насколько я могу судить, спам-боты этого не делают. У меня нет javascript.

Если вы беспокоитесь о пользователях без включенного javascript, я думаю, что это нормально, если они не могут отправить форму. Если они не могут доверять вам включить javascript на вашем сайте, это не ваша вина, что они не могут использовать веб-сайт в полной мере.

РЕДАКТИРОВАТЬ:

См. Также: Практическое использование не на основе изображений Подходы CAPTCHA?

Проблема в том, что если кто-то намеренно нацеливается на ваш сайт, такая техника не сработает.

EDIT2:

Я не могу предоставить ссылку на реальный пример, но я написал об этом в блоге с более подробной информацией, Особенность описана в нескольких эпосах высокого уровня. Истории используются, чтобы предоставить подробности этих эпосов. Истории являются 'INVEST'

Связи ссылок:

Описывает

  • x 'описывается как' y
  • y 'описывает' x

Подробности

  • x 'подробно описывается в' y
  • y 'details' x

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

Francis

2
ответ дан 1 December 2019 в 13:33
поделиться
Другие вопросы по тегам:

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