Я запускаю команду разработчиков архитектуры, которая довольно сосредоточена на укреплении практики тестирования среди ряда разрозненных команд разработчиков. Одна из этих команд использует Contentmaster для относительно простого сопоставления/преобразования данных.Как я могу ответить на оправдания не для преобразования данных тестирования устройства?
Существует набор правил, которые документируют сопоставления, которые должны выполняться. Сегодня нет никакого автоматизированного способа тестирования, что сопоставления являются «правильными». Мы предположили, что испытуемые команды отдельных отображений, создавая простую структуру тестирования, а затем проверить преобразование правил по одному перед каждым развертыванием, но они имеют типичные проблемы:
- Как я знаю, если мой тест или отображение неправильно?
- Что произойдет, если кто-то изменит сопоставление и мои тестовые перерывы?
- Как я должен оправдывать все время, которое мне нужно потратить, чтобы сделать тестовые примеры?
- Что делать, если тест дает ложный отрицательный результат (т. Е. Проходит, когда он не должен)?
Помогите мне ответить на некоторые из этих вопросов. Я знаком с таким типом тестирования для проектов пользовательской разработки, но мне больше сложнее ответить, когда речь заходит об обработке данных, как это.
Я бы порекомендовал, возможно, отредактировать вопрос - ответы не обязательно специфичны для преобразования данных тестирования единицы измерения - они действительно применимы к ЛЮБЫМ возражениям с модульным тестированием любого кода. – Adam