Створення платформи тест-автоматизації CRM веб-додатків

Loading...
Thumbnail Image

Date

2021-12

Journal Title

Journal ISSN

Volume Title

Publisher

КПІ ім. Ігоря Сікорського

Abstract

Магистерская диссертация выполнена на 99 страницах, содержащих 18 иллюстраций и 24 таблицы. При подготовке диссертации использована литература из 35 источников. Актуальность темы Теперь клиентоориентированные компании стремятся завоевать внимание конечных пользователей, построить проактивные отношения с клиентами и сделать их адвокатами своих брендов. Одной из эффективных технологических платформ, помогающих улучшить процесс управления клиентами, укрепить позиции на рынке и добиться нужных бизнес-целей, является СRM-система. C ростом уровня технологичности решений на рынке стало очевидно, что даже одна программная ошибка может повлечь за собой масштабные негативные последствия. Например, неисправленные дефекты нередко затрагивают такую жизненно необходимую сферу бизнеса, как финансы и влияют на коэффициент рентабельности инвестиций (ROI), вызывают перерасход средств бюджета и даже потерю доли на рынке. Обеспечить качество CRM-системы возможно только посредством постоянного контроля нас системой. Одним из таких решений является автоматизированное тестирование программного обеспечения. Цели и задачи исследования Целью данной работы является имплементация платформы для создания тестовых сценариев для системы CRM Salesforce, которая позволяет повысить эффективность тестирования CRM. А также анализ применения созданной платформы для других систем CRM. Решение поставленных задач и достигнутые результаты В ходе работы были рассмотрены основы теории тестирования программных систем, особенности автоматизированного тестирования, современные инструменты для разработки платформ автоматизации тестирования. Реализована программная платформа, позволяющая создавать тестовые сценарии для графического интерфейса CRM-систем, реализована интергация с системами Jenkins, TestRail для эффективного анализа результатов тестирования. Предмет исследований Программные платформы для создания тестовых сценариев для контроля стабильной работы систем CRM. Теоретическая ценность работы Теоретическая ценность работы это разработка рекомендаций по созданию собственного фреймворка для автоматизации тестирования CRM систем. Практическое значение полученных результатов В результате выполнения дипломной работы был создан фреймворк генерации тестовых сценариев, имплементированы базовые тестовые сценарии для демонстрации разработанной архитектуры, реализуемо удаленный запуск и мониторинг прохождения тестов с помощью Jenkins, и интеграция Jenkins и TestRail.

Description

Keywords

автоматизированное тестирование, фреймворк, CRM-система, Selenium Webdriver, Page Object, TestNG, Jenkins, TestRail, automated testing, framework

Citation

Бойко, К. О. Створення платформи тест-автоматизації CRM веб-додатків : магістерська дис. : 122 Комп’ютерні науки / Бойко Ксенія Олегівна. – Київ, 2021. – 99 с.

DOI