Створення платформи тест-автоматизації CRM веб-додатків
Loading...
Date
2021-12
Authors
Advisor
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 с.