We frequently use aks for tests, recently we introduced it also in the pipelines: https://github.com/kubescape/host-scanner/blob/master/.github/workflows/test-suite.yaml
The idea is to provide a generic interface to be easily reused to create and destroy clusters on aks and possibly extend this to other providers in the future.