Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Удосконалений підхід до автоматизованого інтеграційного тестування ПЗ за умов застосування безсерверної архітектури

View through CrossRef
Проаналізовано наявні підходи до автоматизованого інтеграційного тестування програмного забезпечення (ПЗ) за умов застосування безсерверної архітектури, а також причини їх появи. З'ясовано, що через популяризацію хмарних технологій та перехід до нових архітектур розроблення ПЗ, розроблення і підтримка ПЗ ускладнились. Оскільки програми стали розподіленими на велику кількість частин, а відомо, що чим більше в системі елементів, тим більше можливих комбінацій дефектів, які спричиняють виникнення помилок. Вирішенням цієї проблеми мали слугувати тести, які будуть відловлювати помилки, проте більшість підходів до тестування ПЗ не є адаптованими для нових архітектур, а ті, які адаптовані, є повільними, дорогими та неавтоматизованими. Проаналізовано еволюцію тестування, пов'язану з переходом до нових архітектур. Аналіз показав як при переході до нових архітектур змінилась піраміда тестування через збільшення важливості інтеграційного тестування. Проаналізувавши наявні підходи до автоматизованого інтеграційного тестування ПЗ за умов застосування безсерверної архітектури, визначено їх переваги та недоліки, що дало змогу сформулювати вимоги до автоматизованого інтеграційного тестування ПЗ за умов застосування безсерверної архітектури. Прийнято рішення розробити власний підхід на підставі цих вимог. Сформовано удосконалений підхід до автоматизованого інтеграційного тестування ПЗ за умов застосування безсерверної архітектури, який повинен скорочувати грошові витрати на інтеграційне тестування, зменшувати тривалість інтеграційного тестування та давати його достовірні результати. Розроблено демонстраційне безсерверне ПЗ з використанням сервісів хмарного провайдера Amazon Web Services (AWS). Для автоматизації інтеграційного тестування використано конвеєр безперервної інтеграції (з англ. Continuous Integration, CI) від компанії GitLab. Результати тестування демонстраційного ПЗ з використанням запропонованого вдосконаленого підходу було порівняно з результатами тестування ПЗ з використанням наявних підходів.
Title: Удосконалений підхід до автоматизованого інтеграційного тестування ПЗ за умов застосування безсерверної архітектури
Description:
Проаналізовано наявні підходи до автоматизованого інтеграційного тестування програмного забезпечення (ПЗ) за умов застосування безсерверної архітектури, а також причини їх появи.
З'ясовано, що через популяризацію хмарних технологій та перехід до нових архітектур розроблення ПЗ, розроблення і підтримка ПЗ ускладнились.
Оскільки програми стали розподіленими на велику кількість частин, а відомо, що чим більше в системі елементів, тим більше можливих комбінацій дефектів, які спричиняють виникнення помилок.
Вирішенням цієї проблеми мали слугувати тести, які будуть відловлювати помилки, проте більшість підходів до тестування ПЗ не є адаптованими для нових архітектур, а ті, які адаптовані, є повільними, дорогими та неавтоматизованими.
Проаналізовано еволюцію тестування, пов'язану з переходом до нових архітектур.
Аналіз показав як при переході до нових архітектур змінилась піраміда тестування через збільшення важливості інтеграційного тестування.
Проаналізувавши наявні підходи до автоматизованого інтеграційного тестування ПЗ за умов застосування безсерверної архітектури, визначено їх переваги та недоліки, що дало змогу сформулювати вимоги до автоматизованого інтеграційного тестування ПЗ за умов застосування безсерверної архітектури.
Прийнято рішення розробити власний підхід на підставі цих вимог.
Сформовано удосконалений підхід до автоматизованого інтеграційного тестування ПЗ за умов застосування безсерверної архітектури, який повинен скорочувати грошові витрати на інтеграційне тестування, зменшувати тривалість інтеграційного тестування та давати його достовірні результати.
Розроблено демонстраційне безсерверне ПЗ з використанням сервісів хмарного провайдера Amazon Web Services (AWS).
Для автоматизації інтеграційного тестування використано конвеєр безперервної інтеграції (з англ.
Continuous Integration, CI) від компанії GitLab.
Результати тестування демонстраційного ПЗ з використанням запропонованого вдосконаленого підходу було порівняно з результатами тестування ПЗ з використанням наявних підходів.

Related Results

Оцінка економічної ефективності інновацій в органічному землеробстві
Оцінка економічної ефективності інновацій в органічному землеробстві
Мета. Мета статті – здійснити оцінку економічної ефективності інновацій в органічному землеробстві шляхом визначення доцільності застосування біопрепаратів під час вирощування різн...
Integration of robotics into surgical practice
Integration of robotics into surgical practice
стаття присвячена дослідженню сучасних тенденцій та практично-інтеграційних аспектів щодо застосування засад робототехніки в межах вітчизняної та міжнародної хірургічної практики. ...
Перехід від монолітної до мікросервісної архітектури: методологія та досвід впровадження
Перехід від монолітної до мікросервісної архітектури: методологія та досвід впровадження
У статті розглядається проблема переходу від монолітної архітектури до мікросервісної з розподіленою базою даних на прикладі інформаційної системи для розвиваючого контролю викорис...
Застосування технології Neural Network для управління пацієнтопотоком у медичній установі
Застосування технології Neural Network для управління пацієнтопотоком у медичній установі
На сьогодні на основі технології Neural Network розроблено безліч програмних комплексів для прогнозування різних явищ, статистичного оброблення даних, методів класифікації даних, р...
СУБ’ЄКТНІСТЬ ЕКОНОМІЧНИХ АГЕНТІВ У ЦИФРОВІЗОВАНОМУ ІНСТИТУЦІЙНОМУ СЕРЕДОВИЩІ
СУБ’ЄКТНІСТЬ ЕКОНОМІЧНИХ АГЕНТІВ У ЦИФРОВІЗОВАНОМУ ІНСТИТУЦІЙНОМУ СЕРЕДОВИЩІ
Вступ. Сучасний соціально-економічний розвиток відбувається в умовах інтенсивної цифровізації, що супроводжується зростанням невизначеності, посиленої кризовими явищами та війною. ...
Медичний захист при застосуванні біологічної зброї
Медичний захист при застосуванні біологічної зброї
Мета. На основі аналізу проблем, що можуть виникнути при застосуванні бактеріологічної зброї в умовах війни визначити алгоритм дій домедичної допомоги та медичного захисту військ т...
Порівняльний аналіз алгоритмів рекомендацій у середовищі C#
Порівняльний аналіз алгоритмів рекомендацій у середовищі C#
Стаття присвячена порівняльному аналізу ефективності алгоритмів рекомендаційних систем в екосистемі .NET. Розглянуто проблему інформаційного перевантаження та важливість персоналіз...

Back to Top