инструмент управления конфигурацией для тестирования - PullRequest
0 голосов
/ 08 января 2020

Я ищу инструмент для тестирования, который, я уверен, уже существует. :)

Идея состоит в том, что у меня есть несколько сред, в каждом из которых есть несколько разделов, в каждом из которых несколько классов, и в каждом из них несколько сущностей (на самом деле это гораздо большее подразделение ...). Каждая таблица имеет несколько свойств.

Сегодня для каждого теста идентификатор объекта жестко закодирован.

К сожалению, конфигурация для одного объекта отличается в зависимости от версии и среды.

Таким образом, тест не может быть выполнен на каждая среда ...

Мне нужен инструмент, который даст сущности, классу, разделу, окружению в зависимости от ограничения, например: (entity.ppriety == true && partition.ppriety == 11 ...)

Некоторые свойства полностью статичны c, а другие - динамические c (можно изменить при выполнении теста).

Было бы здорово иметь:

  • определение шаблона, который может быть перегружен другими ограничениями.
  • объединение шаблона.
  • управление версиями этой базы данных (свойство существует или отсутствует в версии N).
  • automati c создание сущности / класса / ... если для теста требуются некоторые свойства и сущность с этими свойствами уже не существует.
  • управление блокировкой / очередью для сущности для обеспечения параллелизма test exec В единой среде.
  • отчет об испытанной или нет комбинации

Я уже думал сделать это с sql и представлениями, но я боюсь гибкости и сложности.

Спасибо заранее,

J C

...