Яндекс маршруты. 1 спринт обучения часть 2 (заключительная) QA Яндекс практикум

Выполнен
Заказ
4915008
Раздел
Программирование
Предмет
Основы программирования
Антиплагиат
70% Антиплагиат.РУ (модуль - Интернет Free)eTXTАнтиплагиат.ВУЗ
Срок сдачи
19 Авг 2022 в 22:55
Цена
1 000 ₽
Блокировка
10 дней
Размещен
17 Авг 2022 в 01:41
Просмотров
1 439
Описание работы

Часть 2

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

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


Как это сделать:

  1. Выбери один вид транспорта для тестирования: собственный автомобиль, каршеринг или такси.
  2. Определи, какие требования описывают логику расчёта стоимости и времени выбранного транспорта. Здесь могут помочь в mindmap и/или требования.
  3. Изучи логику расчёта стоимости и времени поездки. Запиши их в виде формул. Они пригодятся чуть позже — когда ты будешь рассчитывать тестовые значения.
  4. Чтобы рассчитать тестовые значения по формулам, тебе понадобятся значения скорости движения. Эти данные есть в таблице, которая показывает зависимость скорости от времени начала поездки. Она находится в требованиях. Визуализируй логику выбора скорости в виде блок-схемы, чтобы не заглядывать в требования каждый раз, когда нужны эти данные. Из элементов в шаблоне собери блок-схему, которая визуализирует алгоритм выбора скорости транспорта в зависимости от времени начала поездки. Чтобы открыть шаблон, используй сервис draw.io.
  5. Когда ты выведешь формулы, ты заметишь, что результаты расчётов стоимости и времени зависят от других параметров. Тебе нужно проверить, что логика расчётов учитывает эти зависимости — это нужно сделать на разных данных. Поэтому необходимо определить классы эквивалентности для этих параметров.
  6. Выбери тестовые значения, которые проверят каждый класс и границы, если они есть. Тестовые значения удобно выделять опираясь на формулы и блок-схему. Если у тебя получилось сделать предыдущие шаги, формулы и блок-схема уже должны быть готовы.
  7. Напиши тест-кейсы на основе тестовых значений внутри классов эквивалентности. Остальные кейсы писать на данном этапе нерационально: если требования изменятся — это будет бесполезная работа. Тест-кейсы должны проверять корректность логики расчёта времени и стоимости поездки.

Как оформить вторую часть проекта

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


ТРЕБОВАНИЯ К ДАННОМУ ПРОЕКТУ ИМЕЮТСЯ МОГУ ВЫСЛАТЬ ЛИЧНО

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
4 дня 8 часов 6 минут
Выполнен
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир