Программные средства
Установлена ОС Windows 7 c установленной средой Microsoft .NET Framework 4.0, Microsoft Office Professional+ 2010, Internet Explorer 8.
Порядок проведения испытаний
Испытания должны проводиться в следующем порядке:
Выполнить загрузку операционной системы.
Установить интернет соедениение.
Запустить программу. Для этого необходимо открыть файл taxi.exe.
Провести необходимые испытания, описанные в разделе «Методы испытаний».
Выйти из программы (выбрать команду «Выход» в меню «Файл либо просто закрыть окно программы).
Методы испытаний
Испытания представляют собой процесс установления соответствия программы заданным требованиям и программной документации.
Добавление заказа в список заказов
Введем необходимые данные, подсчитаем стоимость и надмем кнопку “добавить”.
Рис.1. Добавления заказа
Рис.2. Заказ добавлен
П
роверка
существования адресов
Рис.3. Адрес отправленич проверен Рис.4. Адрес назначения проверен
О
тмена
заказа и 6.4. отображение информации в
виде таблицы или списка
Рис.5. Отмена заказа и отображение в виде таблицы или списка
Р
ис.6.
Заказ отменен
Изменение цвета строки в таблице заказов, в зависимости от статуса заказа.
Рисунки 2 и 6 подтверждают выполнение этого требования при приеме заказа цвет линии – зеленый, при его отмене цвет меняется на красный.
отправка смс сообщений неограниченной длины (при условии положительного баланса на счету сервиса смс-рассылок smsc.ru) при приеме и отмене заказа, содержащее примерную стоимость заказа, номер и модель автомобиля, клиенту и, содержащее адреса, контактный телефон и примерную стоимость, водителю;
Рис.7. и Рис.8. Смс клиенту и водителю, прием Рис.9. и Рис.10. Смс клиенту отмена заказа
заказа
Расчет наименьшего расстояния и времени между двумя адресами
При добавлении заказа нажмем на кнопку подсчитать и увиидем расстояние между адресами. Введем такие же данные в сервисе Google maps.
Рис.11. Подсчет расстояния между адресами
Рис.12. Данные о расстоянии и времени полученные от сервиса Google Maps
Как можно увидеть из скриншотов данные совпадают с небольшими погрешностями. Испытание пройдено.
Загрузка информации о загруженности дорог
Для проверки данной функции проверим данные, показанной программой и сервисом Яндекс.Пробки
Рис.13. Данные показанные программой и сервисом Яндекс.Пробки
Создание смс-шаблонов для отправки клиентам и водителям при приеме или отмене заказа
Для проверки этой функции откроем окно настроек и введем шаблоны.
Р
ис.14.
Шаблоны смс сообщений
Результаты отправки смс сообщений можно увидеть на рисунках 7,8,9 и 10.
Добавление тарифа в список тарифов
Введем данные о тарифе и нажме кнопку “Добавить”. Затем снова откроем окно тарифов. Где появиться новая запись о тарифе, с введенными нами данными.
Рис.15. Д
обавление
тарифа в список тарифа
Рис.16. Т
ариф
добавлен
расчет стоимости заказа в зависимости от введенных пользователем данных(адрес подачи, адрес назначения, тариф, скидка), транспортной ситуации на дорогах и времени суток
Расчитаем стоимость заказа от Красной площади до Чапаевский пер. 10/2. Расстояние между адресами = 12 км. Стоимость 1 км согласно тарифу = 15 руб. Текущее время = 18ч. 58 мин. Пробки = 3 балла. Стоимость заказа=12*15*1,1*2=396 руб. Результат работы программы:
Рис.17. Результат подчсета
Удаление тарифа из списка тарифов
Откроем окно тарифов и удалим тариф из списка.
Рис.18. Тариф удален
Добавление информации о водителе в список водителей
Откроем окно водителей, введем данные и нажмем кнопку “добавить”.
Рис.19. Добавление водителя
Рис.20. Данные о водителе добавлены
Экспорт данных о заказах в формат .xls
Кликнем на иконку Excel и сохраним файл. Откроем его и сравним данные в программе и полученном файле.
Рис.21. Экспорт в excel
Отправка смс рассылок всем клиентам и водителям и 6.16. сохранение отчета в формате .xls об отправленной смс рассылке
Отправим смс рассылку водителям с текстом “Zarplata 19 chisla. TEST.@#$%”. Сохраним отчет и откроем его.
Рис.22. Отчет об отправке смс рассылки
Чтение и сохранение данных о заказах и водителях используя базы данных Microsoft access
Для проверки откроем базы данных Orders.accdb и Drivers1.accdb и проверим информацию отображенную в программе.
Рис.23. Содержимое базы данных Orders.accdb
Рис.24. Содержимое базы данных Drivers1.accdb
Данные баз данных совпадают с данными приведенными в программе.
