测试主要包括哪些方面