Програмне забезпечення для автоматизації mock-сервісів для локального тестування клієнтської частини веб-застосунків

dc.contributor.advisorОчеретяний, Олександр Костянтинович
dc.contributor.authorСупрун, Ольга Віталіївна
dc.date.accessioned2024-01-17T08:21:35Z
dc.date.available2024-01-17T08:21:35Z
dc.date.issued2023
dc.description.abstractПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 41 таблиць, 24 рисунків, 45 джерел та 2 додатки – загалом 84 сторінка. Дипломний проєкт присвячений розробці програмного забезпечення для локального тестування клієнтської частини веб-застосунків за допомогою автоматизації створення mock-сервісів. Мета: підвищити рівень автономності розробників клієнтських застосувань за рахунок розробки часткової локальної емуляції серверної частини. Об'єкт дослідження: процеси тестування front-end застосунків в умовах відсутності інтернет зв'язку. Предмет дослідження: методи автоматизації створення емуляторів для організації off-line тестування front-end застосунків. У розділі першому розглянуті загальні положення предметної області, виконано аналіз відомих технічних рішень, які є аналогами, розроблено функціональні та нефункціональні до програмного забезпечення. Розділ другий присвячений конструюванню програмного забезпечення, в ньому описані вимоги до вхідних даних, бізнес-процеси, викладено опис компонент, класів і методів. У розділі третьому описано інструменти, що були використані для підтримки якості кодової бази, процеси тестування та характеристики пристрою на якому виконано тестування. Програмне забезпечення впроваджено для використання за допомогою менеджеру пакетів npm, розгортання в якому описано в четвертому розділі.uk
dc.description.abstractotherThe explanatory note of the diploma project consists of four sections, contains 41 tables, 24 figures, 45 sources and 2 appendices - a total of 84 pages. The diploma project is devoted to the development of software for local testing of the client part of web applications using the automation of creating mock services. The goal: to increase the level of autonomy of developers of client applications due to the development of partial local emulation of the server part. The object of the research: processes of testing front-end applications in the absence of Internet connection. The subject of research: methods of automating the creation of emulators for the organization of off-line testing of front-end applications. In the first section, the general provisions of the subject area are considered, the analysis of known technical solutions, which are analogues, and functional and non-functional software solutions are developed. The second chapter is devoted to the design of the software, it describes the requirements for input data, business processes, and describes the components, classes, and methods. The third chapter describes the tools that were used to maintain the quality of the code base, the testing processes and the characteristics of the device on which the testing was performed. The software is implemented for use using the npm package manager. Deploy described in the fourth chapter.uk
dc.format.extent151 с.uk
dc.identifier.citationСупрун, О. В. Програмне забезпечення для автоматизації mock-сервісів для локального тестування клієнтської частини веб-застосунків : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Супрун Ольга Віталіївна. - Київ, 2023. - 151 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/63873
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectmock-сервісuk
dc.subjectOpenAPIuk
dc.subjectтестуванняuk
dc.subjectmock- тестуванняuk
dc.subjectемуляціяuk
dc.subjectmock-даніuk
dc.subjectімітаціяuk
dc.subjectсерверuk
dc.subjectmock serviceuk
dc.subjecttestinguk
dc.subjectmock testinguk
dc.subjectemulationuk
dc.subjectmock datauk
dc.subjectsimulationuk
dc.subjectserveruk
dc.titleПрограмне забезпечення для автоматизації mock-сервісів для локального тестування клієнтської частини веб-застосунківuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Suprun_bakalavr.pdf
Розмір:
2.58 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.01 KB
Формат:
Item-specific license agreed upon to submission
Опис: