Часть 1. Документация (задание рассчитано на 2 пары)
1. Анализ требований Изучите требования к сервису Яндекс.Маршруты. команда Яндекса успела сделать первую версию продукта. Задание 1: Составить mindmap на сервис Яндекс.Маршруты. 2. Выбор конфигураций для кроссбраузерного тестирования Выберите операционные системы, браузеры и разрешения, в которых нужно провести тесты. Поддерживаемые ОС, браузеры и разрешения описаны в требованиях. Задание 2: Заполните таблицу в первой вкладке «Конфигурация браузеров, ОС и разрешений». 3. Тестовая документация для верстки Постарайтесь писать чек-листы, разбивая проверки на крупные элементы. 1. Проанализируйте требования к верстке и определите объекты тестирования: это все визуальные элементы на макете, у которых нужно проверить внешний вид и корректное расположение 2. Напишите чек-лист, чтобы протестировать верстку. Не забудьте проверить: соответствие макетам (визуально – не «пиксель в пиксель»); как отображается результат расчета стоимости и времени маршрута при длинных значениях; орфографию. Задание 3: Составьте чек-лист во второй вкладке таблицы «Чек-лист и результаты выполнения тестов: тестирование верстки и логики интерфейса» по шаблону из задания 2. 4. Тестовая документация для логики интерфейса Проанализируйте требования к логике интерфейса и составьте тестовую документацию. 1. Напишите тест-кейсы на отображение результата расчета стоимости и времени по всем видам транспорта. В тестировании используйте только адреса из таблицы «Требования». Важно: разработчики еще не до конца реализовали расчет стоимости поездки на бэкенде, поэтому логика расчета суммы и времени может быть некорректной. 2. Составьте чек-листы, которые помогут протестировать: отрисовку и скрытие точек на карте; отрисовку и скрытие маршрута на карте; масштабирование карты; еремещение карты. Важно: в требованиях есть ограниченный список адресов – тестировать можно только по ним. Задание 4: Дополните чек-лист во втором листе таблицы из задания 3. Оформите тест- кейсы в третьей вкладке таблицы «Тест-кейсы: логика интерфейса» по шаблону. 5. Тестирование и заведение баг-репортов Протестируйте сервис Яндекс.Маршруты. У вас уже есть набор конфигураций, в которых нужно проверить сервис. Но на тестирование осталось не так много времени, поэтому протестируйте сервис на ограниченном наборе: в вашей текущей операционной системе при разрешении экрана 800х600, а в Firefox – при 1280х720. Задание 5: В процессе тестирования отмечайте результаты выполнения теста: PASSED или FAILED. Если тест со статусом FAILED, заведите баг-репорт и впишите ID в соотвествующую таблицу результатов. Тестирование верстки нужно провести в обоих окружениях. Тесты на логику интерфейса можно сделать в одном разрешении.
Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих: Вынос на обложку "«Грокнуть» означает понять так полно, что наблюдатель становится частью объекта наблюдения... Р. Хайнлайн"