---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.kz/routing/doc/kk/vrp/testing.md
  - https://yandex.kz/routing/doc/ru/vrp/testing.md
  - href: ru/vrp/testing.md
    type: text/markdown
    title: Markdown version
  - href: llms.txt
    type: text/markdown
    title: llms.txt
title: Яндекс Маршрутизация — порядок внедрения — тестирование
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.kz/routing/doc/ru/llms.txt


# Шаг 2. Тестирование продукта

Перед внедрением продукта несколько раз протестируйте работу алгоритма на реальных данных, например, за разные дни. Это нужно для определения данных и настроек, которые позволят получить оптимальный результат маршрутизации.

1. Выгрузите в шаблон Excel данные за несколько разных дней.
    
    {% note alert %}
    
    При использовании Excel:
    
    - Нельзя реализовать некоторые операционные схемы, например, [периодическое допланирование](https://yandex.kz/routing/doc/ru/vrp/additional-planning.md).
    
    - Поддерживаются не все возможности API. Полный список полей шаблона приведен в разделе [Инструкция по заполнению Excel](https://yandex.kz/routing/doc/ru/vrp/excel-fill-guide.md).
    
    {% endnote %}
    
1. Ознакомьтесь с [принципами работы алгоритма](https://yandex.kz/routing/doc/ru/vrp/routing-algorithm.md) и [Справочником атрибутов и опций](https://yandex.kz/routing/doc/ru/vrp/reference.md).
    
    {% note info %}
    
    Для оценки результатов планирования привлекайте специалистов, которые занимаются построением маршрутов. Они могут знать нюансы, которые не отражены в данных и настройках. Сформулируйте конкретные замечания к маршрутам. Проверьте, нет ли в документации опций, которые могли бы помочь устранить замечания.
    
    {% endnote %}
    
1. Если в планировании возникают нераспределенные заказы, посмотрите на перечень [возможных причин](https://yandex.kz/routing/doc/ru/vrp/undelivered-orders.md) их появления.
    
1. Укажите реалистичное [сервисное время](https://yandex.kz/routing/doc/ru/vrp/properties-of-orders.md#order-service-duration-delivery). Если заложить слишком много времени на обслуживание, то алгоритм запланирует больше курьеров, чем требуется на самом деле. Если заложить слишком мало времени, то решение получится слишком оптимистичным, и при доставке заказов возникнут опоздания.
    
1. Настройте [стоимость использования транспорта](https://yandex.kz/routing/doc/ru/vrp/properties-of-vehicles-cost.md#cost). Обратите внимание, что это не транспортные тарифы, а именно настройки алгоритма со следующими правилами:
    
    - Чем больше значение, тем выше стоимость использования транспорта для алгоритма. Алгоритм будет менее склонен выбирать транспорт с высокой стоимостью.
    
    - Ставьте `cost.km` и `cost.hour` равными 0, только если понимаете, как это отразится на решении алгоритма.
    
    - Для машин разной вместимости указывайте разную стоимость (чем больше вместимость, тем выше стоимость).
    
    При первых запусках планирования оставьте значения `cost.fixed`, `cost.km` и `cost.hour` по умолчанию.
    
1. Ознакомьтесь с [часто задаваемыми вопросами](https://yandex.kz/routing/doc/ru/vrp/faq.md).
    
1. Поменяйте настройки и спланируйте маршруты повторно. Если после нескольких итераций изменения и применения настроек не удается получить реалистичные маршруты, обратитесь в техническую поддержку по электронной почте [routing-support@yandex-team.ru](mailto:routing-support@yandex-team.ru) или через [форму](https://yandex.kz/routing/doc/ru/vrp/feedback.md).
    

Важно получить хороший вариант маршрутизации, чтобы понять, какие настройки алгоритма использовать и каких данных не хватает для интеграции. Наиболее распространенные проблемы:

- [Адреса заказов](https://yandex.kz/routing/doc/ru/vrp/properties-of-orders.md#order-coordinates) хранятся в некорректном формате, и для поиска координат их приходится редактировать вручную.
    
- Нет данных о  [времени обслуживания](https://yandex.kz/routing/doc/ru/vrp/properties-of-orders.md#order-service-duration-delivery). Часто на сервисное время сильно влияет объем/состав заказа. Иногда нужно подбирать формулу расчета, например, 1 минута на каждые 100 кг. Также время может зависеть от точек. В этом случае нужно создавать справочник различных значений времени обслуживания для разных адресов доставки.
    
- Нет верных данных о [вместимости машин](https://yandex.kz/routing/doc/ru/vrp/properties-of-vehicles.md#vehicle-capacity).
    
- Нет корректной информации о [временных окнах на адресах](https://yandex.kz/routing/doc/ru/vrp/properties-of-orders.md#order-time-window).
    
- Нет сведений о [совместимости машин и заказов](https://yandex.kz/routing/doc/ru/vrp/properties-of-orders.md#order-incompatibility).
    

Когда получены маршруты, к которым нет критичных замечаний, можно приступить к [Шагу 3](https://yandex.kz/routing/doc/ru/vrp/ride.md).

Если требуются организационные или технические изменения, перейдите к [Шагу 4](https://yandex.kz/routing/doc/ru/vrp/integration.md). Например, может требоваться интеграция с уже используемыми информационными системами.

<!-- source: ru/vrp/_includes/feedback.md -->
<a href="feedback">
  <span class="button">Написать в службу поддержки</span>
</a>




<!-- source: ru/_includes/neuroexpert.md -->



<!-- endsource: ru/_includes/neuroexpert.md -->
<!-- endsource: ru/vrp/_includes/feedback.md -->
