Система автоматического регрессионного тестирования в SQLite гарантирует, что ошибки, которые были исправлены в прошлом, не появятся повторно в будущих версиях SQLite. 2
Процесс регрессионного тестирования включает в себя следующие шаги: 5
- Команда ручного тестирования проверяет все требования и определяет область воздействия. 5 Затем она пересылает пакет тестирования требований группе автоматизации или инженеру по автоматизации. 5
- Группа автоматизированного тестирования пишет сценарий и автоматизирует тестовый пример. 5
- Группа автоматизации определяет, какие случаи будут поддерживать автоматизацию. 5
- Регрессионные тесты преобразуются в сценарии в зависимости от того, какие случаи можно автоматизировать. 5
- В процессе написания сценариев группа автоматизации обращается к примерам регрессионного тестирования. 5
- Когда тестовые сценарии будут завершены, группа автоматизации выполняет их в новом приложении. 5
- После выполнения результат сообщает, был ли тест пройден или не пройден. 5
- Если тест не пройден, он проверяется повторно с использованием метода ручного тестирования, и если проблема существует, о ней сообщается соответствующему разработчику. 5