作者
Luca Giamattei, Antonio Guerriero, Roberto Pietrantuono, Stefano Russo
发表日期
2022/12/5
研讨会论文
2022 IEEE 22nd International Conference on Software Quality, Reliability and Security (QRS)
页码范围
640-650
出版商
IEEE
简介
Microservices Architectures (MSA) have found large adoption in companies delivering online services, often in conjunction with agile development practices. Microservices are distributed, independent and polyglot entities – all features favouring black-box testing. However, for real-scale MSA, a pure black-box strategy may not be able to exercise the system to properly cover the interactions involving internal microservices.We propose a grey-box strategy (MACROHIVE) for automated testing and monitoring of (internal) microservices interactions. It uses combinatorial testing to generate valid and invalid tests from microservices specification. Tests execution and monitoring are automated by a service mesh infrastructure. MACROHIVE runs the tests and traces the interactions among microservices, to report about internal coverage and failing behaviour.MACROHIVE is experimented on TrainTicket, an open-source …
引用总数
学术搜索中的文章
L Giamattei, A Guerriero, R Pietrantuono, S Russo - 2022 IEEE 22nd International Conference on Software …, 2022