Сервіс для автоматизованого тестування прикладних програмних інтерфейсів
dc.contributor.advisor | Олійник, Юрій Олександрович | |
dc.contributor.author | Ліпська, Влада Олегівна | |
dc.date.accessioned | 2021-02-22T08:47:57Z | |
dc.date.available | 2021-02-22T08:47:57Z | |
dc.date.issued | 2020-06 | |
dc.description.abstracten | The work contains 28 figures and 10 tables. At the moment, testing is an integral part of any product development path. This area concerns not only the software part, this process is iterative and takes place both on validation of the idea, and running tests for a method for correctness. As a result there is a tendency for maximum automation, including testing area. At the moment, under different circumstances, various services are used to simplify this procedure. After all, automatic means to get rid of the human factor (which means the inclusion of random errors), and also save a lot of time. To date, an incredible number of solutions provides their application programming interfaces that are embedded in other systems or used as the final solution and any product should be well tested and should work correctly in accordance with the expected behavior. This paper discusses the concept of a service that solves the problem of testing application programming interfaces. Initially, successful projects that serve as assistants for similar ones were considered, a simplified scheme of software operation was presented, and functional and non-functional requirements were formed. The second section highlighted the key points of architecture and provided some details of designing services, repositories and other classes, defined the area of responsibility of each created library. The descriptions of the third section tell about the methods of testing the created product and specific tests, thus the expected behavior was determined depending on the data and results. The last section, the fourth, was devoted to the description of interaction with the software, both the web version of the created service, and the application software interface allowing the user to use the service in its various needs were considered. | uk |
dc.description.abstractuk | Робота містить 28 рисунки та 10 таблиць. На даний момент тестування є невід’ємною частиною будь-якого шляху розроблення продукту. Ця галузь стосується не лише програмної частини, цей процес ітераційний і відбувається як на валідації ідеї, так і перев іряючи метод на коректність. Оскільки є тенденція на максимальну автоматизацію у тому числі і перевірок, то на даний момент за різних обставин використовуються різні сервіси для спрощення цією процедури. Адже автоматичні засоби позбути людського фактору (що означає випадкових помилок), а також економлять купу часу. На сьогоднішній день неймовірна кількість рішень надає свій прикладний інтерфейс, які вбудовуються в інші системи чи використовуються як кінцеве рішення і будь-який продукт має бути добре відтестований і має працювати коректно відповідно до очікуваної поведінки. У даній роботі розглянутий концепт сервісу, що розв’язує проблему тестування прикладних програмних інтерфейсів. Спочатку розглянуті успішні проєктів, що слугують помічниками для схожих, була представлена спрощена схема роботи програмного забезпечення та сформовані функціональні й нефункціональні вимоги. Другий розділ висвітлив ключові моменти архітектури та надав певні деталі проєктування сервісів, репозиторіїв та інших класів , визначено зону відповідальності кожної створеної бібліотеки. Викладені описи третього розділу розповідають про методи тестування створеного продукту та конкретні тести, таким чином була визначена очікувана поведінка в залежності від даних та результатів. Останній розділ, четвертий, був присвячений опису взаємодії з програмним забезпеченням, була розглянута як веб-версія створеного сервісу, так і прикладний програмний інтерфейс, що надає змогу використовувати користувачеві сервіс у різних своїх потребах. | uk |
dc.format.page | 123 с. | uk |
dc.identifier.citation | Ліпська, В. О. Сервіс для автоматизованого тестування прикладних програмних інтерфейсів : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Ліпська Влада Олегівна. - Київ, 2020. - 123 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/39547 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | програмне забезпечення | uk |
dc.subject | тестування | uk |
dc.subject | регресивне тестування | uk |
dc.subject | прикладний програмний інтерфейс | uk |
dc.subject | software | uk |
dc.subject | testing | uk |
dc.subject | regression testing | uk |
dc.subject | application programming interface | uk |
dc.subject.udc | 004.052.2 | uk |
dc.title | Сервіс для автоматизованого тестування прикладних програмних інтерфейсів | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Lipska_bakalavr.pdf
- Розмір:
- 4.54 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.06 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: