Automated testing of complex software systems can be a challenging task, and today there are a large number of methods for its implementation. One such method is metamorphic testing, which effectively solves the problems of usual methods and is gaining popularity. However, performing metamorphic tests can take a long time, so the question arises of their distributed running, including in the cloud. Thus, the authors of this study considered the designing of a cloud serverless architecture of software for metamorphic testing. The serverless architecture for metamorphic testing is proposed, which is based on the composition of the entire system from 5 individual components: models, data generator, software artifact under test, metamorphic relations, and serverless functions. For each of the main possible types of software artifacts, the possibility of using the serverless architecture for metamorphic testing is considered. The developed architecture is presented in the form of component, deployment, and sequence diagrams. The use of the proposed architecture in practice is shown by the example of testing two software artifactsa class library and a web application. Performance measurements have shown that despite the additional network delay when running one test, the performance of all tests in general in the case of the serverless architecture is closer to local startup and will be faster with increasing complexity and number of tests. Povzetek: Predstavljena je arhitektura brez strežnika za metamorfno testiranje zapletene programske opreme.
Постановка проблеми. Протягом останніх років у світі значно зросла кількість людей, які постійно користуються Інтернет [1]. Можливості всесвітньої мережі широко використовуються у різних сферах діяльності людини, а особливої популярності віднедавна здобули соціальні мережі.Сьогодні соціальні мережі застосовуються для особистого спілкування, ведення блогів, реклами та, навіть, ведення бізнесу. Майже кожна компанія, від маленьких стартап-проектів та невеличких крафтових виробництв до величезних корпорацій та лідерів індустрії, має свою сторінку у соціальній мережі. Соціальні мережі стали місцем спілкування та об'єднання людей за інтересами. Проте там, де є велике скупчення людей та панує плюралізм думок, можливе виникнення палкої дискусії та поява образливого контенту.Зважаючи на той факт, що сучасні соціальні мережі -це не лише майданчик для спілкування, а й платформа для ведення бізнесу, поява образливого контенту, який жодним чином не модерується, може призвести до втрати рекламодавців та зниження прибутків самої соціальної мережі. Рекламодавці ж не бажають, щоб їх продукт асоціювався з негативними емоціями чи скандалами, які можуть вплинути на подальшу популярність товарів та прибутки. Саме тому соціальні мережі та рекламодавці зацікавленні у модерації даних повідомлень.Формулювання проблеми. Такі гіганти ринку як Facebook, Twitter, YouTube та інші подібні платформи впроваджують відповідні політики безпеки, щоб захистити користувачів від різноманітних ризиків, наприклад, цькування, дискримінації, проявів агресії [2]. Проте в останні роки стрімке зростання чисельності Інтернет-аудиторії та відповідне збільшення кількості користувачів соціальних мереж, які продукують тисячі нових коментарів та постів щохвилинно, відчутно ускладнило задачу модерації цих повідомлень, призвело до збільшення фінансових та часових витрат на їх оброблення, а часом і взагалі унеможливило ручний аналіз їх вмісту. Таким чином, розроблення методів, алгоритмів, а також програмних засобів автоматизованого визначення образливого вмісту текстових повідомлень у соцмережах є актуальною задачею сьогодні.Аналіз досліджень та публікацій. У більшості випадків відвідувачі соціальних мереж обмінюються особистими повідомленнями, пишуть пости на своїх приватних чи публічних сторінках, коментують щось на сторінках інших користувачів чи різноманітних спільнот. Перший пункт із наведеного вище переліку в контексті виявлення образливого вмісту розглядати не доцільно, адже приватні повідомлення
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.