communicative testing