Тестирование модуля «Связь с водителями» — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
м (Где взять Такси-Мастер?)
(Как настроить TMDriver?)
Строка 98: Строка 98:
 
После этого, если все данные указаны верно и [[GPRS-сервер]] работает и «слушает» указанный порт, после запуска [[TMDriver]] подключение к серверу произойдет успешно, и водитель получит возможность регистрироваться на [[стоянка]]х, выполнять [[заказ]]ы и писать сообщения.
 
После этого, если все данные указаны верно и [[GPRS-сервер]] работает и «слушает» указанный порт, после запуска [[TMDriver]] подключение к серверу произойдет успешно, и водитель получит возможность регистрироваться на [[стоянка]]х, выполнять [[заказ]]ы и писать сообщения.
  
{{в разработке}}
+
== Что делать дальше? ==
 +
Дальше можно тестировать.
 +
Для этого последовательно запустите [[клиент Такси-Мастер]], [[GPRS-cервер]] и [[TMDriver]].
 +
Если какой-либо из трех компонентов не запускается, вернитесь к его настройкам и повторите попытку после их изменения.
 +
Если все три компонента запустились, вы можете проверить работу [[Модуль Java|модуля Java]] в демонстрационном режиме.
 +
 
 +
=== Тестовый заказ водителю ===
 +
Чтобы увидеть, как водитель получает, принимает и выполняет заказ с помощью [[TMDriver]], выполните следующие действия:
 +
 
 +
# Создайте [[заказ]].
 +
# Назначьте на него водителя, под именем которого выполнен вход в [[TMDriver]]. Со стороны [[TMDriver]] вы увидите уведомление о поступлении нового заказа.
 +
# Укажите время подачи и протестируйте другие функции [[TMDriver]] для работы с заказом. Вы увидите, что на стороне оператора в списке заказов состояние заказа будет изменяться.
 +
 
 +
{{в разработке|Будет видео}}
 +
 
 +
=== Тестовый свободный заказ по стоянке ===
 +
Вы можете создать свободный [[заказ]] по [[Стоянка|стоянке]], не назначая на него водителя напрямую.
 +
Водитель с [[TMDriver]] сможет увидеть этот заказ, если находится на той же стоянке, либо сначала переместиться на эту стоянку и увидеть заказ.
 +
Если водитель — первый в очереди по данной стоянке, он сможет взять заказ на выполнение.
 +
Помните о том, что оператор должен ''подтвердить'' заказ, установив особое [[Подтверждение заказа диспетчером|подтверждающее состояние]].
  
 
[[Категория:Тестирование]]
 
[[Категория:Тестирование]]
 
[[Категория:Модуль Java]]
 
[[Категория:Модуль Java]]
 
[[Категория:Демонстрация]]
 
[[Категория:Демонстрация]]

Версия 14:10, 28 января 2010

Имеются страницы, на которые следует обратить внимание
Обратите внимание на следующую страницу документации: Модуль Java

Тестирование модуля «Связь с водителями» позволяет узнать возможности модуля Java до его покупки и внедрения. Для этого существует особая демонстрационная версия GPRS-сервера, которая позволяет держать одновременно не более двух подключений TMDriver или TMDriverPDA. Со стороны Такси-Мастер ограничение — два текущих заказа и пятьдесят завершенных (после достижения этой границы Такси-Мастер блокируется).

С чего начать?

Прежде всего, нужно получить версию Такси-Мастер, которая имеет модуль Java, то есть либо купить модуль, либо скачать версию Такси-Мастер 1 или Такси-Мастер 2 с поддержкой модуля Java. Вам потребуется отдельный компьютер для тестов, а также постоянное подключение к сети интернет.

Из программных компонентов Такси-Мастер вам потребуются:

  1. Демо-версия Такси-Мастер или полная версия Такси-Мастер, работающая в ограниченном режиме.
  2. Демо-версия GPRS-сервера.
  3. TMDriver или TMDriverPDA.

Как уже было сказано выше, Такси-Мастер необходимо установить на отдельный компьютер, на котором еще не установлена серверная или клиентская часть Такси-Мастер. Связано это с риском создать конфликт между версиями Firebird, если у вас уже установлена какая-либо версия этой СУБД. Будьте внимательны: СУБД Firebird также использую такие программные продукты, как сервер Rander.

Где взять Такси-Мастер?

В зависимости от того, являетесь вы пользователем Такси-Мастер или нет, есть несколько вариантов. Для удобства они сведены в таблицу:

Я — пользователь Такси-Мастер У меня нет Такси-Мастер
Такси-Мастер 1

Вам потребуется получить обновление, содержащее клиентскую часть модуля Java. Для этого отправьте запрос на support@bitmaster.ru, и в ближайшее время вам будет отправлен набор компонентов:

  • Новая версия Такси-Мастер, включающая клиентскую часть модуля Java.
  • Демонстрационный GPRS-сервер для Такси-Мастер 1.
  • TMDriver или TMDriverPDA для мобильных устройств.

После этого вам потребуется установить GPRS-cервер на компьютер, имеющий постоянный доступ к интернет, и обновить всю систему Такси-Мастер. Если вы не хотите обновлять весь комплекс Такси-Мастер, вы можете установить Такси-Мастер на отдельный компьютер, как в случае с тестированием новой версии.

Такси-Мастер 2 Для Такси-Мастер 2 ситуация такая же, как и для Такси-Мастер 1 (см. выше ↑), но вам потребуется обновление Такси-Мастер 2 и GPRS-сервер, соответственно, для Такси-Мастер 2.
  1. Скачайте демо-версию Такси-Мастер 2.
  2. Скачайте демо-версию GPRS-сервера для Такси-Мастер 2.
  3. Установите эти компоненты на компьютер, имеющий постоянное подключение к интернет.
  4. Настройте Такси-Мастер.
  5. Настройте GPRS-сервер для работы с демонстрационной базой данных Такси-Мастер 2 (по умолчанию — Шаблон:Путь к папке ТМ2).
  6. Закачайте на сотовый телефон TMDriver (в случае с КПК или коммуникатором — TMDriverPDA).
  7. Настройте TMDriver для работы с вашим GPRS-сервером.
Download.png
Ссылка на демо-версию Такси-Мастер 2:
http://taximaster.ru/ftp/tm/tme_demo_setup_100127.exe

Где взять GPRS-сервер?

GPRS-сервер вы можете скачать по ссылке, указанной ниже. Эта ссылка ведет на демонстрационную версию GPRS-сервера, предназначенную для работы без ключа защиты. Демо-версия сервера имеет ограничение на количество подключенных водителей — их может быть не больше двух. Как правило, этого вполне достаточно для теста.

Демонстрационные версии GPRS-сервера, в отличие от полных, собираются отдельно для Такси-Мастер 1 и Такси-Мастер 2. Будьте внимательны.

Где взять TMDriver?

Вам сюда: TMDriver

TMDriver (как и TMDriverPDA) является бесплатным приложением, и возможность работы диктуется только GPRS-сервером, поэтому вы можете скачать и установить мобильное приложение для тестов на такое количество мобильных телефонов, какое считаете необходимым.

Как настроить Такси-Мастер?

Перед тем, как начать тестирование модуля Java, необходимо настроить Такси-Мастер таким образом, чтобы GPRS-сервер запустился корректно. Помните о том, что при неправильном наборе настроек GPRS-сервер не запустится.

Как настроить GPRS-сервер?

Чаще всего демонстрационный GPRS-сервер в настройке практически не нуждается (в отличие от полной версии, которая имеет файл настройки доступа к серверу Guardant). Настройка GPRS-сервера, в том числе и демонстрационного, выполняется с помощью конфигуратора GPRS-сервера. В случае с демо-версией необходимо только указать путь к базе данных и сохранить настройки.

GPRS-сервер будет соединяться с демонстрационной базой данных, которая хранит настройки Такси-Мастер. Так как настройка Такси-Мастер еще не выполнялась, GPRS-сервер не сможет работать, поэтому перед его запуском необходимо выполнить настройку Такси-Мастер.

После настройки Такси-Мастер запустите GPRS-сервер, нажав «Старт». Чтобы сервер получал и обслуживал соединения со стороны TMDriver, его необходимо оставить в работающем виде. Во время работы GPRS-сервер «прослушивает» указанный в конфигураторе порт (по умолчанию — «22457») на предмет входящих сообщений от TMDriver и отправляет в ответ данные.

Как настроить TMDriver?

Все, что нужно настроить в TMDriver, — это доступ к серверу и реквизиты входа водителя, то есть:

  1. IP-адрес компьютера, на котором работает GPRS-сервер.
  2. Порт, по которому происходит соединение с GPRS-сервером.
  3. ИД водителя.
  4. Его пароль.

После этого, если все данные указаны верно и GPRS-сервер работает и «слушает» указанный порт, после запуска TMDriver подключение к серверу произойдет успешно, и водитель получит возможность регистрироваться на стоянках, выполнять заказы и писать сообщения.

Что делать дальше?

Дальше можно тестировать. Для этого последовательно запустите клиент Такси-Мастер, GPRS-cервер и TMDriver. Если какой-либо из трех компонентов не запускается, вернитесь к его настройкам и повторите попытку после их изменения. Если все три компонента запустились, вы можете проверить работу модуля Java в демонстрационном режиме.

Тестовый заказ водителю

Чтобы увидеть, как водитель получает, принимает и выполняет заказ с помощью TMDriver, выполните следующие действия:

  1. Создайте заказ.
  2. Назначьте на него водителя, под именем которого выполнен вход в TMDriver. Со стороны TMDriver вы увидите уведомление о поступлении нового заказа.
  3. Укажите время подачи и протестируйте другие функции TMDriver для работы с заказом. Вы увидите, что на стороне оператора в списке заказов состояние заказа будет изменяться.

Шаблон:В разработке

Тестовый свободный заказ по стоянке

Вы можете создать свободный заказ по стоянке, не назначая на него водителя напрямую. Водитель с TMDriver сможет увидеть этот заказ, если находится на той же стоянке, либо сначала переместиться на эту стоянку и увидеть заказ. Если водитель — первый в очереди по данной стоянке, он сможет взять заказ на выполнение. Помните о том, что оператор должен подтвердить заказ, установив особое подтверждающее состояние.