功能测试与非功能测试