请教搜索器功能测试的方法,先谢谢了
公司开发了一个新的搜索器,主要的功能是提供关键字搜索,类似于baidu这种,输入关键字后搜索出匹配的结果,需要做功能测试。搜索引擎的功能评估指标:
1、数据覆盖率
2、准确性 关键在于第一页
3、重复信息过滤
这种类型的测试手工是不现实的,肯定需要工具进行测试,不过对搜索器的功能测试没有接触过,所以对测试的具体方法有些茫然,各位老师、同学可否指点一二?给个思路
主要的难点有几点:
数据的准确性怎么验证?搜索的结果可能有几万条,怎么去确认结果都是正确的呢?
重复数据的过滤,怎样验证搜索结果里不存在重复的记录? 数据的准确性,一般的都是跟关键字匹配了,就可以搜索到,我觉得GOOGLE和白度都是这样的,一般都可以出来好多结果。
数据重复过虑,能不能把只要搜到的结果地址相同的就过滤掉。
八卦问一句,现有的搜索工具不好用么,为什么还要开发呢? 还有一些企业级别的网站搜索功能嘛 感觉对于搜索器的测试:
1、需要了解数据库信息
2、需要了解搜索算法、排序算法
3、需要造数据 请问你们的搜索器数据库的内容也是有一定时间进行自动更新的吗?
搜索引擎的原理就是通过某种程序定期进行新的网页查找,把它取回来放到本地的数据库中,通过查询本地数据库来实现的。
对于数据库查询个人认为就是和数据库信息进行确认,准确性就要看你的程序算法并且和数据库中数据的匹配程度了,也不是很清楚 这个搜索器是搜索职位的,而职位信息一般15分钟左右会同步到数据仓库中.具体的逻辑以及规则还不确定,只是想从大家这里得到一些这方面测试的思路sdlkfj2
页:
[1]