spentest