What parts of software testing can realistically be autonomous today?
Modern systems have good observability and better tooling than ever, yet testing often remains manual and slow.
In your experience, what aspects of testing can actually run autonomously today, and what still seems fundamentally hard or unsolved?
Testing is answering "does it do, what it is supposed to do?" and autonomous means "according to it's own law(s)". Sounds like a contradiction to me. I'd answer with "none".
We did not fail to automate testing. We automated the easy parts and kept calling it progress. The hard part was never running tests. It was deciding what actually matters. We cannot automatically detect risk. Risk lives in context, trade-offs, and user expectations...none of those are deterministic.