Software Testing and Liberal Arts: Rediscover the Tools of Learning