Skip to content

SofiiaSleptsova/Marshruty_Yandex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

Яндекс.Маршруты - это онлайн-сервис от компании Яндекс, предоставляющий пользователям возможность быстро и удобно планировать путешествия и маршруты. Сервис предлагает подробную информацию о дорожной ситуации, различные варианты маршрутов для пешеходов, велосипедистов и водителей, а также прокладывает оптимальные маршруты с учетом текущего движения, пробок и других факторов.

Содержание

Задачи тестировщика

1-спринт

Задачи для 1 спринта

  1. Проанализировать требования к сервису Яндекс.Маршруты 1.0
  2. Выделить классы эквивалентности и граничные значения для полей ввода (часы, минуты, откуда и куда)
  3. Спроектировать тесты для расчёта стоимости и времени

2-спринт

Задачи для 2 спринта

  1. Проанализировать требования к функциональности "Каршеринг"
  2. Подготовить тестовую документацию, чтобы проверить вёрстку формы бронирования
  3. Подготовить тестовую документацию, чтобы проверить логику окон "Способ оплаты", "Добавление карты" и кнопки "Забронировать"
  4. Протестировать приложение и завести баг-репорты

3-спринт

Задачи для 3 спринта

  1. Проанализировать требования к "Аэротакси"
  2. Добавь аэротакси в интерфейс с помощью инструмента "Charles"
  3. Подготовить чек-лист к фиче "Аэротакси"
  4. Протестировать фичу и завести баг-репорты

Требования по проекту

Требования к сервису Яндекс Маршруты 1.0

Общее описание

Яндекс.Маршруты — сервис, который строит маршруты для транспорта разных видов. Рассчитывает время и стоимость поездки.
В этом сервисе доступны несколько режимов: «Оптимальный», «Быстрый», «Свой».
В режиме «Свой» панель видов транспорта активна, можно выбрать тип транспорта. Система построит маршрут.
Если выбрать режим «Оптимальный» или «Быстрый», система автоматически определит вид транспорта и построит маршрут. Панель видов транспорта станет неактивна.

Макеты

Макет1 Макет2 iScreen Shoter - Safari - 231020150252

Интерфейс

В интерфейсе есть поля «Время начала поездки», «Откуда», «Куда». Переключатели режимов маршрута: «Оптимальный», «Быстрый» и «Свой», а также переключатели видов транспорта: свой автомобиль, каршеринг, такси, самокат, велосипед и пешком.
Пользователь вводит время отправления. Чтобы построить маршрут, нужно ввести улицу и номер дома в поля «Откуда» и «Куда». В начале и конце адреса могут быть пробелы: они допустимы, но при снятии фокуса система удалит их.

Описание работы интерфейса

В стартовом состоянии поля «Время начала поездки», «Откуда» и «Куда» пустые. Режимы маршрутов «Оптимальный», «Быстрый и «Свой» не выбраны; панель переключения видов транспорта неактивна.

Логика работы полей «Откуда» и «Куда»

Если поля адреса заполнены корректно, на карте отображаются точки А и В. Если поле «Откуда» заполнено некорректно, точка А не отображается. Если поле «Куда» заполнено некорректно, точка В не отображается. При некорректном значении поле подсвечивается красным; появляется сообщение об ошибке.
Примеры тестовых адресов есть в таблице.

Режим «Оптимальный» и «Быстрый»

Если выбрать режим «Оптимальный» или «Быстрый», система автоматически назначит вид транспорта; построится маршрут; отобразится время и стоимость поездки. Выбрать транспорт в этих режимах нельзя — панель видов транспорта неактивна.

Режим «Свой»

Если выбрать режим «Свой», панель видов транспорта активна — можно переключать. Под каждый вид транспорта строится маршрут; рассчитывается время и стоимость поездки.
Если сменить вид транспорта или поменять значение в любом поле, маршрут перестроится; время и стоимость поездки пересчитается.

Ограничения

iScreen Shoter - Safari - 231020150335

Логика расчёта

Система получает данные о начале поездки, точке А и точке В. После этого рассчитывает продолжительность и стоимость поездки по определённому алгоритму. iScreen Shoter - Safari - 231020150410

Алгоритм: формулы

Стоимость и время поездки зависят от скорости и длины маршрута.
Скорость зависит от времени начала поездки.
Длина маршрута – от точек А и Б на карте и построенного маршрута.
Расчёт времени поездки происходит по формуле:
t = S/V
Расчёт стоимости поездки происходит по формуле:
Р (итоговая) = S * P (за километр) ИЛИ t * P (за время).
Вид транспорта, скорость и стоимость
Расстояние, скорость и стоимость за минуту или километр можно получить из таблиц. Этих данных достаточно, чтобы рассчитать время и стоимость поездки для каждого вида транспорта.

iScreen Shoter - 20231020150451157

Средняя скорость автомобиля

iScreen Shoter - Safari - 231020150514

Средняя скорость такси с учётом движения по выделенным полосам

iScreen Shoter - Safari - 231020150536

Матрица расстояний между адресами для автомобильных дорог, в километрах

iScreen Shoter - Safari - 231020150603

Матрица расстояний между адресами для пешеходов, в километрах

iScreen Shoter - Safari - 231020150628

Дополнительная информация

Алгоритм

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

iScreen Shoter - Safari - 231020150657

Фокус

На макете есть несколько полей: «Время начала поездки», «Откуда» и «Куда». Валидация полей срабатывает, если фокус уходит из поля.
Фокус — это состояние элемента интерфейса, когда элемент активен. К нему относятся все действия пользователя.

Часы

В интерфейсе есть часы. Внутри — два поля ввода: часы и минуты. Обязательно применять ноль в начале, если число однозначное. Например: 09:09.
Это значит, что длина строки — всегда два символа. Чтобы проверить, что поля работают правильно, нужно указать и корректный, и неразрешённый вариант длины.


Требования к функциональности «Каршеринг»

Общее описание

Пользователю нужно открыть Яндекс.Маршруты и корректно заполнить поля «Откуда» и «Куда». Приложение построит маршрут, а под полями «Откуда» и «Куда» отобразятся режимы поездки: «Оптимальный», «Быстрый», «Свой».

  • Если выбрать режим «Оптимальный» или «Быстрый», система автоматически назначит способ передвижения: на авто, пешком, на такси, на самокате, на велосипеде, на каршеринге. Выбрать его самостоятельно нельзя — иконки неактивны.
  • Если выбрать режим «Свой», способ передвижения можно поменять — иконки активны.

Аренда машины

Арендовать машину можно в двух случаях:

  • Если приложение предлагает тип транспорта «Каршеринг» в режиме «Оптимальный» или «Быстрый».
  • Если пользователь выбирает тип транспорта «Каршеринг» в режиме «Свой».
    Под названиями режимов появится информация о стоимости и продолжительности поездки, а также кнопка «Забронировать».

iScreen Shoter - Safari - 231020152556

Если нажать кнопку «Забронировать», вместо панели с названиями режимов появится форма бронирования. В форме нужно выбрать тариф, добавить информацию о водительских правах, указать способ оплаты. Дополнительно можно перечислить требования к заказу.
Под «Требованиями к заказу» расположена кнопка «Забронировать». См. таблицу «Состояние кнопки».
Если пользователь передумал арендовать машину, он может вернуться назад — это иконка со стрелкой влево. На экране снова откроется блок, где нужно выбрать способ передвижения.

Форма бронирования

На экране бронирования можно удалять адреса — они необязательны для заказа каршеринга. Пользователь может выбрать нужную машину на карте.

iScreen Shoter - Safari - 231020152703

iScreen Shoter - Safari - 231020152739

По умолчанию выбран тариф «Повседневный», поля «Добавить права» и «Способ оплаты» не заполнены.
Выбранный тариф подсвечивается серым. Под ним расположен блок с деталями тарифа и информацией о ближайшей машине:

  • марка;
  • описание тарифа;
  • время в пути от пункта «Откуда» до машины — не будет отображаться, если пользователь удалит адрес в поле «Откуда»;
  • время бесплатного ожидания;
  • изображение машины;
  • дополнительные параметры.
    Система автоматически выбирает ту машину, которая находится ближе всего к пользователю. На карте иконка ближайшей машины увеличивается, над ней появляется чёрная плашка с маркой машины.
    Остальные свободные машины продолжают отображаться на карте в виде иконок. При этом показываются автомобили всех тарифов. Пользователь может выбрать машину на карте и забронировать: он нажимает на иконку, она увеличивается, над ней появляется чёрная плашка с маркой, а на левой панели — обновлённая информация о машине.
    Если пользователь ещё не привязал банковскую карту, вместо слова «Карта» стоит слово «Добавить». Без карты забронировать машину нельзя.
    По умолчанию приложение показывает точную стоимость поездки. Она рассчитывается по формуле — см. пункт «Формула расчёта тарифов». Если удалить хотя бы один адрес из полей «Откуда» или «Куда», отобразится стартовая цена за минуту.

iScreen Shoter - Safari - 231020152835

Панель «Выбор тарифа»

Есть три тарифа. Каждый элемент состоит из иконки автомобиля, названия тарифа, цены.
Один из тарифов всегда выбран. По умолчанию это тариф «Повседневный», но его можно изменить.

Описания тарифов

Под списком тарифов есть блок с подробным описанием выбранного тарифа.

iScreen Shoter - Safari - 231020152905

iScreen Shoter - Safari - 231020152919

Формула расчёта стоимости тарифов

Стоимость тарифа рассчитывается по формуле:
фиксированная стоимость аренды в рублях + (60 * стоимость минуты поездки в рублях * продолжительность поездки в часах) * коэффициент тарифа = стоимость поездки
Например, стоимость поездки по тарифу «Повседневный»:
150 + (60 * 6 * 1.25) * 1.5 = 825
Пояснения к формуле:

  • 150 — фиксированная стоимость аренды в рублях;
  • 60 — минут в одном часе;
  • 6 — стоимость минуты поездки на каршеринге в рублях;
  • 1.25 — продолжительность поездки в часах;
  • 1.5 — коэффициент тарифа «Повседневный».

Коэффициенты:

  • Повседневный: 1.5.
  • Походный: 2.
  • Роскошный: 3.

Продолжительность поездки в часах рассчитывается так: расстояние / скорость.

  • Расстояние — см. таблицу с адресами в общих требованиях.
  • Скорость — см. таблицу со скоростями в общих требованиях.

Поле «Добавить права»

iScreen Shoter - Safari - 231020153039

Если не добавить водительское удостоверение, забронировать машину не получится.
По умолчанию поле «Добавить права» не заполнено. Когда пользователь нажимает на поле, появляется окно «Добавление прав». В нём нужно ввести имя, фамилию, дату рождения и номер водительского удостоверения.
Текст, который вводит пользователь, чёрного цвета.
Когда пользователь внёс все данные, появляется сообщение: «Спасибо! Документы отправлены на проверку. Скоро расскажем о результатах». Под сообщением — кнопка «Понятно».
Если нажать кнопку «Понятно», окно закроется, а в поле «Добавить права» появится таймер на 30 секунд. Через 30 секунд система сообщает, прошли ли документы верификацию.

iScreen Shoter - Safari - 231020153122

После верификации

Если документы прошли верификацию, рамка поля подсвечивается зелёным, у правого края внутри поля появляется зелёная галочка. Пользователь больше не сможет редактировать данные водительского удостоверения. Несколько водительских удостоверений добавить нельзя.
Если документы не прошли верификацию, рамка поля подсвечивается красным, у правого края внутри поля появляется красный крестик. Если нажать на поле, снова откроется форма «Добавление прав». Над формой — текст сообщения: «Ваши документы не прошли верификацию. Попробуйте ещё раз».

Поле «Способ оплаты»

По умолчанию поле не заполнено. Чтобы забронировать машину, нужно ввести реквизиты хотя бы одной карты и нажать кнопку «Привязать». Можно добавить неограниченное количество карт.
При нажатии на поле «Способ оплаты» открывается окно «Способ оплаты» с возможностью привязать новую карту или выбрать уже привязанную.
Чтобы добавить новую, нужно нажать на кнопку «Добавить карту». После этого откроется окно «Добавление карты».
При успешном добавлении новой карты и нажатии на кнопку «Привязать» происходит переход обратно на форму выбора карт.
Чтобы выбрать карту, её нужно отметить и нажать на кнопку выхода из формы. Если карта одна, она выбирается автоматически.
После выхода из формы поле «Способ оплаты» заполнено данными выбранной карты.

Окно «Добавление карты»:

Внутри есть поле «Номер карты», поле «Код», кнопка «Привязать» и кнопка «Отмена». Кнопка «Привязать» активируется, когда пользователь ввёл реквизиты карты — номер и код.

iScreen Shoter - Safari - 231020153255

iScreen Shoter - Safari - 231020153311

Когда карта добавлена, в интерфейсе отображаются последние 4 цифры её номера. Так пользователь может узнавать и отличать свои карты.

Панель «Требования к заказу»

Это выпадающий список. Он свёрнут, если выбран тариф по умолчанию — «Повседневный». Если пользователь выбирает другой тариф, список автоматически раскрывается. И наоборот: если вернуться к тарифу «Повседневный», панель «Требования к заказу» свернётся.
У каждого тарифа содержимое панели разное.
Панель можно скроллить.

iScreen Shoter - Safari - 231020153401

Кнопка «Забронировать»

Кнопка закреплена в левом нижнем углу экрана.

iScreen Shoter - Safari - 231020153427

Бронь машины

Если пользователь корректно заполнил все поля и нажал кнопку «Забронировать», в центре экрана появится окно с заголовком «Машина забронирована». Внутри — марка, номер, иконка и адрес машины, а также стоимость поездки и таймер, который отсчитывает время бесплатного ожидания.
Если поля «Откуда» и «Куда» заполнены, отображается точная стоимость поездки. Если нет — стоимость за минуту.

Таймер

  • Таймер начинает отсчитывать время бесплатного ожидания, когда пользователь нажимает кнопку «Забронировать».
  • Пока таймер работает, можно бесплатно отменить заказ.
  • Когда время бесплатного ожидания заканчивается, таймер начинает отсчитывать время пользования каршерингом.

Требования к фиче: аэротакси

Общее описание

Чтобы фича заработала, нужно подставить новый тип транспорта и провести по нему расчёты. Для этого необходимо перехватить и изменить два ответа от бэкенда.

Тип транспорта

Чтобы новый тип транспорта отобразился в интерфейсе:

  • Запусти Яндекс.Маршруты.
  • Найди адрес сервера с Маршрутами → папка apiv1typesResponse.

iScreen Shoter - Safari - 231020154429

Здесь содержится ответ с типами транспорта, которые отображаются в интерфейсе.
В сообщении ты видишь параметры:
id — идентификационный номер типа транспорта из базы данных,
name — наименование типа транспорта,
icons — набор иконок,
inactive — изображение иконки, когда тип транспорта не выбран,
active — изображение иконки, когда тип транспорта выбран.

Шаги:

  1. Внимательно изучи структуру ответа, чтобы подставить в неё тестовые значения.
  2. Добавь этот ответ в Breakpoint, чтобы Charles перехватил его при следующем обновлении страницы.
  3. Обнови страницу.
  4. Добавь новый тип транспорта в перехваченный ответ:
{
    "id": "aero",
    "name": "Аэротакси",
    "icons": {
        "inactive": "helicopter.svg",
        "active": "helicopter-active.svg"
    }
}

Соблюдай структуру всего сообщения, иначе фронтенд не обработает ответ.

Пример измененного сообщения

[{
	"id": "car",
	"name": "Авто",
	"icons": {
		"inactive": "car.svg",
		"active": "car-active.svg"
	}
}, {
    "id": "aero",
    "name": "Аэротакси",
    "icons": {
        "inactive": "helicopter.svg",
        "active": "helicopter-active.svg"
    }
},{
	"id": "walk",
	"name": "Пешном",
	"icons": {
		"inactive": "walk.svg",
		"active": "walk-active.svg"
	}
}, {
	"id": "taxi",
	"name": "Такси",
	"icons": {
		"inactive": "taxi.svg",
		"active": "taxi-active.svg"
	}
}, {
	"id": "bike",
	"name": "Велосипед",
	"icons": {
		"inactive": "bike.svg",
		"active": "bike-active.svg"
	}
}, {
	"id": "scooter",
	"name": "Самокат",
	"icons": {
		"inactive": "scooter.svg",
		"active": "scooter-active.svg"
	}
}, {
	"id": "drive",
	"name": "Драйв",
	"icons": {
		"inactive": "drive.svg",
		"active": "drive-active.svg"
	}
}]

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

Расчёт стоимости и времени

Заполни поля «Откуда» и «Куда».
Чтобы отобразить расчёт для нового типа транспорта в интерфейсе:

  • Найди адрес сервера с Маршрутами → папка apiv1estimate?byAuto=2.7&byLegs=3.7&time=1677844934038Response. Этот ресурс появится, когда ты заполнишь поля «Откуда» и «Куда» или выберешь другой тип транспорта. Значение time будет другое, это пример.

iScreen Shoter - Safari - 231020154633

Здесь содержится ответ с расчётом времени и стоимости. Эти данные отображаются в интерфейсе.
В сообщении ты видишь параметры:
estimations — набор данных для расчётов,
car, walk, taxi, bike, scooter, drive — тип транспорта,
price — стоимость,
duration — время,
modes — набор режимов,
optimal — «Оптимальный»,
fastest — «Быстрый».

Шаги:

  1. Внимательно изучи структуру ответа, тебе предстоит подставить тестовые значения в неё.
  2. Теперь добавь этот ответ в Breakpoint, чтобы Charles перехватил его при следующем вводе адреса.
  3. Обнови страницу.
  4. Введи адрес.
  5. В перехваченный ответ добавь стоимость и время для нового типа транспорта:
"aero": {
    "price": 3000,
    "duration": 0.1
}

Бэкенд отправляет два сообщения с расчётами:

  • первое — при вводе адреса,
  • второе — при смене типа транспорта.
    Первое можешь пропустить — сделай для него Execute. Тебе нужно сообщение, которое перехватывается при переходе в режим «Свой». В нём и производи замену.

Пример сообщения

{
	"estimations": {
    "aero": {
      "price": 3000,
      "duration": 0.1
    },
		"car": {
			"price": 40,
			"duration": 0.05
		},
		"walk": {
			"price": 0,
			"duration": 0.75
		},
		"taxi": {
			"price": 181.42857142857142,
			"duration": 0.047619047619047616
		},
		"bike": {
			"price": 9,
			"duration": 0.25
		},
		"scooter": {
			"price": 16.5,
			"duration": 0.3
		},
		"drive": {
			"price": 168,
			"duration": 0.05
		}
	},
	"modes": {
		"optimal": "car",
		"fastest": "taxi"
	}
}

Инструменты

Google Sheets draw.io Figma Devtools Youtrack Charles

Процесс работы

1 спринт

Задача 1 (планирование тестирования)

Тест-анализ
Для обеспечения полной ясности и понимания, требования были структурированы и представлены в виде ментальной карты (mindmap) с целью визуализации, чтобы убедиться, что все требования корректно охвачены и не существует недопониманий или серых зон.

MindMap

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

Задача 2 (планирование тестирования)

Техники-тест дизайна
На данном этапе были использованы техники тест дизайна: классы эквивалентности и граничные значения для полей ввода (откуда, куда, часы и минуты)

КЭ часть 1 КЭ часть 2

Задача 3 (проектирование тестовой документации)

Тест-кейсы логика интерфейса

2 спринт

Задача 2 (проектирование тестовой документации)

Чек лист верстки

Задача 4 (выполнение тестов)

Тестовая документация с кликабельными ссылками на баг-репорты

Баг-репорты
ID: 682-1

В блоке с информацией под кратким описанием о тарифе отсутствует иконка "бегущего человека" 682-1

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда ""Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Выбрать тариф "Повседневный"

Ожидаемый результат:
Под кратким описанием расположены иконка "бегущего человека", время в пути от пункта "Откуда", маркер, время бесплатного ожидания
Фактический результат:
Под кратким описанием расположены время в пути от пункта "Откуда", маркер, время бесплатного ожидания

682-1

Приоритет:
Незначительная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


ID: 682-4

При прохождении верификации прав в поле "Добавить права" с правой стороны поля НЕ появляется галочка 682-4

Предусловия:

  1. Перейти на тестовый стенд.
  2. Ввести в поле Откуда ""Хамовнический вал, 18"
  3. Ввести в поле Куда ""Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Выбрать тариф "Повседневный"
  2. Нажать по полю "Добавить права"
  3. Заполнить валидными данными соответствующие поля
  4. Нажать на кнопку "Привязать"
  5. Нажать принято в окне ожидания верификации

Ожидаемый результат:
Документы прошли верификацию, справой стороны поля расположена галочка
Фактический результат:
Документы прошли верификацию, справой стороны поля НЕ появляется галочка
image

Приоритет:
Незначительная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


ID: 682-26

При введени НЕвалидных прав в поле "Добавить права" в окне "Добавление прав", введенные данные обрабатываются как корректные 682-26

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Нажать на поле "Добавить права"
  2. Внести НЕвалидные данные
  3. Нажать на кнопку "Добавить"
  4. В появившемся окне нажать на кнопку "Принято"

Ожидаемый результат:
При введение НЕвалидных прав, рамка подсвечивается красным, с правой стороны поля расположена иконка красного "крестика"
Фактический результат:
При введение НЕвалидных прав, рамка подсвечивается зеленым

Приоритет:
Критическая

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


ID: 682-7

При НЕзаполненных данных, в окне "Добавление карты" в поле "Способ оплаты" текст - черного цвета 682-7

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Выбрать тариф "Повседневный"

Ожидаемый результат:
В поле "Способ оплаты" цвет текста "Способ оплаты" серый
Фактический результат:
В поле "Способ оплаты" цвет текста "Способ оплаты" черный
image

Приоритет:
Незначительная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


ID: 682-8

При выборе тарифа "Повседневный" требования к заказу в развернутом состоянии 682-8

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Выбрать тариф "Повседневный"

Ожидаемый результат:
Стартовое состояние панеля "Требования к заказу" свернут
Фактический результат:
Стартовое состояние панеля "Требования к заказу" развернут

Приоритет:
Обычная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


ID: 682-9

В раскрывающем списке "Требования к заказу" в значении "Светомузыка" текст с подсказкой для перехода отличается 682-9

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Выбрать тариф "Повседневный"
  2. Развернуть требования к заказу

Ожидаемый результат:
Под текстом "Светомузыка" расположен текст "Доступно в тарифе "Роскошный"
Фактический результат:
Под текстом "Светомузыка" расположен текст "В тарифе "Роскошный"
image

Приоритет:
Незначительная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


ID: 682-10

В требованиях к заказу в значении "Светомузыка" расположена иконка тарифа "Роскошный" 682-10

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Выбрать тариф "Повседневный"
  2. Развернуть требования к заказу

Ожидаемый результат:
Справой стороны значения "Светомузыка" расположена иконка "Диско-шара"
Фактический результат:
Справой стороны значения "Светомузыка" расположена иконка тарифа "Роскошный"
image

Приоритет:
Незначительная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


ID: 682-11

В окне "Машина забронирована" в центральной части указано название тарифа 682-11

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Выбрать тариф "Повседневный"
  2. Добавить права в поле "Добавить права"
  3. Добавить банковскую карту в поле "Способ оплаты"
  4. Нажать на кнопку бронирования

Ожидаемый результат:
В центральной части окна "Машина забронирована" по центру расположен текст с маркой, моделью и номером машины
Фактический результат:
В центральной части окна "Машина забронирована" по центру расположен текст с названием тарифа
image

Приоритет:
Серьезная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


ID: 682-32

В окне "Машина забронирована" в нижней части указан адрес от поля "Откуда" 682-32

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Выбрать тариф "Повседневный"
  2. Добавить права в поле "Добавить права"
  3. Добавить банковскую карту в поле "Способ оплаты"
  4. Нажать на кнопку бронирования

Ожидаемый результат:
В нижней части окна "Машина забронирована" указан фактический адрес нахождения машины
Фактический результат:
В нижней части окна "Машина забронирована" указан адрес от поля "Откуда"

Приоритет:
Серьезная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


ID: 682-27

В окне "Машина забронирована" кнопка "отменить" НЕкликабельна, перехода в окно «Вы уверены, что хотите отменить поездку?» нет 682-27

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Добавить права в поле "Добавить права"
  2. Добавить банковскую карту в поле "Способ оплаты"
  3. Нажать на кнопку бронирования
  4. В появившемся окне "Машина забронирована" нажать на кнопку "Отменить"

Ожидаемый результат:
В центре экрана появится окно с заголовком «Вы уверены, что хотите отменить поездку?»
Фактический результат:
Кнопка отменить в окне "Машина забронирована" некликабельна

Приоритет:
Критическая

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


ID: 682-28

В окне "Машина забронирована" кнопка "отменить" НЕкликабельна, переход в окно «Поездка отменена» невозможен 682-28

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Добавить права в поле "Добавить права"
  2. Добавить банковскую карту в поле "Способ оплаты"
  3. Нажать на кнопку бронирования
  4. В появившемся окне "Машина забронирована" нажать на кнопку "Отменить"
  5. В появившемся окне «Вы уверены, что хотите отменить поездку?» нажать на кнопку "Да"

Ожидаемый результат:
В центре экрана появится окно с заголовком «Поездка отменена»
Фактический результат:
Кнопка отменить в окне "Машина забронирована" некликабельна

Приоритет:
Критическая

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


ID: 682-12

Ближайшая иконка машины от точки "А" на карте не увеличивается по размеру 682-12

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Выбрать тариф "Повседневный"

Ожидаемый результат:
Ближайшая машина от точки "А" на карте увеличивается в размере
Фактический результат:
Ближайшая машина от точки "А" на карте идентична по размеру со всеми машинами

Приоритет:
Серьезная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


ID: 682-13

Над логотипом, ближайшей машины от точки "А" на карте, НЕ появляется плашка 682-13

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда ""Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Выбрать тариф "Повседневный"

Ожидаемый результат:
Над логотипом, ближайшей машины от точки "А" на карте, появляется плашка
Фактический результат:
Над логотипом, ближайшей машины от точки "А" на карте, НЕ появляется плашка

Приоритет:
Серьезная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


ID: 682-29

Выбранная кликом иконка машины на карте НЕ увеличивается по размеру 682-29

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Выбрать тариф "Повседневный"
  2. Кликнуть иконку машины на карте

Ожидаемый результат:
Выбранная кликом иконка машины на карте увеличивается в размере
Фактический результат:
Выбранная кликом иконка машины на карте идентична по размеру со всеми машинами

Приоритет:
Обычная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


ID: 682-30

Над логотипом, выбранной машины на карте, НЕ появляется плашка 682-30

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда ""Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Выбрать тариф "Повседневный"
  2. Кликнуть иконку машины на карте

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

Приоритет:
Обычная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


ID: 682-31

При клике на иконку машины на карте, НЕ обновляется информацию о машине в форме бронирования 682-31

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда ""Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Выбрать тариф "Повседневный"
  2. Кликнуть иконку машины на карте

Ожидаемый результат:
Выбранная кликом иконка машины обновляет информацию о машине в форме бронирования
Фактический результат:
Выбранная кликом иконка машины НЕ обновляет информацию о машине в форме бронирования

Приоритет:
Критическая

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


ID: 682-42

Все иконки машин на карте расположены в вертикальном виде 682-42

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда ""Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Выбрать тариф "Повседневный"

Ожидаемый результат:
Иконки машин на карте соответствуют фактическому расположению
Фактический результат:
Иконки машин на карте все расположены вертикально

Приоритет:
Обычная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


Задача 3 (проектирование тестов)

2  Чек-лист «Способ оплаты» и «Добавление карты»

Задача 4 (выполнение тестов)

Тестовая документация с кликабельными ссылками на баг-репорты

Баг-репорты
ID: 682-14

При заполнении данными в окне "Добавлении карты", не отображаются последние цифры банковской карты в окне "Способ оплаты" 682-14

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Нажать на поле "Способ оплаты"
  2. Нажать на поле "Добавить карту"
  3. Ввести валидные значения в поля "Номер карты" - "123456789012"
  4. Ввести валидные значение в поле "Код" - "02"
  5. Клик по кнопке "Привязать"

Ожидаемый результат:
После добавления карты, текст "Добавить карту" меняется на надпись "Карта", появляется черный маркер и последние цифры добавленной банковской карты.
Фактический результат:
После добавления банковской карты текст "Добавить карту" меняется на надпись "Карта"
image

Приоритет:
Критическая

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600


ID: 682-41

Окно "Способ оплаты" не прокручивается при добавлении больше 10 банковских карт 682-41

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Нажать на поле "Способ оплаты"
  2. Добавить валидные 10 банковских карт

Ожидаемый результат:
Окно "Способ оплаты" прокручивается, при вводе больше 10 банковских карт
Фактический результат:
Окно "Способ оплаты" без прокрутки, при вводе больше 10 банковских карт

Приоритет:
Критическая

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600


ID: 682-33

В окне "Добавить карту" в поле "Номер карты" ввод больше 12 символов НЕ блокируется 682-33

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Нажать на поле "Способ оплаты"
  2. Нажать на поле "Добавить карту"
  3. Ввести значение в поле "Номер карты" значения "1234567890123"

Ожидаемый результат:
В поле "Номер карты" ввод больше 12 символов невозможен. При вводе "1234567890123" будете введено "123456789012"
Фактический результат:
В поле "Номер карты" ввод больше 12 символов НЕ блокируется. При вводе "1234567890123" вводится "1234567890123"

Приоритет:
Серьезная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600


ID: 682-34

В окне "Добавить карту" в поле "Код" ввод больше 2 символов не блокируется 682-34

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Нажать на поле "Способ оплаты"
  2. Нажать на поле "Добавить карту"
  3. Ввести значение в поле "Код" значения "100"

Ожидаемый результат:
В поле "Номер карты" ввод больше 2 символов невозможно. При вводе "100" будете введено "10"
Фактический результат:
В поле "Номер карты" ввод больше 2 символов НЕ блокируется. При вводе "100" вводится "100"

Приоритет:
Серьезная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600


ID: 682-15

В окне "Добавить карту" в поле "Код" ввод значения "00" НЕ блокируется 682-15

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Нажать на поле "Способ оплаты"
  2. Нажать на поле "Добавить карту"
  3. Ввести значение в поле "Код" значения "00"

Ожидаемый результат:
В поле "Код" ввод значения "00" невозможен. При вводе "00" будете введено "0"
Фактический результат:
В поле "Код" ввод значения "00" НЕ блокируется. При вводе "00" вводится "00"

Приоритет:
Серьезная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600


ID: 682-35

В окне "Добавление карты" в поле "Номер карты" ввод букв НЕ блокируется 682-35)

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Нажать на поле "Способ оплаты"
  2. Нажать на поле "Добавить карту"
  3. Ввести значение в поле "Номер карты" значения "номеркарты01"

Ожидаемый результат:
В поле "Номер карты" ввод букв невозможен. При вводе "номеркарты01" будете введено "01"
Фактический результат:
В поле "Номер карты" ввод букв НЕ блокируется. При вводе "номеркарты01" вводится "номеркарты01"

Приоритет:
Серьезная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600


ID: 682-36

В окне "Добавление карты" в поле "Код" ввод букв НЕ блокируется 682-36

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Нажать на поле "Способ оплаты"
  2. Нажать на поле "Добавить карту"
  3. Ввести значение в поле "Код" значения "Р1"

Ожидаемый результат:
В поле "Код" ввод букв невозможен. При вводе "Р1" будете введено "1"
Фактический результат:
В поле "Код" ввод букв НЕ блокируется. При вводе "Р1" вводится "Р1"

Приоритет:
Серьезная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600


ID: 682-37

В окне "Добавление карты" в поле "Номер карты" ввод спецсимволов НЕ блокируется 682-37

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Нажать на поле "Способ оплаты"
  2. Нажать на поле "Добавить карту"
  3. Ввести значение в поле "Номер карты" значения "1234-5678-90"

Ожидаемый результат:
В поле "Номер карты" ввод спецсимволов невозможен. При вводе "1234-5678-90" будете введено "1234567890"
Фактический результат:
В поле "Номер карты" ввод спецсимволов НЕ блокируется. При вводе "1234-5678-90" вводится ""1234-5678-90"

Приоритет:
Серьезная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600


ID: 682-38

В окне "Добавление карты" в поле "Код" ввод спецсимволов НЕ блокируется 682-38

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Нажать на поле "Способ оплаты"
  2. Нажать на поле "Добавить карту"
  3. Ввести значение в поле "Код" значения "-1"

Ожидаемый результат:
В поле "Код" ввод спецсимволов невозможен. При вводе "-1" будете введено "1"
Фактический результат:
В поле "Код" ввод спецсимволов НЕ блокируется. При вводе "-1" вводится "-1"

Приоритет:
Серьезная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600


ID: 682-39

В окне "Добавление карты" в поле "Номер карты" ввод пробелов НЕ блокируется 682-39

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Нажать на поле "Способ оплаты"
  2. Нажать на поле "Добавить карту"
  3. Ввести значение в поле "Номер карты" значения "1234 5678 90"

Ожидаемый результат:
В поле "Номер карты" ввод пробелов невозможен. При вводе "1234 5678 90" будете введено "1234567890"
Фактический результат:
В поле "Номер карты" ввод пробелов НЕ блокируется. При вводе "1234 5678 90" вводится "1234 5678 90"

Приоритет:
Серьезная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600


ID: 682-40

В окне "Добавление карты" в поле "Код" ввод пробелов НЕ блокируется 682-40

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Нажать на поле "Способ оплаты"
  2. Нажать на поле "Добавить карту"
  3. Ввести значение в поле "Код" значения " 1"

Ожидаемый результат:
В поле "Код" ввод пробелов невозможен. При вводе " 1" будете введено "1"
Фактический результат:
В поле "Код" ввод пробелов НЕ блокируется. При вводе " 1" вводится " 1"

Приоритет:
Серьезная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600


ID: 682-16

В окне "Добавлении карты" в поле "Номер карты" при снятии фокуса пробелы системой не ставятся 682-16

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Нажать на поле "Способ оплаты"
  2. Нажать на поле "Добавить карту"
  3. Ввести значение в поле "Номер карты" значения "123456789012"
  4. Сместить фокус кликом на поле "Код"

Ожидаемый результат:
При введении корректных значений в поле "Номер карты" и снятии фокуса пробелы ставятся автоматически в формате "1234 5678 9012"
Фактический результат:
При введении корректных значений в поле "Номер карты" и снятии фокуса пробелы НЕ ставятся автоматически

Приоритет:
Обычная

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600


Задача 3 (проектирование тестов)

2  Тест-кейсы на кнопку «Забронировать»

Задача 4 (выполнение тестов)

Тестовая документация с кликабельными ссылками на баг-репорты

Баг-репорты
ID: 682-20

Клик по кнопке бронирования не открывает окно "Добавление прав" при НЕ заполнении поля "Добавить права" 682-20

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Добавить банковскую карту в поле "Способ оплаты"
  2. Нажать на кнопку бронирования

Ожидаемый результат:
В центре экрана появится окно с заголовком «Добавление прав»
Фактический результат:
Клик по кнопке бронирования не вызывает никаких действий

Приоритет:
Серьезная

Окружение:
MacOS
Firefox, разрешение экрана 1920x1080


ID: 682-21

Клик по кнопке бронирования открывает окно "Машина забронирована" при отсутствии данных банковской карты 682-21

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Добавить права в поле "Добавить права"
  2. Нажать на кнопку бронирования

Ожидаемый результат:
В центре экрана появится окно с заголовком «Способ оплаты"
Фактический результат:
В центре экрана появится окно с заголовком «Машина забронирована"

Приоритет:
Серьезная

Окружение:
MacOS
Firefox, разрешение экрана 1920x1080


ID: 682-22

Удаление значения из поля "Откуда" закрывает все панели до стартового состояния 682-22

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Добавить права в поле "Добавить права"
  2. Добавить банковскую карту в поле "Способ оплаты"
  3. Удалить значение из поля "Откуда"

Ожидаемый результат:
При удалении значения "Откуда" форма бронирования остается в открытом состоянии
Фактический результат:
При удалении значения "Откуда" все панели закрываются

Приоритет:
Критическая

Окружение:
MacOS
Firefox, разрешение экрана 1920x1080


Задача 3 (проектирование тестов)

2  Тест-кейсы на логику бронирования

Задача 4 (выполнение тестов)

Тестовая документация с кликабельными ссылками на баг-репорты

Баг-репорты
ID: 682-22

Удаление значения из поля "Откуда" закрывает все панели до стартового состояния 682-22

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Добавить права в поле "Добавить права"
  2. Добавить банковскую карту в поле "Способ оплаты"
  3. Удалить значение из поля "Откуда"

Ожидаемый результат:
При удалении значения "Откуда" форма бронирования остается в открытом состоянии
Фактический результат:
При удалении значения "Откуда" все панели закрываются

Приоритет:
Критическая

Окружение:
MacOS
Firefox, разрешение экрана 1920x1080


ID: 682-25

При выборе одинаковых адресов в окне "Машина забронирована" указана фиксированная стоимость аренды в рублях 682-25

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Усачева, 3"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Добавить права в поле "Добавить права"
  2. Добавить банковскую карту в поле "Способ оплаты"
  3. Нажать на кнопку бронирования

Ожидаемый результат:
В центре экрана появится окно с заголовком «Машина забронирована». Внутри — марка, номер, иконка и адрес машины, стартовая цена за минуту и таймер, который отсчитывает время бесплатного ожидания
Фактический результат:
В центре экрана появится окно с заголовком «Машина забронирована». Внутри — марка, номер, иконка и адрес машины, фиксированная стоимость аренды в рублях и таймер, который отсчитывает время бесплатного ожидания
image

Приоритет:
Критическая

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600


ID: 682-31

При клике на иконку машины на карте, НЕ обновляется информацию о машине в форме бронирования 682-31

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда ""Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Выбрать тариф "Повседневный"
  2. Кликнуть иконку машины на карте

Ожидаемый результат:
Выбранная кликом иконка машины обновляет информацию о машине в форме бронирования
Фактический результат:
Выбранная кликом иконка машины НЕ обновляет информацию о машине в форме бронирования

Приоритет:
Критическая

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


ID: 682-28

В окне "Машина забронирована" кнопка "отменить" НЕкликабельна, переход в окно «Поездка отменена» невозможен 682-28

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Добавить права в поле "Добавить права"
  2. Добавить банковскую карту в поле "Способ оплаты"
  3. Нажать на кнопку бронирования
  4. В появившемся окне "Машина забронирована" нажать на кнопку "Отменить"
  5. В появившемся окне «Вы уверены, что хотите отменить поездку?» нажать на кнопку "Да"

Ожидаемый результат:
В центре экрана появится окно с заголовком «Поездка отменена»
Фактический результат:
Кнопка отменить в окне "Машина забронирована" некликабельна

Приоритет:
Критическая

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


ID: 682-27

В окне "Машина забронирована" кнопка "отменить" НЕкликабельна, перехода в окно «Вы уверены, что хотите отменить поездку?» нет 682-27

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"
  4. Выбрать режим "Свой"
  5. Выбрать вид транспорта "Каршеринг"
  6. Нажать на кнопку "Забронировать"

Шаги воспроизведения:

  1. Добавить права в поле "Добавить права"
  2. Добавить банковскую карту в поле "Способ оплаты"
  3. Нажать на кнопку бронирования
  4. В появившемся окне "Машина забронирована" нажать на кнопку "Отменить"

Ожидаемый результат:
В центре экрана появится окно с заголовком «Вы уверены, что хотите отменить поездку?»
Фактический результат:
Кнопка отменить в окне "Машина забронирована" некликабельна

Приоритет:
Критическая

Окружение:
MacOS
Яндекс.Браузер, разрешение экрана 800x600,
Firefox, разрешение экрана 1920x1080


3 спринт

Задача 3 (проектирование тестов)

5  Чек-лист на аэротакси

Задача 4 (выполнение тестов)

Тестовая документация с кликабельными ссылками на баг-репорты

Баг-репорты
ID: 682-25

При выборе вида транспорта "Аэротакси" в панели подсчета отображается название "undefined" 682-24

Предусловия:

  1. Перейти на тестовый стенд
  2. Ввести в поле Откуда "Хамовнический вал, 18"
  3. Ввести в поле Куда "Усачева, 3"

Шаги воспроизведения:

  1. Выбрать режим "Свой"
  2. Выбрать вид транспорта "Аэротакси"

Ожидаемый результат:
В результатах подсчёта отображается название нового вида транспорта - "Аэротакси" Фактический результат:
В результатах подсчёта отображается название нового вида транспорта как "undefined" image

Приоритет:
Критическая

Окружение:
MacOS, Яндекс Браузер, разрешение экрана 800x600


About

Тестирование веб-сайта

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published