Δοκιμή Συναρτήσεων ως Υπηρεσία
Function-as-a-Service Testing
Abstract
Η δοκιμή serverless συναρτήσεων (functions) διαφέρει σημαντικά από εκείνη των συμβατικών προϊόντων λογισμικού. Η λειτουργία των συναρτήσεων καθώς και η κατανεμημένη τους φύση, καθιστούν την ανάπτυξη δοκιμών πολύπλοκη. Επιπρόσθετα, η κατασκευή των συναρτήσεων αλλά και των δοκιμών τους, εξαρτάται πολλές φορές από την χρήση εργαλείων και πακέτων ανάπτυξης λογισμικού “:”:(Software Development Kits - SDKs) που βρίσκονται υπό την διαχείριση των παρόχων νέφους, με αποτέλεσμα τον ελάχιστο έλεγχο στο πε...Testing serverless functions differs significantly from that of conventional software products. The way serverless functions operate as well as their distributed nature make test development inherently complex. In addition, the development of functions and their tests often relies on the usage of tools and software development kits (SDKs) managed by cloud providers, resulting in minimal control over the test execution environment and a lack of debugging tools[1].
The goal of developing the Ic...