One of the primary goals for testing software is to have confidence that your software works as intended, but this doesn't give much insight into the quality of the software. Is it accessible? How about performant? Is the code we're sending necessary? Answering these questions in an automated fashion today is hard, but that will be changing in the future.
In this talk, we'll explore how recent changes in technology give us a foundation to start answering the questions posed above and so much more. We'll look at a near future where we have confidence that our software is functional and works well.