ommat-hse / algoscalc-docs

Документация проекта по разработке Онлайн-калькулятора
MIT License
0 stars 0 forks source link

Отчет об ошибке № #54

Closed MikhailovAlexander closed 1 year ago

MikhailovAlexander commented 1 year ago

Отчет об ошибке №54

Тестируемая система: Онлайн-калькулятор, расположенный по адресу https://test.ommat.ru/algorithm?alg=fuel_consumption

Среда обнаружения: Google Chrome, Версия 114.0.5735.110 (Официальная сборка), (64 бит); ОС Майкрософт Windows 10 Домашняя, Версия 10.0.19045 Сборка 19045

Время обнаружения: 06.06.2023 / 17:00

Тестировщик: Мармыш Екатерина Сергеевна

Программист: Михайлов Александр Витальевич

Калькулятор не позволяет вводить значения int в поля ввода входных данных

Статус дефекта: выявлен.

Серьезность дефекта: Блокирующий (Blocker)

Приоритет дефекта: Высокий (High)

Подготовительные действия: Запустить браузер Google Chrome, Версия 114.0.5735.110. Перейти на тестовую страницу продукта Онлайн-калькулятор (https://test.ommat.ru/).

Воспроизведение дефекта: Выбрать в меню, расположенном в левой части страницы алгоритм "Расход топлива для поездки на заданное расстояние" (возможен также выбор этого алгоритма в плитках, расположенных под блоком описания продукта на главной странице сайте). Ввести в поля ввода значений целые положительные числа, например, в поле с заголовком "Сколько хотите проехать": 500; в поле с заголовком "Средний расход топлива (л/100км)": 10, в поле с заголовком "Стоимость 1 л. топлива (руб)": 48. И нажать кнопку "ПОЛУЧИТЬ РЕЗУЛЬТАТ".

Фактический результат: Уведомление об ошибке "Произошла ошибка! Тип данных для значения не соответствует типу float"

Ожидаемый результат: В блоке вывода результата выводится результат расчета (в поле с заголовком "Потребуется топлива (л)": 50; в поле с заголовком "Стоимость топлива (руб)": 2400.

Подтверждение: выскакивающее уведомление об ошибке, описанное выше.

Классификация: #fuel_consumption #test #ommat

Комментарии:

Image

MikhailovAlexander commented 1 year ago

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

Необходима доработка серверной части онлайн-калькулятора, создал задачу https://github.com/OMMAT-HSE/algoscalc-back/issues/24.

MikhailovAlexander commented 1 year ago

Ошибка исправлена. Доработки перенесены на тестовый стенд. Просьба проверить.

MikhailovAlexander commented 1 year ago

Доработал контроль типов данных для матриц и списков

KateMarmysh commented 1 year ago

Проверено, все работает, ошибка исправлена