On Testing and Developing Cognitive Models