Applying testing and test automation methods in Ignition Perspective environment?

What test tools and test automation tools can be used for testing Ignition Perspective based applications in different levels: unit testing by developer, Integration testing and end-to-end testing level? Ref: testing trophy/CI/CD/DevOps.

I’m assuming that in end-to-end level we can use pretty much any test automation tools that are typically used for html-based testing but what are possibilities in lower level such as integration and unit testing level?