types test