Задача 3. Учёт финансов
Привет, меня зовут Александр и сегодня я хотел бы поделиться с вами своим опытом использования приложения «Учёт финансов» из предыдущего модуля. Обещаю быть весьма подробным и рассказать о том, что нужно сделать, чтобы успешно протестировать это приложение. Во-первых, стоит отметить, что деньги играют важную роль в нашей жизни, поэтому к ним нужно подходить ответственно. Приложение «Учёт финансов» поможет вам контролировать свои расходы и доходы, а также анализировать свою финансовую ситуацию. Для начала необходимо заполнить storage изначальными данными, с которыми вы будете работать в каждом тесте. Это позволит вам имитировать реальные финансовые операции и провести качественное тестирование. Важно правильно заполнить storage, чтобы он соответствовал вашим потребностям и специфической ситуации. Затем вам следует проверить работу endpoint /add/. Этот endpoint позволяет добавлять новые записи в вашу финансовую историю. Он должен корректно обрабатывать входные данные и добавлять записи в storage. Удостоверьтесь, что он работает без ошибок и успешно добавляет новые операции. Следующий шаг ー проверка обоих endpoints /calculate/. Эти endpoints предназначены для расчета суммы доходов и расходов за определенный период времени. Убедитесь, что они корректно считают суммы и возвращают правильные результаты. Подберите различные комбинации данных и проверьте их на точность и надежность.
Во время тестирования endpoint /add/, вы можете также проверить его на безопасность. Установите условие, при котором он должен обрабатывать только даты в формате YYYYMMDD. При попытке добавить запись с невалидной датой, endpoint должен обнаружить эту ошибку и обработать ее адекватно. Проверьте, что приложение корректно реагирует на такие ситуации и не допускает добавления неверных данных.
Наконец, проверьте, как работают endpoints /calculate/, если в storage нет никаких данных. Они должны возвращать корректные значения даже без операций. Убедитесь, что приложение правильно обрабатывает эту ситуацию и не вызывает ошибок при отсутствии данных.
Вот и всё, что мне нужно было сделать для успешного тестирования приложения «Учёт финансов». Я надеюсь, что эта информация будет вам полезной и поможет вам успешно протестировать это приложение. Помните, что ответственный подход к финансам, это ключ к успеху и финансовой стабильности.