Бакалаврські роботи (АСОІУ)
Постійне посилання зібрання
Переглянути
Перегляд Бакалаврські роботи (АСОІУ) за Ключові слова "004.052.2"
Зараз показуємо 1 - 1 з 1
Результатів на сторінці
Налаштування сортування
Документ Відкритий доступ Сервіс для автоматизованого тестування прикладних програмних інтерфейсів(КПІ ім. Ігоря Сікорського, 2020-06) Ліпська, Влада Олегівна; Олійник, Юрій ОлександровичРобота містить 28 рисунки та 10 таблиць. На даний момент тестування є невід’ємною частиною будь-якого шляху розроблення продукту. Ця галузь стосується не лише програмної частини, цей процес ітераційний і відбувається як на валідації ідеї, так і перев іряючи метод на коректність. Оскільки є тенденція на максимальну автоматизацію у тому числі і перевірок, то на даний момент за різних обставин використовуються різні сервіси для спрощення цією процедури. Адже автоматичні засоби позбути людського фактору (що означає випадкових помилок), а також економлять купу часу. На сьогоднішній день неймовірна кількість рішень надає свій прикладний інтерфейс, які вбудовуються в інші системи чи використовуються як кінцеве рішення і будь-який продукт має бути добре відтестований і має працювати коректно відповідно до очікуваної поведінки. У даній роботі розглянутий концепт сервісу, що розв’язує проблему тестування прикладних програмних інтерфейсів. Спочатку розглянуті успішні проєктів, що слугують помічниками для схожих, була представлена спрощена схема роботи програмного забезпечення та сформовані функціональні й нефункціональні вимоги. Другий розділ висвітлив ключові моменти архітектури та надав певні деталі проєктування сервісів, репозиторіїв та інших класів , визначено зону відповідальності кожної створеної бібліотеки. Викладені описи третього розділу розповідають про методи тестування створеного продукту та конкретні тести, таким чином була визначена очікувана поведінка в залежності від даних та результатів. Останній розділ, четвертий, був присвячений опису взаємодії з програмним забезпеченням, була розглянута як веб-версія створеного сервісу, так і прикладний програмний інтерфейс, що надає змогу використовувати користувачеві сервіс у різних своїх потребах.