Turing Test Revisited: A Framework for an Alternative