The testing play is for testing ansible code in CI integration testing.
As for upgrade, I don't believe you can upgrade without downtime based on this GH issue.
https://github.com/rancherfederal/rke2-ansible/issues/295
If you are using Rancher, using the system-upgrade-controller is more robust.