Setting up a reliable and automated testing process can be challenging in a cloud environment, due to the many ways automatic and repeated system deployment may unexpectedly fail. Imperfect deployments may cause spurious test failures, resulting in a waste of test resources and effort. To address this issue, developers can implement smoke test suites, which are shallow test suites that are executed before any other test suite to verify that the system under test is fully operational, and can be thus reliably tested. This paper presents KubeSmokeTester, a tool that alleviates the effort necessary to implement smoke test suites by providing automated generation capabilities for Kubernetes applications. The tool has been experienced with 60 versions of two industrial systems demonstrating its suitability in anticipating spurious test failures.

Cannavacciuolo, C., Mariani, L. (2022). Automatic generation of smoke test suites for kubernetes. In ISSTA 2022 - Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis (pp.769-772). Association for Computing Machinery, Inc [10.1145/3533767.3543298].

Automatic generation of smoke test suites for kubernetes

Mariani L.
2022

Abstract

Setting up a reliable and automated testing process can be challenging in a cloud environment, due to the many ways automatic and repeated system deployment may unexpectedly fail. Imperfect deployments may cause spurious test failures, resulting in a waste of test resources and effort. To address this issue, developers can implement smoke test suites, which are shallow test suites that are executed before any other test suite to verify that the system under test is fully operational, and can be thus reliably tested. This paper presents KubeSmokeTester, a tool that alleviates the effort necessary to implement smoke test suites by providing automated generation capabilities for Kubernetes applications. The tool has been experienced with 60 versions of two industrial systems demonstrating its suitability in anticipating spurious test failures.
paper
automation; cloud; kubernetes; micro-services; Smoke test;
English
31st ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2022 - 18 July 2022 through 22 July 2022
2022
ISSTA 2022 - Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis
9781450393799
2022
769
772
none
Cannavacciuolo, C., Mariani, L. (2022). Automatic generation of smoke test suites for kubernetes. In ISSTA 2022 - Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis (pp.769-772). Association for Computing Machinery, Inc [10.1145/3533767.3543298].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/395072
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
Social impact