Я ищу инструмент для тестирования, который, я уверен, уже существует. :)
Идея состоит в том, что у меня есть несколько сред, в каждом из которых есть несколько разделов, в каждом из которых несколько классов, и в каждом из них несколько сущностей (на самом деле это гораздо большее подразделение ...). Каждая таблица имеет несколько свойств.
Сегодня для каждого теста идентификатор объекта жестко закодирован.
К сожалению, конфигурация для одного объекта отличается в зависимости от версии и среды.
Таким образом, тест не может быть выполнен на каждая среда ...
Мне нужен инструмент, который даст сущности, классу, разделу, окружению в зависимости от ограничения, например: (entity.ppriety == true && partition.ppriety == 11 ...)
Некоторые свойства полностью статичны c, а другие - динамические c (можно изменить при выполнении теста).
Было бы здорово иметь:
- определение шаблона, который может быть перегружен другими ограничениями.
- объединение шаблона.
- управление версиями этой базы данных (свойство существует или отсутствует в версии N).
- automati c создание сущности / класса / ... если для теста требуются некоторые свойства и сущность с этими свойствами уже не существует.
- управление блокировкой / очередью для сущности для обеспечения параллелизма test exec В единой среде.
- отчет об испытанной или нет комбинации
Я уже думал сделать это с sql и представлениями, но я боюсь гибкости и сложности.
Спасибо заранее,
J C