Хочу рассказать вам историю о том, как мы строили и продолжаем строить тестирование геолокационных сервисов. На самом деле доклад будет не столько про географию, а о том, как сделать тестирование сложного простым.
3. Киев 2017
Скучное определение
Геолокация (англ. geolocation) — определение
реального географического местоположения
электронного устройства.
Тестирование геолокационных систем
4. Киев 2017
Почему это важно?
• Прибытие точно к пользователю
• Определение маршрута
• Определение времени прибытия
• Визуальное отображение на карте
• Расчёт цены поездки
Тестирование геолокационных систем
5. Киев 2017
Как мы тестируем
Тестирование геолокационных систем
microservice
MOCKS
Tests
DB
10. Киев 2017
Тест что-то произошло
• Что-то положили в базу
• Что-то отправили в запросе
• Что-то проверили в ответе
• Что-то проверили в базе
• Сервис оповестил остальных
Тестирование геолокационных систем
18. Киев 2017
Тест конкретного случая
• Система в состоянии А
• Произошла смена позиции
• Проверили, что система в состоянии B
• Проверили, что другие сервисы оповещены
Тестирование геолокационных систем
27. Киев 2017
Выводы (ваш К.О.)
• Начинайте с простого
• Изучать лучше практикуясь
• Развивайте источники информации
• Развивайте ваше тестирование
одновременно с доменной экспертизой
• Улучшайте свои инструменты в процессе
тестирования
• ГИС - это важная часть будущего IT
Тестирование геолокационных систем
28. Киев 2017
СПАСИБО.
Алексей Буль (Aliaksei Boole)
aliaksei.boole@gmail.com
http://www.electrictower.ru
Twitter:
@Alex_Koul
Тестирование геолокационных систем