Автоматизированное
тестирование
Для любой компании, которая хочет ускорить тестирование, оптимизировать расходы на его проведение, автоматизированное тестирование становится эффективным решением.

Зачастую на проектах разработчиков просят писать юнит-тесты, это самые детерминированные тесты и они помогают держать качество продукта на уровне. Но вскоре становится понятно, что у разработчиков нет столько времени, чтобы покрыть все тестами, да и направленность у этих специалистов другая – на создание продукта, а не на «разрушение» и проверку.

Так и появились специалисты AutomationQA, которые готовы автоматизировать все высокоуровневые проверки, со всеми тонкостями: от автоматизации интерфейсов до проверок API или консистентности базы данных.

Назначение —
Выстроить процесс, при котором инженеры продукта смогут запустить нужные им проверки в любой момент времени.

Автоматизаторы вычленяют самые трудозатратные тест-кейсы и проверки, которые подходят для автоматизации, и стараются сделать их прохождение быстрым, а главное стабильным. Это освобождает время у всей команды для осуществления более тонких проверок.

Этапы процесса
1. Выбор инструментов автотестирования, таких как язык IDE или дополнительные программы
2. Написание фреймворка (модели) ПО,
в дальнейшем фреймворк сильно удешевляет процесс написания тестов
3. Анализ тестовой модели проекта
и локализация самых затратных тест-кейсов
4. Автоматизация выбранной тестовой модели
5. Настройка централизованного запуска тестов в CI/CD-системе
6. Настройка стабильного сбора результатов тестов
7. Распараллеливание запусков тестов, что позволяет значительно сократить время их прохождения
Языки программирования
— Java
— Python
— C#
— C++
— JavaScript
— Zephyr
— TestRail
— HP ALM
— Test IT
— Redmine
Тест-менеджмент системы
Языки программирования, программные оболочки, работа с БД
— Java
— C, C++
— Python
— Bashscripts
— SQL
Операционные системы
— Linux
— Windows
Протоколы
— Http
— Soap
— Telnet
Нереляционные базы данных
— Redis
— MongoDB
— MariaDB
— Tarantool
— ClickHouse
Реляционные базы данных
— Oracle DB
— Postgres
— MySQL
— MsSQL
ПО для работы с API
— Postman
— SoapUI
— Insomnia
— Curl
Системы CI/CD
— Jenkins
— GitLab
— Bamboo
Контейнеризация
— Docker
Системы управления кластерами
— Kubernetes
— OpenShift
— Kafka
— IBM MQ
— ZeroMQ
— Apache ZooKeeper
— ActiveMQ
— RabbitMQ
Системы транспорта
Используемые технологии и инструменты
Команда
Наша команда состоит из 20+ специалистов AutomationQA, которые могут протестировать систему до самых ее мельчайших подробностей, при этом посоперничать с разработчиками в части знания языка программирования и построения систем.

Наши специалисты могут найти самые узкие места в тестовой модели и оптимизировать тестирование всего продукта, сэкономив немало сил и времени команде клиента.

Вас что-то заинтересовало?
Оставьте нам свои контакты, и мы предложим вам индивидуальное решение