Интеграционное тестирование JSON data

6 000 руб. за проект
16 июня 2022, 14:19 • 1 отклик • 68 просмотров
Мы ищем эксперта, который знает codeception и webception и может создать серию интеграционных тестов. Пожалуйста, ознакомьтесь с прикрепленным файлом с заданием и описанием приложений, прикрепленных к этой задаче.

Мы ожидаем, что вы сделаете следующее:

Настройка:

- Создайте контейнер с установленными codeception и webception
- Используйте тест записи PHP и модуль S3 в коде для подключения хранилища.
- Подключиться к корзине S3 (будут предоставлены ключи API) и скачать файл payload.json (INPUT FILE)
- Отправьте файл payload.json в наш микросервис, который выполняет математические операции (PROCESSOR)
- Подключен к папке S3 (ключи API и подробная информация будут предоставлены), где хранятся результаты (OUTPUT FILES)

Анализ (с использованием OUTPUT FILES):

- Тест 1: возьмите timesheets.json (приложение 1) и сравните эту сумму всех полей длительности, равную сумме в ContractPnL.json (приложение 2).
- Тест 2: Возьмите Contracts.json (Приложение 3) и сравните общее количество полей ContractName с количеством ContractPnL.json (Приложение 2)

Подавать результаты (webception)

- Подключить webception
- Отображение результатов в webception

Результат должен включать Dockerfile и простой Readme, как использовать приложение.

Н./Б.: Мы рассчитываем, что будем работать с кем-то, кто хорошо разбирается в PHP и может хорошо использовать язык для выполнения математических вычислений. Мы не будем использовать какой-либо другой язык.
Файлы