Я лично сталкивался с подобными ситуациями, когда приложение, которым я пользуюсь, имело критический баг. И я с удовольствием поделюсь своим опытом и расскажу о виде тестирования, которое подойдет в данном случае.В данном конкретном случае, когда команда разработки исправила ошибку и подготовила новую версию приложения, я бы рекомендовал провести функциональное тестирование. Функциональное тестирование позволяет проверить работоспособность приложения путем сравнения его реального поведения с ожидаемым. Это наиболее подходящий вид тестирования, так как он поможет проверить, исправлен ли критический баг и не появились ли другие проблемы после внесенных изменений.Для проведения функционального тестирования новой версии приложения, я бы предложил следующие шаги⁚
1. Проверка исправленного бага. Сначала я бы удостоверился, что критический баг, на который жаловались пользователи, действительно исправлен. Я бы повторил действия, которые вызывали проблему, и проверил, что она больше не возникает.
2. Тестирование основных функций. Далее, я бы протестировал основные функции приложения, чтобы удостовериться, что они работают корректно. Например, если это мобильное приложение для построения маршрутов, я бы протестировал возможность ввода начальной и конечной точек, построение маршрута, отображение карты и т.д.
3. Проверка новых функций. Если в новой версии приложения были добавлены новые функции или улучшения, я бы также протестировал их работу. Например, можно проверить новый дизайн интерфейса, новые опции настройки или новые возможности поиска маршрутов.
4. Тестирование различных сценариев использования. Чтобы покрыть большое количество потенциальных проблем٫ я бы провел тестирование различных сценариев использования приложения. Например٫ я бы попробовал ввести нестандартные входные данные٫ использовал бы приложение в разных городах٫ проверил бы работу приложения в оффлайн режиме и т.д.
5. Проверка совместимости. Не стоит забывать и о проверке совместимости новой версии приложения. Я бы убедился, что она работает корректно на различных устройствах (мобильные телефоны, планшеты, компьютеры) и в различных операционных системах (iOS, Android, Windows и т.д.).
В целом, проведение функционального тестирования после исправления критического бага является здравым подходом для проверки работоспособности новой версии приложения. Этот вид тестирования позволяет проверить как исправленный баг, так и другие функции приложения, и убедиться в его стабильной работе.