简单
案例分析0 次浏览

百度的一款搜索类APP近期推出了新的搜索结果排序算法,上线一周后,用户反馈搜索到的信息准确性不如以前。如果你是测试工程师,你会如何分析这个问题?

百度测试工程师
搜索业务算法测试问题分析

答题要点

推荐使用分层分析法来解决这个问题。首先明确问题背景,即新搜索结果排序算法上线后用户反馈信息准确性降低。关键要点如下:1. 收集数据,从用户端收集反馈信息,如具体搜索词、不准确的搜索结果等,同时从服务器端获取算法运行日志等数据。2. 对比测试,使用新旧算法对同一组搜索词进行测试,观察结果差异。3. 分析算法逻辑,查看新算法的代码和设计文档,确定是否存在逻辑错误或不合理的权重设置。示例话术:首先我会收集用户反馈的具体信息和服务器端日志,然后用新旧算法进行对比测试,最后仔细分析新算法的逻辑,找出可能导致准确性降低的原因。