Автоматизация тестирования и введение непрерывного тестирования для платформы Doma
Аннотация
Давыдова В. А., Автоматизация тестирования и введение непрерывного тестирования для платформы Doma, Выпускная квалификационная работа: стр. 54, рис. 17, библ. назв. 19.
Ключевые слова: обеспечение качества, регрессионное тестирование, автоматизация тестирования, сквозное тестирование, непрерывная интеграция.
Объектом исследования является организация автоматизированного тестирования веб-приложения в процессе его разработки.
Основная цель работы заключается в уменьшении времени, затрачиваемого на регрессионное тестирование, путем автоматизации функционального тестирования и тестирования пользовательского интерфейса для сервиса Doma и внедрения автоматизированных тестов в систему непрерывной интеграции.
Методы работы:
исследование основной функциональности веб-приложения Doma;
изучение стандартных методов написания тест-кейсов и анализ подходов к автоматизированному тестированию;
анализ актуальных инструментов разработки автотестов и ведения непрерывного тестирования;
проектирование и написание автоматизированных тестов с последующим внедрением в процесс непрерывной интеграции.
Результатом работы является разработанный набор автоматизированных тестов для сквозного тестирования основной функциональности сервиса Doma и успешная интеграция этих автоматизированных тестов в систему непрерывной интеграции, что обеспечивает их выполнение на каждом этапе разработки и релиза приложения, а также сокращает время ручного тестирования.
Ключевые слова: обеспечение качества, регрессионное тестирование, автоматизация тестирования, сквозное тестирование, непрерывная интеграция.
Объектом исследования является организация автоматизированного тестирования веб-приложения в процессе его разработки.
Основная цель работы заключается в уменьшении времени, затрачиваемого на регрессионное тестирование, путем автоматизации функционального тестирования и тестирования пользовательского интерфейса для сервиса Doma и внедрения автоматизированных тестов в систему непрерывной интеграции.
Методы работы:
исследование основной функциональности веб-приложения Doma;
изучение стандартных методов написания тест-кейсов и анализ подходов к автоматизированному тестированию;
анализ актуальных инструментов разработки автотестов и ведения непрерывного тестирования;
проектирование и написание автоматизированных тестов с последующим внедрением в процесс непрерывной интеграции.
Результатом работы является разработанный набор автоматизированных тестов для сквозного тестирования основной функциональности сервиса Doma и успешная интеграция этих автоматизированных тестов в систему непрерывной интеграции, что обеспечивает их выполнение на каждом этапе разработки и релиза приложения, а также сокращает время ручного тестирования.