Please use this identifier to cite or link to this item:
http://hdl.handle.net/20.500.12188/34375| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Dimovski, Davor | en_US |
| dc.contributor.author | Koteska, Bojana | en_US |
| dc.contributor.author | Mishev, Anastas | en_US |
| dc.date.accessioned | 2025-11-24T06:53:06Z | - |
| dc.date.available | 2025-11-24T06:53:06Z | - |
| dc.date.issued | 2025-11 | - |
| dc.identifier.issn | 1613-0073 | - |
| dc.identifier.uri | http://hdl.handle.net/20.500.12188/34375 | - |
| dc.description.abstract | This paper addresses the problem of missing a standardized approach for verifying the architectural setup of multi-tenant applications by offering a testing strategy that covers scenarios of common problems that multitenant applications face (divided in 3 areas: data isolation, data integrity and constraints, tenant context). Using TestContainers to create a replica of a production environment, with a big bang integration testing approach, we showcase the practical usage of the proposed testing strategy with a Spring Boot and Kotlin web application for managing meal orders – MealMatrix. The results show that the testing approach is effective in identifying faulty setup for multi-tenant environments, with a limitation that TestContainers does not cover an easy-setup for the multiple databases, multiple schemas model with a single instance of the application serving multiple tenants. This work contributes to the field of software testing by offering an easily applicable, high-level testing approach for multi-tenant web applications. | en_US |
| dc.language.iso | en_US | en_US |
| dc.relation.ispartofseries | 4077;3 | - |
| dc.subject | multi-tenant | en_US |
| dc.subject | integration testing | en_US |
| dc.subject | TestContainers | en_US |
| dc.subject | software testing | en_US |
| dc.subject | testing strategy | en_US |
| dc.title | Testing Strategy for Multi-Tenant Web Applications Using TestContainers with Use Case: MealMatrix | en_US |
| dc.type | Proceeding article | en_US |
| dc.relation.conference | SQAMIA 2025, Software Quality Analysis, Monitoring, Improvement, and Applications 2025 | en_US |
| item.grantfulltext | open | - |
| item.fulltext | With Fulltext | - |
| crisitem.author.dept | Faculty of Computer Science and Engineering | - |
| crisitem.author.dept | Faculty of Computer Science and Engineering | - |
| Appears in Collections: | Faculty of Computer Science and Engineering: Conference papers | |
Files in This Item:
| File | Size | Format | |
|---|---|---|---|
| paper3.pdf | 462.78 kB | Adobe PDF | View/Open |
Google ScholarTM
Check
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.