How do we test software that changes for every person?