Сделать интеграционное тестирование JSON Мы ищем эксперта, который знает codeception и webception и может создать серию интеграционных тестов. Пожалуйста, ознакомьтесь с прикрепленным файлом с заданием и описанием приложений, прикрепленных к этой задаче.  

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

 

Настройка: 

 

- Создайте контейнер с установленными codeception и webception 

- Используйте тест записи PHP и модуль S3 в коде для подключения хранилища. 

- Подключиться к корзине S3 (будут предоставлены ключи API) и скачать файл payload.json (INPUT FILE) 

- Отправьте файл payload.json в наш микросервис, который выполняет математические операции (PROCESSOR) 

- Подключен к папке S3 (ключи API и подробная информация будут предоставлены), где хранятся результаты (OUTPUT FILES) 

 

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

 

Comparisons for equality INPUT: billings.json (Billings in Payload) OUTPUT: contractPnL.json Input field Input Function Output field Output Function invoiceTax Sum period. totalInvoiceValueIncTax - period. totalInvoiceValueExTax Sum invoiceExTax Sum period. totalInvoiceValueExTax Sum invoiceIncTax Sum period. totalInvoiceValueIncTax Sum status Filter all with 

status = VOID n/a n/a  INPUT: timesheets.json (Timesheets in Payload) OUTPUT: contractPnL.json  Input field Input Function Output field Output Function sourceTimesheetInterval. SourceDurationMin Sum Period. timesheetDurationMin Sum  INPUT: contractPnL.json  OUTPUT: contractPnL.json  Input field Input Function Output field Output Function totalInvoiceValueExTaxInvoiced Sum period. totalInvoiceValueExTax Sum contractRevenueTotal Sum period.FPValue or period.RRValue or period.subscriptionValue (whichever exists) Sum adjustments Sum Subtract adjustments from value to get a final result contractRevenueToDate Sum  period.FPValue or period.RRValue or period.subscriptionValue (whichever exists) Sum Filter by date

 

- Подключить webception 

- Отображение результатов в webception 

 

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

 

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

3 роки тому
Fuzzie
36 років
3 роки у сервісі
Був
3 роки тому

Заявки фрилансеров

Сергей
 
40 років
6 років у сервісі
Був
день тому
1 відгук
3 роки тому
  • Похожие заказы

  • Необхідно перекласти текст з англійської на українську мову, що містить інформацію про Україну, її історію, культуру та сучасні події. Текст охоплює важливі аспекти, такі як природні багатства, гастрономія та поточна ситуація в країні.

    Закритий
    3 роки тому
  • Требуется C# Developer с опытом в системном программировании. Необходимы знания .NET, Docker, WSO2 API Manager, Apache ActiveMQ Artemis, SOAP и JSON. Ожидается опыт работы с mssql и разработка сервисов по стандартам СМЭВ 3.х (Госуслуги). Подробности задания в приложении.

    Закритий
    3 роки тому
  • Ищется C# Developer для участия в проекте телемедицины. Необходимы знания C#, Docker, WSO2 API Manager, Apache ActiveMQ Artemis, а также опыт работы с SOAP, JSON и mssql. Опыт коммерческой разработки не менее 3 лет. Плюсом будет знание JS/JQuery и хорошие математические навыки. Удаленная работа с гибким графиком.

    Закритий
    3 роки тому
  • Ищется C# Developer для участия в проекте телемедицины. Требуется знание C#, Docker, WSO2 API Manager и опыт разработки сервисов по стандартам СМЭВ 3.х. Опыт коммерческой разработки не менее 3 лет. Плюсом будет знание JS/JQuery и хорошие математические навыки. Работа удаленная, гибкий график.

    Закритий
    3 роки тому
  • Необхідно виконати прості задачі з системного програмування на Java. Очікується якісне виконання завдань, відповідно до стандартів програмування.

    Закритий
    3 роки тому
  • Требуется создать аналог видео-чата, схожего с dirtyroulette.com. Необходимы навыки системного программирования и опыт в разработке веб-приложений. Ожидается реализация всех ключевых функций, аналогичных исходному сервису.

    Закритий
    3 роки тому
  • Необходимо скачать официальное расширение для браузера на операционной системе Linux. Ссылка на скачивание будет предоставлена. Задача займет всего несколько минут, требуется опыт в системном программировании.

    Закритий
    3 роки тому
  • Требуется разработать копию сайта сервиса с использованием PHP и MySQL без учета дизайна. Необходимо предоставить предварительную оценку проекта и предложить подходящий CMS или фреймворк для реализации.

    Закритий
    3 роки тому