У меня есть некоторый предыдущий опыт работы с набором регрессионных тестов по сравнению с тестированием с полной автоматизацией, но когда дело доходит до мобильных приложений, каковы лучшие практики? Для мобильных приложений. следующие правильные?
- Smoke или BAT-тесты необходимы, когда набор регрессионных тестов занимает много времени и разработчикам нужна немедленная обратная связь. Затем дым идет при каждой регистрации?
- Набор регрессионных тестов - идеальный вариант для выполнения каждой проверки, но если занимает много времени, его следует запускать хотя бы каждую ночь? Должен ли он быть фиксированным или изменяться динамически для каждой версии в соответствии с тем, что, по вашему мнению, необходимо «регрессировать»?
- Полный комплект должен быть запущен один раз перед выпуском, но в какой среде - против среды разработки или контроля качества (или) против промежуточной или предварительной подготовки? Если это не подходит для постановки или предварительного производства, следует ли затем запустить регрессию против этапа или предварительного производства?
Как изменится указанная выше стратегия, если некоторая часть приложения должна быть протестирована вручную (не автоматизируемая или незавершенная)?
Как сказанное выше изменится для обычных веб-проектов?
Спасибо.
Пэдди