Магистерская диссертация выполнена на 99 страницах, содержащих 18 иллюстраций и 24 таблицы. При подготовке диссертации использована литература из 35 источников. Актуальность темы Теперь клиентоориентированные компании стремятся завоевать внимание конечных пользователей, построить проактивные отношения с клиентами и сделать их адвокатами своих брендов. Одной из эффективных технологических платформ, помогающих улучшить процесс управления клиентами, укрепить позиции на рынке и добиться нужных бизнес-целей, является СRM-система. C ростом уровня технологичности решений на рынке стало очевидно, что даже одна программная ошибка может повлечь за собой масштабные негативные последствия. Например, неисправленные дефекты нередко затрагивают такую жизненно необходимую сферу бизнеса, как финансы и влияют на коэффициент рентабельности инвестиций (ROI), вызывают перерасход средств бюджета и даже потерю доли на рынке. Обеспечить качество CRM-системы возможно только посредством постоянного контроля нас системой. Одним из таких решений является автоматизированное тестирование программного обеспечения. Цели и задачи исследования Целью данной работы является имплементация платформы для создания тестовых сценариев для системы CRM Salesforce, которая позволяет повысить эффективность тестирования CRM. А также анализ применения созданной платформы для других систем CRM. Решение поставленных задач и достигнутые результаты В ходе работы были рассмотрены основы теории тестирования программных систем, особенности автоматизированного тестирования, современные инструменты для разработки платформ автоматизации тестирования. Реализована программная платформа, позволяющая создавать тестовые сценарии для графического интерфейса CRM-систем, реализована интергация с системами Jenkins, TestRail для эффективного анализа результатов тестирования. Предмет исследований Программные платформы для создания тестовых сценариев для контроля стабильной работы систем CRM. Теоретическая ценность работы Теоретическая ценность работы это разработка рекомендаций по созданию собственного фреймворка для автоматизации тестирования CRM систем. Практическое значение полученных результатов В результате выполнения дипломной работы был создан фреймворк генерации тестовых сценариев, имплементированы базовые тестовые сценарии для демонстрации разработанной архитектуры, реализуемо удаленный запуск и мониторинг прохождения тестов с помощью Jenkins, и интеграция Jenkins и TestRail. The master's thesis is made on 99 pages containing 18 illustrations and 24 tables. When preparing the dissertation, literature from 35 sources was used. Relevance of the topic Now, customer-centric companies are looking to capture the attention of end users, build proactive customer relationships, and make them advocates for their brands. One of the effective technology platforms that help improve the customer management process, strengthen the market position and achieve the desired business goals is the CRM system. With the growth of the level of manufacturability of solutions on the market, it became obvious that even one software error can lead to large-scale negative consequences. For example, uncorrected defects often affect vital business areas such as finance and affect your return on investment (ROI), cost overruns, and even lose market share. Ensuring the quality of a CRM-system is possible only through constant control of us by the system. One such solution is automated software testing. Research goals and objectives The purpose of this work is to implement a platform for creating test scripts for the Salesforce CRM system, which allows you to increase the efficiency of CRM testing. And also an analysis of the application of the created platform for other CRM systems. The solution of the tasks and the results achieved In the course of the work, the basics of the theory of testing software systems, features of automated testing, modern tools for developing test automation platforms were considered. A software platform has been implemented that allows you to create test scripts for the graphical interface of CRM systems, integration with Jenkins and TestRail systems has been implemented for effective analysis of test results. Research subject Software platforms for creating test scripts to control the stable operation of CRM systems. The theoretical value of the work The theoretical value of the work is the development of recommendations for creating your own framework for automating testing of CRM systems. The practical significance of the results obtained As a result of the thesis, a framework for generating test scripts was created, basic test scripts were implemented to demonstrate the developed architecture, remote launching and monitoring of test passing using Jenkins was implemented, and the integration of Jenkins and TestRail.