Корректность пакета, заполнение ключевых полей при выгрузке. Например, выкатили релиз, а теперь поля не заполняются. Пакеты с принимающей стороны не сериализуются, валятся ошибки. Вопрос, как разрешить такую ситуацию?\
вы же не end-to-end тестировать хотите, верно? если речь только про соответствие формату, то я бы предложил юнит-тест, который дергает метод, который формирует payload и сравнивает его с эталоном (или валидирует по схеме, как вариант)
накидывайте честную xsd-схему, пакуете ее в пакет xdto, читаете пакет фабрикой xdto, а не обычным ПрочитатьJSON. если пакет невалиден, получите эксепшен
в предложении смущает разделение обязанностей. тестирует тестировщик, код пишет - разработчик, а xdto находится в конфе, т.е. тестировщику нужно в конфе поддерживать и актуализировать xdto