Skip to content

Тестирование стабильности и корректности работы приложения #14

@cloudsucker

Description

@cloudsucker

🧪 Тестирование стабильности и корректности работы приложения

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

✅ Задачи

🔍 Анализ и выявление ошибок

  • Проверить корректность результатов калибровки:
    • Сравнить рассчитанные параметры камер с ожидаемыми.
    • Убедиться в воспроизводимости калибровки при разных входных данных.
  • Проверить совместную работу обработки в стерео-режиме с ранее сохранённой калибровкой:
    • Отладить кейс с ошибкой при указании второй директории изображений.
    • Проверить стабильность загрузки сохранённых параметров калибровки.
    • Отладить кейс с ошибкой "ValueError: Количество изображений слева и справа должно совпадать." при попытке запуска моно-калибровки после работы с автоматической калибровкой.
  • Изучить ошибку навигации после ручной калибровки:
    • После возврата к этапу калибровки не должно происходить перехода на ввод реальных координат вручную, если этот шаг уже завершён.
  • Проверить стабильность приложения при переключении между основными экранами.

🧱 Стабильность и устойчивость

  • Отследить возможные вылеты, зависания.
  • Проверить реакции UI при отсутствии данных, некорректных вводах и прерывании процесса.

📌 Критерии завершения (Definition of Done)

  • Проведено полное тестирование всех описанных кейсов.
  • Составлен список выявленных багов и нестабильностей.
  • Созданы отдельные задачи (Issue) на исправление конкретных ошибок.
  • Все баги зафиксированы с шагами воспроизведения и ожидаемым поведением.

🔗 Технические детали

  • Особое внимание: калибровка, загрузка директорий, ручной ввод координат, переходы между страницами.
  • Желательные средства тестирования: скринкасты, логи, пошаговые сценарии.
  • Целевая ветка: testing/stability-check

Note

В случае воспроизводимых ошибок при определённых вводах — необходимо сохранить тестовые данные и условия, при которых возник сбой.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingtestNew tests, recomended to add

Projects

Status

IN PROGRESS

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions