Мы практикуем системный подход к организации процесса тестирования, поэтому наряду с ручными тестами, которые являются неотъемлемой частью любого вида тестирования, мы проводим автоматизированные тесты. Это позволяет снизить количество рутинной работы, тем самым ускорив и упростив процесс тестирования.
Автоматизированное тестирование особенно актуально для крупных проектов с разнообразным функционалом.
Наша команда QA выполняет следующие работы в рамках автоматизированного тестирования:
Тестирование происходит с обязательным применением систем непрерывной интеграции (CI). Как правило, мы используем билд-сервер TeamCity, что позволяет вести постоянную отчетность по проводимым тестам.
Для проведения автоматизированного тестирования мы используем инструменты функционального тестирования с целью сверки соответствия приложения заданным требованиям, а также инструменты нагрузочного тестирования, которые позволяют проверить и оценить производительность приложений.
Мы используем два основных подхода при автоматизации тестирования:
При тестировании приложений через GUI, мы эмулируем действия конечного пользователям, что позволяет протестировать не только возможные действия пользователя с интерфейсом, но и функциональность приложения в целом.
Для тестирования на уровне кода мы используем известные и широко используемые фреймворки TestNG и WebDriver. Мы проводим автоматизированные модульные тесты, которые позволяют протестировать интерфейс и бизнес-логику приложения и выявить ошибки на ранних этапах разработки проекта.
Выделенная команда QA инженеров готова выполнить бесплатное пробное тестирование, включающее: функциональное тестирование, мобильное тестирование, нагрузочное тестирование, SEO тестирование сайта, юзабилити аудит, аудит безопасности. Читайте условия пробного тестирования.
Заказать пробное тестирование