План тестирования - ArtyomLobanov/lego-digital-designer GitHub Wiki
Что тестируем
Совместимые OC: Windows 7+, Ubuntu 16.04+, Mac OS X+.
Оборудование/окружение: клавиатура, мышь, подключение к Интернету (стабильное, нестабильное), монитор(разрешения: 800x600, 1600x900, 1920x1080, 4096x2160).
Виды тестирования
- Ошибки работы с сетью
- Обработка некорректных входных данных
- Ошибки хранения и загрузки данных
- Тестирование работы с большими моделями
Методы тестирования
- Нагрузочные тесты (работа с моделями до 256МБ)
- Установка/Удаление программы, доустановка обновлений
- Покрытие Unit-тестами
- Тесты на обработку ошибок (плохое интернет-соединений, проблема с правами на запись файлов)
- Тесты сериализации моделей (сохранение/загрузка)
- Тесты сохранения конфигурации (пользовательские настройки)
- Тесты модерации (работа банов)
- Тесты галереи (работа с БД, рейтинговая)
Методы тестирования
Условие приостановки - 10% заваленных тестов (приостановка тестирования для фикса багов)
Условия завершения тестирования - прохождение всех тестов (0% заваленных тестов)
Оценка трудоёмкости
- Развёртывание тестового окружения (2 дня)
- Запуск автоматических тестов (5 дней на написание, 1 день на тестирования)
- Ручное тестирование (20 дней)