It must have analytical depth, a professional culture built around experimental learning, and an appropriate scope of interest that cuts across the various departments that will have programs subject to testing.
That was the precursor to my learning how to open high security locks and provided invaluable lessons in logic, analytical thinking, mechanics, patience and persistence.
This can be achieved by learning from other customer experiences, leveraging historical trends, monitor sensors on devices and having smart analytical information to predict future issues.