1.一種搜索引擎的測試方法,其特征在于,所述方法包括:
通過預先確定的N個競品搜索引擎對預先確定的M個搜索關鍵詞進行搜索,獲取M個搜索關鍵詞對應的M個第一搜索集合;其中,M和N均為大于等于1的自然數;
通過待測試的搜索引擎對M個搜索關鍵詞進行搜索,獲取M個搜索關鍵詞對應的M個第二搜索集合;
根據M個第一搜索集合和M個第二搜索集合對所述待測試的搜索引擎進行測試。
2.根據權利要求1所述的方法,其特征在于,所述獲取M個搜索關鍵詞對應的M個第一搜索集合,包括:
通過N個競品搜索引擎對M個搜索關鍵詞進行搜索,獲取M個搜索關鍵詞與N個競品搜索引擎對應的M×N個競品搜索集合;
根據M×N個競品搜索集合確定M個第一搜索集合。
3.根據權利要求2所述的方法,其特征在于,所述根據M×N個競品搜索集合確定M個第一搜索集合,包括:
當M個搜索關鍵詞不為空時,在M個搜索關鍵詞中選擇一個搜索關鍵詞作為當前搜索關鍵詞;
根據當前搜索關鍵詞對應的N個競品搜索集合確定所述當前搜索關鍵詞對應的第一搜索集合;重復執(zhí)行上述操作。
4.根據權利要求1所述的方法,其特征在于,所述根據M個第一搜索集合和M個第二搜索集合對所述待測試的搜索引擎進行測試,包括:
當M個搜索關鍵詞不為空時,在M個搜索關鍵詞中選擇一個搜索關鍵詞作為當前搜索關鍵詞;
根據所述當前搜索關鍵詞對應的第一搜索集合和第二搜索集合對所述待測試的搜索引擎進行測試,獲取所述當前搜索關鍵詞對應的當前測試結果;
當全部搜索關鍵詞為空時,根據M個當前測試結果確定所述待測試的搜索引擎的測試結果。
5.根據權利要求4所述的方法,其特征在于,所述獲取所述當前搜索關鍵詞對應的當前測試結果,包括:
通過預先設置的多個測試算法對所述當前搜索關鍵詞進行測試,獲取所述當前搜索關鍵詞對應的多個中間測試結果;
根據多個中間測試結果確定所述當前測試結果。
6.一種移動終端,其特征在于,所述移動終端包括:獲取單元和測試單元;其中,
所述獲取單元,用于通過預先確定的N個競品搜索引擎對預先確定的M個搜索關鍵詞進行搜索,獲取M個搜索關鍵詞對應的M個第一搜索集合;通過待測試的搜索引擎對M個搜索關鍵詞進行搜索,獲取M個搜索關鍵詞對應的M個第二搜索集合;其中,M和N均為大于等于1的自然數;
所述測試單元,用于根據M個第一搜索集合和M個第二搜索集合對所述待測試的搜索引擎進行測試。
7.根據權利要求6所述的移動終端,其特征在于,所述獲取單元包括:獲取子單元和第一確定子單元;其中,
所述獲取子單元,用于通過N個競品搜索引擎對M個搜索關鍵詞進行搜索,獲取M個搜索關鍵詞與N個競品搜索引擎對應的M×N個競品搜索集合;
所述第一確定子單元,用于根據M×N個競品搜索集合確定M個第一搜索集合。
8.根據權利要求7所述的移動終端,其特征在于,所述第一確定子單元,具體用于當M個搜索關鍵詞不為空時,在M個搜索關鍵詞中選擇一個搜索關鍵詞作為當前搜索關鍵詞;根據當前搜索關鍵詞對應的N個競品搜索集合確定所述當前搜索關鍵詞對應的第一搜索集合;重復執(zhí)行上述操作。
9.根據權利要求6所述的移動終端,其特征在于,所述測試單元包括:選擇子單元、測試子單元和第二確定子單元;其中,
所述選擇子單元,用于當M個搜索關鍵詞不為空時,在M個搜索關鍵詞中選擇一個搜索關鍵詞作為當前搜索關鍵詞;
所述測試子單元,用于根據所述當前搜索關鍵詞對應的第一搜索集合和第二搜索集合對所述待測試的搜索引擎進行測試,獲取所述當前搜索關鍵詞對應的當前測試結果;
所述第二確定子單元,用于當全部搜索關鍵詞為空時,根據M個當前測試結果確定所述待測試的搜索引擎的測試結果。
10.根據權利要求9所述的移動終端,其特征在于,所述測試子單元,具體用于通過預先設置的多個測試算法對所述當前搜索關鍵詞進行測試,獲取所述當前搜索關鍵詞對應的多個中間測試結果;根據多個中間測試結果確定所述當前測試結果。