Проблема: У клиента не был покрыт автотестами важный функционал финансовых расчетов (биллинга) для мобильных операторов.
Решение: Мы предоставили тест-план с полным набором тест-кейсов и подробным описанием всех предустановок и основных понятий. После согласования тест-плана мы реализовали автоматизированные тесты в связке Python, PyTest, Oracle-cx, Allure. Мы также включили новые в автотесты в систему непрерывной интеграции Jenkins.
Результаты:
- Мы покрыли тестами важный функционал системы заказчика, в результате чего помогли повысить качество продукта.
- Созданные нами тесты масштабируемы и не будут зависеть от окружения, они могут сами создавать и удалять данные.
Технологии: Python, PyTest, Oracle-cx, Allure.