Lbs測(cè)試方法及裝置制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種LBS測(cè)試方法及裝置,屬于測(cè)試領(lǐng)域。所述方法包括:設(shè)置第一類(lèi)型測(cè)試號(hào)和第二類(lèi)型測(cè)試號(hào),每個(gè)測(cè)試號(hào)各自對(duì)應(yīng)一個(gè)經(jīng)緯度;保持所述第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度;根據(jù)所述第一類(lèi)型測(cè)試號(hào)和每次改變經(jīng)緯度后的所述第二類(lèi)型測(cè)試號(hào)對(duì)LBS應(yīng)用進(jìn)行有關(guān)距離或者范圍的測(cè)試。本發(fā)明通過(guò)采用兩種類(lèi)型的測(cè)試號(hào),保持第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度,然后對(duì)LBS應(yīng)用進(jìn)行測(cè)試;解決了現(xiàn)有的測(cè)試方法只能夠?qū)BS應(yīng)用的運(yùn)行是否可用進(jìn)行測(cè)試的問(wèn)題;達(dá)到了可以對(duì)LBS應(yīng)用的運(yùn)行精度進(jìn)行測(cè)試的效果。
【專(zhuān)利說(shuō)明】LBS測(cè)試方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及測(cè)試領(lǐng)域,特別涉及一種LBS測(cè)試方法及裝置。
【背景技術(shù)】
[0002]LBS(Location Based Service,基于位置的服務(wù))是首先通過(guò)確定移動(dòng)設(shè)備或用戶所在的地理位置(主要指經(jīng)緯度),進(jìn)而根據(jù)確定的地理位置為用戶提供相關(guān)的各類(lèi)信息的一種服務(wù)或者說(shuō)應(yīng)用。
[0003]在一款LBS應(yīng)用在研發(fā)完畢后,通常都會(huì)形成有相關(guān)函數(shù)接口,而針對(duì)這些LBS的測(cè)試工作,也主要是基于這些相關(guān)函數(shù)接口而展開(kāi)的黑盒測(cè)試。具體測(cè)試方法,可以如下:第一,測(cè)試人員選擇一個(gè)具有特定位置信息的用戶,該特定位置信息可以是可能會(huì)發(fā)生故障或者已經(jīng)發(fā)生了故障的用戶所處的經(jīng)緯度,比如,測(cè)試人員可以從已經(jīng)發(fā)生了故障的用戶信息庫(kù)中,撈取一部分用戶信息作為測(cè)試用數(shù)據(jù);第二,測(cè)試人員模擬該用戶在待測(cè)試的LBS應(yīng)用上進(jìn)行登錄,然后測(cè)試該LBS應(yīng)用的運(yùn)行結(jié)果是否正常,如果正常,則該LBS應(yīng)用可用;如果不正常,則該LBS應(yīng)用不可用。
[0004]在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:現(xiàn)有的測(cè)試方法只能夠?qū)BS應(yīng)用的運(yùn)行是否可用進(jìn)行測(cè)試,但是無(wú)法對(duì)LBS應(yīng)用的運(yùn)行是否準(zhǔn)確進(jìn)行測(cè)試,也就是說(shuō),對(duì)LBS應(yīng)用的運(yùn)行精度無(wú)法測(cè)試。
【發(fā)明內(nèi)容】
[0005]為了解決現(xiàn)有的測(cè)試方法只能夠?qū)BS應(yīng)用的運(yùn)行是否可用進(jìn)行測(cè)試的問(wèn)題,本發(fā)明實(shí)施例提供了一種LBS測(cè)試方法及裝置。所述技術(shù)方案如下:
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供了一種LBS測(cè)試方法,所述方法包括:
[0007]設(shè)置第一類(lèi)型測(cè)試號(hào)和第二類(lèi)型測(cè)試號(hào),每個(gè)測(cè)試號(hào)各自對(duì)應(yīng)一個(gè)經(jīng)緯度;
[0008]保持所述第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度;
[0009]根據(jù)所述第一類(lèi)型測(cè)試號(hào)和每次改變經(jīng)緯度后的所述第二類(lèi)型測(cè)試號(hào)對(duì)LBS應(yīng)用進(jìn)行有關(guān)距離或者范圍的測(cè)試。
[0010]進(jìn)一步地,所述第一類(lèi)型測(cè)試號(hào)為一個(gè),所述第二類(lèi)型測(cè)試號(hào)為至少一個(gè),
[0011]所述逐次改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度,具體包括:
[0012]逐次將所述第二類(lèi)型測(cè)試號(hào)與所述第一類(lèi)型測(cè)試號(hào)之間的距離增加或者減少預(yù)定幅度,得到所述第二類(lèi)型測(cè)試號(hào)的當(dāng)前測(cè)試距離;
[0013]根據(jù)所述當(dāng)前測(cè)試距離改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度。
[0014]進(jìn)一步地,所述第一類(lèi)型測(cè)試號(hào)為一個(gè),所述第二類(lèi)型測(cè)試號(hào)為至少一個(gè),
[0015]所述逐次改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度,具體包括:
[0016]保持所述第二類(lèi)型測(cè)試號(hào)的經(jīng)度不變,逐次將所述第二類(lèi)型測(cè)試號(hào)的緯度增加或者減少預(yù)定幅度;[0017]和/或,保持所述第二類(lèi)型測(cè)試號(hào)的緯度不變,逐次將所述第二類(lèi)型測(cè)試號(hào)的經(jīng)度增加或者減少預(yù)定幅度。
[0018]進(jìn)一步地,所述第一類(lèi)型測(cè)試號(hào)為兩個(gè)或者兩個(gè)以上,所述第二類(lèi)型測(cè)試號(hào)為一個(gè),
[0019]所述逐次改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度,具體包括:
[0020]逐次將所述第二類(lèi)型測(cè)試號(hào)與一部分所述第一類(lèi)型測(cè)試號(hào)之間的距離增加至大于預(yù)定距離,并將所述第二類(lèi)型測(cè)試號(hào)與剩余部分所述第一類(lèi)型測(cè)試號(hào)之間的距離減少至小于預(yù)定距離,得到所述第二類(lèi)型測(cè)試號(hào)的當(dāng)前測(cè)試位置;
[0021]根據(jù)所述當(dāng)前測(cè)試位置改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度。
[0022]進(jìn)一步地,所述根據(jù)所述第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度和每次改變后的所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度分別對(duì)LBS應(yīng)用進(jìn)行有關(guān)距離或者范圍的測(cè)試,具體包括:
[0023]利用所述第一類(lèi)型測(cè)試號(hào)和每次改變經(jīng)緯度后的所述第二類(lèi)型測(cè)試號(hào)登錄所述LBS應(yīng)用;
[0024]調(diào)用所述LBS應(yīng)用中有關(guān)距離或者范圍的功能,得到所述LBS應(yīng)用的實(shí)際運(yùn)行輸出;
[0025]分析所述實(shí)際運(yùn)行輸出和預(yù)期運(yùn)行輸出是否相同來(lái)得出測(cè)試結(jié)果。
[0026]根據(jù)本發(fā)明的另一方面,提供了一種LBS測(cè)試裝置,所述裝置包括:
[0027]測(cè)試設(shè)置模塊,用于設(shè)置第一類(lèi)型測(cè)試號(hào)和第二類(lèi)型測(cè)試號(hào),每個(gè)測(cè)試號(hào)各自對(duì)應(yīng)一個(gè)經(jīng)緯度;
[0028]位置改變模塊,用于保持所述第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度;
[0029]功能測(cè)試模塊,用于根據(jù)所述第一類(lèi)型測(cè)試號(hào)和每次改變經(jīng)緯度后的所述第二類(lèi)型測(cè)試號(hào)對(duì)LBS應(yīng)用進(jìn)行有關(guān)距離或者范圍的測(cè)試。
[0030]進(jìn)一步地,所述第一類(lèi)型測(cè)試號(hào)為一個(gè),所述第二類(lèi)型測(cè)試號(hào)為至少一個(gè),所述位置改變模塊,具體包括:
[0031]第一距離增減單元和第一經(jīng)緯度改變單元;
[0032]所述第一距離增減單元,用于逐次將所述第二類(lèi)型測(cè)試號(hào)與所述第一類(lèi)型測(cè)試號(hào)之間的距離增加或者減少預(yù)定幅度,得到所述第二類(lèi)型測(cè)試號(hào)的當(dāng)前測(cè)試距離;
[0033]所述第一經(jīng)緯度改變單元,用于根據(jù)所述當(dāng)前測(cè)試距離改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度。
[0034]進(jìn)一步地,所述第一類(lèi)型測(cè)試號(hào)為一個(gè),所述第二類(lèi)型測(cè)試號(hào)為至少一個(gè),所述位置改變模塊,具體包括:
[0035]緯度增減單元和/或經(jīng)度增減單元;
[0036]所述緯度增減單元,用于保持所述第二類(lèi)型測(cè)試號(hào)的經(jīng)度不變,逐次將所述第二類(lèi)型測(cè)試號(hào)的緯度增加或者減少預(yù)定幅度;
[0037]所述經(jīng)度增減單元,用于保持所述第二類(lèi)型測(cè)試號(hào)的緯度不變,逐次將所述第二類(lèi)型測(cè)試號(hào)的經(jīng)度增加或者減少預(yù)定幅度。
[0038]進(jìn)一步地,所述第一類(lèi)型測(cè)試號(hào)為兩個(gè)或者兩個(gè)以上,所述第二類(lèi)型測(cè)試號(hào)為一個(gè),所述位置改變模塊,具體包括:[0039]第二距離增減單元和第二經(jīng)緯度改變單元;
[0040]所述第二距離增減單元,用于逐次將所述第二類(lèi)型測(cè)試號(hào)與一部分所述第一類(lèi)型測(cè)試號(hào)之間的距離增加至大于預(yù)定距離,并將所述第二類(lèi)型測(cè)試號(hào)與剩余部分所述第一類(lèi)型測(cè)試號(hào)之間的距離減少至小于預(yù)定距離,得到第二類(lèi)型測(cè)試號(hào)的當(dāng)前測(cè)試位置;
[0041]所述第二經(jīng)緯度改變單元,用于根據(jù)所述當(dāng)前測(cè)試位置改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度。
[0042]進(jìn)一步地,所述功能測(cè)試模塊,具體包括:
[0043]測(cè)試登錄單元、測(cè)試執(zhí)行單元和結(jié)果分析單元;
[0044]所述測(cè)試登錄單元,用于利用所述第一類(lèi)型測(cè)試號(hào)和每次改變經(jīng)緯度后的所述第二類(lèi)型測(cè)試號(hào)登錄所述LBS應(yīng)用;
[0045]所述測(cè)試執(zhí)行單元,用于調(diào)用所述LBS應(yīng)用中有關(guān)距離或者范圍的功能,得到所述LBS應(yīng)用的實(shí)際運(yùn)行輸出;
[0046]所述結(jié)果分析單元,用于分析所述實(shí)際運(yùn)行輸出和預(yù)期運(yùn)行輸出是否相同來(lái)得出測(cè)試結(jié)果。
[0047]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
[0048]通過(guò)采用兩種類(lèi)型的測(cè)試號(hào),保持第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度,然后對(duì)LBS應(yīng)用進(jìn)行測(cè)試;解決了現(xiàn)有的測(cè)試方法只能夠?qū)BS應(yīng)用的運(yùn)行是否可用進(jìn)行測(cè)試的問(wèn)題;達(dá)到了可以對(duì)LBS應(yīng)用的運(yùn)行精度進(jìn)行測(cè)試的效果。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0049]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0050]圖1是本發(fā)明實(shí)施例一提供的LBS測(cè)試方法的方法流程圖;
[0051]圖2A是本發(fā)明實(shí)施例二提供的LBS測(cè)試方法的方法流程圖;
[0052]圖2B是本發(fā)明實(shí)施例二提供的LBS測(cè)試方法的實(shí)施示意圖;
[0053]圖3A是本發(fā)明實(shí)施例三提供的LBS測(cè)試方法的方法流程圖;
[0054]圖3B是本發(fā)明實(shí)施例三提供的LBS測(cè)試方法的實(shí)施示意圖;
[0055]圖4A是本發(fā)明實(shí)施例四提供的LBS測(cè)試方法的方法流程圖;
[0056]圖4B是本發(fā)明實(shí)施例四提供的LBS測(cè)試方法的實(shí)施示意圖;
[0057]圖5是本發(fā)明實(shí)施例五提供的LBS測(cè)試裝置的結(jié)構(gòu)方框圖;
[0058]圖6是本發(fā)明實(shí)施例六提供的LBS測(cè)試裝置的結(jié)構(gòu)方框圖;
[0059]圖7是本發(fā)明實(shí)施例七提供的LBS測(cè)試裝置的結(jié)構(gòu)方框圖;
[0060]圖8是本發(fā)明實(shí)施例八提供的LBS測(cè)試裝置的結(jié)構(gòu)方框圖;
[0061]圖9是本發(fā)明實(shí)施例六至八提供的功能測(cè)試模塊的結(jié)構(gòu)方框圖。
【具體實(shí)施方式】
[0062]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0063]LBS應(yīng)用中很重要的一部分功能,就是提供兩個(gè)用戶之間有關(guān)距離和范圍的功能,例如“查看附近的人”功能、“同城交友”功能和“同城找人”等等。為了簡(jiǎn)化描述,本文中主要以“查看附近的人”功能來(lái)代表LBS應(yīng)用中有關(guān)距離和范圍的功能進(jìn)行描述和說(shuō)明,其它同類(lèi)型功能的實(shí)施例不再一一贅述。其中,“查看附近的人”功能具體是指:對(duì)于當(dāng)前用戶來(lái)講,當(dāng)附近的其它用戶與當(dāng)前用戶之間的距離小于預(yù)定閾值時(shí),其它用戶對(duì)于當(dāng)前用戶來(lái)講是可見(jiàn)的,并且在通常情況下,當(dāng)前用戶也會(huì)對(duì)這些其它用戶可見(jiàn)。這里的“用戶”是指運(yùn)行有LBS應(yīng)用的移動(dòng)終端,每個(gè)移動(dòng)終端可以通過(guò)具有唯一性的用戶名和密碼登錄LBS應(yīng)用,以便LBS應(yīng)用為每個(gè)移動(dòng)終端提供相應(yīng)的服務(wù)。在測(cè)試過(guò)程中所使用的用戶名和密碼可以稱(chēng)之為測(cè)試號(hào)。
[0064]實(shí)施例一
[0065]請(qǐng)參考圖1,其示出了本發(fā)明實(shí)施例一提供的LBS測(cè)試方法的方法流程圖。該LBS測(cè)試方法,包括:
[0066]步驟102,設(shè)置第一類(lèi)型測(cè)試號(hào)和第二類(lèi)型測(cè)試號(hào),每個(gè)測(cè)試號(hào)各自對(duì)應(yīng)一個(gè)經(jīng)緯度;
[0067]步驟104,保持第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度;
[0068]步驟106,根據(jù)第一類(lèi)型測(cè)試號(hào)和每次改變經(jīng)緯度后的第二類(lèi)型測(cè)試號(hào)對(duì)LBS應(yīng)用進(jìn)行有關(guān)距離或者范圍的測(cè)試。
[0069]綜上所述,本實(shí)施例提供的LBS測(cè)試方法,通過(guò)采用兩種類(lèi)型的測(cè)試號(hào),保持第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度,然后對(duì)LBS應(yīng)用進(jìn)行測(cè)試;解決了現(xiàn)有的測(cè)試方法只能夠?qū)BS應(yīng)用的運(yùn)行是否可用進(jìn)行測(cè)試的問(wèn)題;達(dá)到了可以對(duì)LBS應(yīng)用的運(yùn)行精度進(jìn)行測(cè)試的效果。
[0070]由于“逐次改變第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度”的實(shí)現(xiàn)方式有多種,下面分成若干個(gè)實(shí)施例詳細(xì)披露相關(guān)的技術(shù)細(xì)節(jié)。
[0071]實(shí)施例二
[0072]請(qǐng)參考圖2A,其示出了本發(fā)明實(shí)施例二提供的LBS測(cè)試方法的方法流程圖。本實(shí)施例主要以第一類(lèi)型測(cè)試號(hào)為一個(gè),第二類(lèi)型測(cè)試號(hào)為至少一個(gè),LBS應(yīng)用中有關(guān)距離或者范圍的功能是“查看附近的人”的實(shí)施環(huán)境來(lái)舉例說(shuō)明。該LBS測(cè)試方法,包括:
[0073]步驟202,設(shè)置第一類(lèi)型測(cè)試號(hào)和第二類(lèi)型測(cè)試號(hào),每個(gè)測(cè)試號(hào)各自對(duì)應(yīng)一個(gè)經(jīng)緯度;
[0074]測(cè)試號(hào)通常是一組用戶名和密碼,對(duì)應(yīng)于LBS應(yīng)用的一個(gè)具體用戶,每個(gè)測(cè)試號(hào)各自對(duì)應(yīng)有一個(gè)經(jīng)緯度,該經(jīng)緯度用于表征用戶使用LBS應(yīng)用時(shí)的地理位置。同時(shí),為了簡(jiǎn)化描述,本實(shí)施例中提及的“測(cè)試號(hào)”所代表的實(shí)際含義均為該測(cè)試號(hào)所對(duì)應(yīng)的用戶。
[0075]本實(shí)施例中,可以設(shè)置一個(gè)第一類(lèi)型測(cè)試號(hào)和多個(gè)第二類(lèi)型測(cè)試號(hào)用于測(cè)試,測(cè)試內(nèi)容是測(cè)試多個(gè)第二類(lèi)型測(cè)試號(hào)與第一類(lèi)型測(cè)試號(hào)的距離小于預(yù)定閾值時(shí),第二類(lèi)型測(cè)試號(hào)是否對(duì)于第一類(lèi)型測(cè)試號(hào)可見(jiàn)。換句話說(shuō),如果第一類(lèi)型測(cè)試號(hào)對(duì)應(yīng)于當(dāng)前用戶,第二類(lèi)型測(cè)試號(hào)對(duì)應(yīng)于其它用戶,測(cè)試內(nèi)容就是在當(dāng)前用戶為中心的預(yù)定范圍內(nèi),其它用戶對(duì)與當(dāng)前用戶來(lái)講是否可見(jiàn)。[0076]步驟204,保持第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次將第二類(lèi)型測(cè)試號(hào)與第一類(lèi)型測(cè)試號(hào)之間的距離增加或者減少預(yù)定幅度,得到第二類(lèi)型測(cè)試號(hào)的當(dāng)前測(cè)試距離;
[0077]整個(gè)測(cè)試可以包括多次測(cè)試過(guò)程,在多次測(cè)試過(guò)程中,總是保持第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,然后逐次將第二類(lèi)型測(cè)試號(hào)與第一類(lèi)型測(cè)試號(hào)之間的距離增加或者減少預(yù)定幅度,得到第二類(lèi)型測(cè)試號(hào)在當(dāng)前測(cè)試過(guò)程中的當(dāng)前測(cè)試距離。
[0078]步驟206,根據(jù)當(dāng)前測(cè)試距離改變第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度;
[0079]結(jié)合圖2B,第一類(lèi)型測(cè)試號(hào)22的經(jīng)緯度總是保持不變,設(shè)第一次測(cè)試過(guò)程中,第二類(lèi)型測(cè)試號(hào)24與第一類(lèi)型測(cè)試號(hào)22之間的當(dāng)前測(cè)試距離為X ;則可以在第二次測(cè)試過(guò)程中,將第二類(lèi)型測(cè)試號(hào)24與第一類(lèi)型測(cè)試號(hào)22之間的當(dāng)前測(cè)試距離自動(dòng)修改為X+Y ;在第三次測(cè)試過(guò)程中,將第二類(lèi)型測(cè)試號(hào)24與第一類(lèi)型測(cè)試號(hào)22之間的當(dāng)前測(cè)試距離自動(dòng)修改為X+2Y,、、、,依次類(lèi)推。其中,當(dāng)前測(cè)試距離總是大于等于0,X總是大于等于0,Y為絕對(duì)值小于X的正數(shù)或者負(fù)數(shù)。
[0080]在每次測(cè)試過(guò)程中 ,根據(jù)修改后的當(dāng)前測(cè)試距離和第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度,可以反推出第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度,進(jìn)而修改第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度。
[0081]步驟208,利用第一類(lèi)型測(cè)試號(hào)和每次改變經(jīng)緯度后的第二類(lèi)型測(cè)試號(hào)登錄LBS應(yīng)用;
[0082]在每次測(cè)試過(guò)程中,利用第一類(lèi)型測(cè)試號(hào)和每次改變經(jīng)緯度后的第二類(lèi)型測(cè)試號(hào)登錄LBS應(yīng)用。在該登錄過(guò)程中,會(huì)同時(shí)使用經(jīng)緯度模擬工具模擬每個(gè)測(cè)試號(hào)的經(jīng)緯度,使得LBS應(yīng)用將每個(gè)測(cè)試號(hào)都認(rèn)為是真實(shí)的一個(gè)登錄用戶,并且可以獲得該測(cè)試號(hào)對(duì)應(yīng)的經(jīng)緯度。
[0083]步驟210,調(diào)用LBS應(yīng)用中有關(guān)距離或者范圍的功能,得到LBS應(yīng)用的實(shí)際運(yùn)行輸出;
[0084]在每次測(cè)試過(guò)程中,在第一類(lèi)型測(cè)試號(hào)和第二類(lèi)型測(cè)試號(hào)登錄LBS應(yīng)用之后,調(diào)用該LBS應(yīng)用中有關(guān)距離或者范圍的功能,在本實(shí)施例中,就是對(duì)于第一類(lèi)型測(cè)試號(hào)調(diào)用“查看附件的人”的功能,查看第二類(lèi)型測(cè)試號(hào)是否可見(jiàn)。每次執(zhí)行之后,都會(huì)得到相應(yīng)的實(shí)際運(yùn)行輸出。
[0085]步驟212,分析實(shí)際運(yùn)行輸出和預(yù)期運(yùn)行輸出是否相同來(lái)得出測(cè)試結(jié)果。
[0086]在每次測(cè)試過(guò)程中,同時(shí)還都對(duì)應(yīng)有預(yù)取運(yùn)行輸出,通過(guò)分析實(shí)際運(yùn)行輸出和預(yù)期運(yùn)行輸出是否相同來(lái)得出測(cè)試結(jié)果。
[0087]比如,“查看附近的人”的功能的設(shè)計(jì)初衷是位于1000米內(nèi)的兩個(gè)用戶互相可見(jiàn)。如果一次測(cè)試過(guò)程中,當(dāng)前測(cè)試距離大于1000米,則預(yù)期運(yùn)行輸出應(yīng)當(dāng)是第二類(lèi)型測(cè)試號(hào)對(duì)于第一類(lèi)型測(cè)試號(hào)可見(jiàn);如果一次測(cè)試過(guò)程中,當(dāng)前測(cè)試距離小于1000米,則預(yù)期運(yùn)行輸出應(yīng)當(dāng)是第二類(lèi)型測(cè)試號(hào)對(duì)于第一類(lèi)型測(cè)試號(hào)不可見(jiàn);對(duì)于當(dāng)前測(cè)試距離正好為1000米的情況,可以任意劃分到上述兩種情況中的一種。假設(shè)當(dāng)連續(xù)15次的測(cè)試過(guò)程中,當(dāng)前測(cè)試距離分別是900米、910米、920米,…,990米、1000米、1010米、1020米、1030米和1040米,分析到每次測(cè)試過(guò)程的實(shí)際運(yùn)行輸出與預(yù)期運(yùn)行輸出相同的次數(shù)是14次,不相同的次數(shù)只有I次,則可以認(rèn)為該LBS應(yīng)用的運(yùn)行精度為93%。
[0088]同時(shí),對(duì)于實(shí)際運(yùn)行輸出與預(yù)期運(yùn)行輸出不相同的測(cè)試過(guò)程,可以單獨(dú)挑選出來(lái)進(jìn)行后續(xù)分析,以便對(duì)該LBS應(yīng)用進(jìn)行改進(jìn),而使得該LBS應(yīng)用的運(yùn)行精度提高。[0089]綜上所述,本實(shí)施例提供的LBS測(cè)試方法,通過(guò)采用兩種類(lèi)型的測(cè)試號(hào),保持第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度,然后對(duì)LBS應(yīng)用進(jìn)行測(cè)試;解決了現(xiàn)有的測(cè)試方法只能夠?qū)BS應(yīng)用的運(yùn)行是否可用進(jìn)行測(cè)試的問(wèn)題;達(dá)到了可以對(duì)LBS應(yīng)用的運(yùn)行精度進(jìn)行測(cè)試的效果。
[0090]實(shí)施例三
[0091]請(qǐng)參考圖3A,其示出了本發(fā)明實(shí)施例二提供的LBS測(cè)試方法的方法流程圖。本實(shí)施例主要以第一類(lèi)型測(cè)試號(hào)為一個(gè),第二類(lèi)型測(cè)試號(hào)為至少一個(gè),LBS應(yīng)用中有關(guān)距離或者范圍的功能是“查看附近的人”的實(shí)施環(huán)境來(lái)舉例說(shuō)明。該LBS測(cè)試方法,包括:
[0092]步驟302,設(shè)置第一類(lèi)型測(cè)試號(hào)和第二類(lèi)型測(cè)試號(hào),每個(gè)測(cè)試號(hào)各自對(duì)應(yīng)一個(gè)經(jīng)緯度;
[0093]測(cè)試號(hào)通常是一組用戶名和密碼,對(duì)應(yīng)于LBS應(yīng)用的一個(gè)具體用戶,每個(gè)測(cè)試號(hào)各自對(duì)應(yīng)有一個(gè)經(jīng)緯度,該經(jīng)緯度用于表征用戶使用LBS應(yīng)用時(shí)的地理位置。同時(shí),為了簡(jiǎn)化描述,本實(shí)施例中提及的“測(cè)試號(hào)”所代表的實(shí)際含義均為該測(cè)試號(hào)所對(duì)應(yīng)的用戶。
[0094]本實(shí)施例中,可以設(shè)置一個(gè)第一類(lèi)型測(cè)試號(hào)和多個(gè)第二類(lèi)型測(cè)試號(hào)用于測(cè)試,測(cè)試內(nèi)容是測(cè)試多個(gè)第二類(lèi)型測(cè)試號(hào)與第一類(lèi)型測(cè)試號(hào)的距離小于預(yù)定閾值時(shí),第二類(lèi)型測(cè)試號(hào)是否對(duì)于第一類(lèi)型測(cè)試號(hào)可見(jiàn)。換句話說(shuō),如果第一類(lèi)型測(cè)試號(hào)對(duì)應(yīng)于當(dāng)前用戶,第二類(lèi)型測(cè)試號(hào)對(duì)應(yīng)于其它用戶,測(cè)試內(nèi)容就是在當(dāng)前用戶為中心的預(yù)定范圍內(nèi),其它用戶對(duì)與當(dāng)前用戶來(lái)講是否可見(jiàn)。
[0095]步驟304,保持第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度和第二類(lèi)型測(cè)試號(hào)的經(jīng)度不變,逐次將第二類(lèi)型測(cè)試號(hào)的緯度增加或者減少預(yù)定幅度;
[0096]整個(gè)測(cè)試可以包括多次測(cè)試過(guò)程,在多次測(cè)試過(guò)程中,總是保持第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度和第二類(lèi)型測(cè)試號(hào)的經(jīng)度不變,然后逐次將第二類(lèi)型測(cè)試號(hào)的緯度增加或者減少預(yù)定幅度。
[0097]比如,結(jié)合圖3B,第一類(lèi)型測(cè)試號(hào)32的經(jīng)緯度和第二類(lèi)型測(cè)試號(hào)34的經(jīng)度總是保持不變,設(shè)第一次測(cè)試過(guò)程中,第二類(lèi)型測(cè)試號(hào)34的緯度為M ;則可以在第二次測(cè)試過(guò)程中,將第二類(lèi)型測(cè)試號(hào)34的緯度自動(dòng)修改為M+N ;在第三次測(cè)試過(guò)程中,將第二類(lèi)型測(cè)試號(hào)34的緯度自動(dòng)修改為M+2N,、、、,依次類(lèi)推。其中,M總是大于等于0,N為絕對(duì)值小于M的正數(shù)或者負(fù)數(shù)。
[0098]步驟306,保持第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度和第二類(lèi)型測(cè)試號(hào)的緯度不變,逐次將第二類(lèi)型測(cè)試號(hào)的經(jīng)度增加或者減少預(yù)定幅度;
[0099]與步驟304相對(duì)應(yīng)的,也可以保持第二類(lèi)型測(cè)試號(hào)的緯度不變,逐次將第二類(lèi)型測(cè)試號(hào)的經(jīng)度增加或者減少預(yù)定幅度。
[0100]需要說(shuō)明的是,在整個(gè)測(cè)試過(guò)程中,步驟306和步驟304可以選擇其中一種或者兩種進(jìn)行,當(dāng)步驟306和步驟304兩個(gè)步驟都需要進(jìn)行時(shí),兩個(gè)步驟之間的執(zhí)行順序可以不加限定,比如,步驟306也可以在步驟304之前或者同時(shí)進(jìn)行,而不僅局限于本實(shí)施例中的步驟306只在步驟304之后進(jìn)行的方式。
[0101]步驟308,利用第一類(lèi)型測(cè)試號(hào)和每次改變經(jīng)緯度后的第二類(lèi)型測(cè)試號(hào)登錄LBS應(yīng)用;
[0102]在每次測(cè)試過(guò)程中,利用第一類(lèi)型測(cè)試號(hào)和每次改變經(jīng)緯度后的第二類(lèi)型測(cè)試號(hào)登錄LBS應(yīng)用。在該登錄過(guò)程中,會(huì)同時(shí)使用經(jīng)緯度模擬工具模擬每個(gè)測(cè)試號(hào)的經(jīng)緯度,使得LBS應(yīng)用將每個(gè)測(cè)試號(hào)都認(rèn)為是真實(shí)的一個(gè)登錄用戶,并且可以獲得該測(cè)試號(hào)對(duì)應(yīng)的經(jīng)緯度。
[0103]步驟310,調(diào)用LBS應(yīng)用中有關(guān)距離或者范圍的功能,得到LBS應(yīng)用的實(shí)際運(yùn)行輸出;
[0104]在每次測(cè)試過(guò)程中,在第一類(lèi)型測(cè)試號(hào)和第二類(lèi)型測(cè)試號(hào)登錄LBS應(yīng)用之后,調(diào)用該LBS應(yīng)用中有關(guān)距離或者范圍的功能,在本實(shí)施例中,就是對(duì)于第一類(lèi)型測(cè)試號(hào)調(diào)用“查看附件的人”的功能,查看第二類(lèi)型測(cè)試號(hào)是否可見(jiàn)。每次執(zhí)行之后,都會(huì)得到相應(yīng)的實(shí)際運(yùn)行輸出。
[0105]步驟312,分析實(shí)際運(yùn)行輸出和預(yù)期運(yùn)行輸出是否相同來(lái)得出測(cè)試結(jié)果。
[0106]在每次測(cè)試過(guò)程中,同時(shí)還都對(duì)應(yīng)有預(yù)取運(yùn)行輸出,通過(guò)分析實(shí)際運(yùn)行輸出和預(yù)期運(yùn)行輸出是否相同來(lái)得出測(cè)試結(jié)果。
[0107]比如,“查看附近的人”的功能的設(shè)計(jì)初衷是位于1000米內(nèi)的兩個(gè)用戶互相可見(jiàn)。如果一次測(cè)試過(guò)程中,根據(jù)第一類(lèi)型測(cè)試號(hào)和第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度計(jì)算得到兩者之間的距離大于1000米,則預(yù)期運(yùn)行輸出應(yīng)當(dāng)是第二類(lèi)型測(cè)試號(hào)對(duì)于第一類(lèi)型測(cè)試號(hào)可見(jiàn);如果一次測(cè)試過(guò)程中,根據(jù)第一類(lèi)型測(cè)試號(hào)和第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度計(jì)算得到兩者之間的距離小于1000米,則預(yù)期運(yùn)行輸出應(yīng)當(dāng)是第二類(lèi)型測(cè)試號(hào)對(duì)于第一類(lèi)型測(cè)試號(hào)不可見(jiàn),對(duì)于當(dāng)前測(cè)試距離正好為1000米的情況,可以任意劃分到上述兩種情況中的一種。假設(shè)當(dāng)連續(xù)15次的測(cè)試過(guò)程中,根據(jù)第一類(lèi)型測(cè)試號(hào)和第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度計(jì)算得到兩者之間的距離分別是900米、922米、936米,…,997米、1001米、1013米、1027米、1039米和1044米,分析到每次 測(cè)試過(guò)程的實(shí)際運(yùn)行輸出與預(yù)期運(yùn)行輸出相同的次數(shù)是13次,不相同的次數(shù)只有2次,則可以認(rèn)為該LBS應(yīng)用的運(yùn)行精度為86%。
[0108]同時(shí),對(duì)于實(shí)際運(yùn)行輸出與預(yù)期運(yùn)行輸出不相同的測(cè)試過(guò)程,可以單獨(dú)挑選出來(lái)進(jìn)行后續(xù)分析,以便對(duì)該LBS應(yīng)用進(jìn)行改進(jìn),而使得該LBS應(yīng)用的運(yùn)行精度提高。
[0109]綜上所述,本實(shí)施例提供的LBS測(cè)試方法,通過(guò)采用兩種類(lèi)型的測(cè)試號(hào),保持第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度,然后對(duì)LBS應(yīng)用進(jìn)行測(cè)試;解決了現(xiàn)有的測(cè)試方法只能夠?qū)BS應(yīng)用的運(yùn)行是否可用進(jìn)行測(cè)試的問(wèn)題;達(dá)到了可以對(duì)LBS應(yīng)用的運(yùn)行精度進(jìn)行測(cè)試的效果。
[0110]上述實(shí)施例中,以測(cè)試內(nèi)容為其他用戶是否在當(dāng)前用戶的“附近的人”中可見(jiàn)來(lái)進(jìn)行測(cè)試。顯然,也能夠以測(cè)試內(nèi)容為當(dāng)前用戶是否在其他用戶的“附近的人”中可見(jiàn)來(lái)進(jìn)行測(cè)試。
[0111]實(shí)施例四
[0112]請(qǐng)參考圖4A,其示出了本發(fā)明實(shí)施例四提供的LBS測(cè)試方法的方法流程圖。本實(shí)施例主要以第一類(lèi)型測(cè)試號(hào)為兩個(gè)或者兩個(gè)以上,第二類(lèi)型測(cè)試號(hào)為一個(gè)來(lái)舉例說(shuō)明。該LBS測(cè)試方法,包括:
[0113]步驟402,設(shè)置第一類(lèi)型測(cè)試號(hào)和第二類(lèi)型測(cè)試號(hào),每個(gè)測(cè)試號(hào)各自對(duì)應(yīng)一個(gè)經(jīng)緯度;
[0114]測(cè)試號(hào)通常是一組用戶名和密碼,對(duì)應(yīng)于LBS應(yīng)用的一個(gè)具體用戶,每個(gè)測(cè)試號(hào)各自對(duì)應(yīng)有一個(gè)經(jīng)緯度,該經(jīng)緯度用于表征用戶使用LBS應(yīng)用時(shí)的地理位置。同時(shí),為了簡(jiǎn)化描述,本實(shí)施例中提及的“測(cè)試號(hào)”所代表的實(shí)際含義均為該測(cè)試號(hào)所對(duì)應(yīng)的用戶。
[0115]本實(shí)施例中,可以設(shè)置兩個(gè)或者兩個(gè)以上的第一類(lèi)型測(cè)試號(hào)和一個(gè)第二類(lèi)型測(cè)試號(hào)用于測(cè)試。與前述實(shí)施例不同的是,兩個(gè)或者兩個(gè)以上的第一類(lèi)型測(cè)試號(hào)對(duì)應(yīng)于多個(gè)其它用戶,一個(gè)第二類(lèi)型測(cè)試號(hào)對(duì)應(yīng)于當(dāng)前用戶,測(cè)試內(nèi)容是測(cè)試第二類(lèi)型測(cè)試號(hào)與第一類(lèi)型測(cè)試號(hào)的距離小于預(yù)定閾值時(shí),第二類(lèi)型測(cè)試號(hào)是否對(duì)于第一類(lèi)型測(cè)試號(hào)可見(jiàn)。換句話說(shuō),與前述實(shí)施例不同的是,前述實(shí)施例測(cè)試:附近的其它用戶對(duì)于當(dāng)前用戶來(lái)講是否可見(jiàn),而本實(shí)施例測(cè)試:當(dāng)前用戶對(duì)于附近的其它用戶來(lái)講是否可見(jiàn)。
[0116]步驟404,保持兩個(gè)或者兩個(gè)以上的第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次將第二類(lèi)型測(cè)試號(hào)與一部分的第一類(lèi)型測(cè)試號(hào)之間的距離增加至大于預(yù)定距離,并將第二類(lèi)型測(cè)試號(hào)與剩余部分的第一類(lèi)型測(cè)試號(hào)之間的距離減少至小于預(yù)定距離,得到第二類(lèi)型測(cè)試號(hào)的當(dāng)前測(cè)試位置;
[0117]在前述實(shí)施例中,由于第一類(lèi)型測(cè)試號(hào)對(duì)應(yīng)于當(dāng)前用戶,所以實(shí)際上是保持當(dāng)前用戶的位置不變,其它用戶的位置改變的測(cè)試思路;而本實(shí)施例中,第一類(lèi)型測(cè)試號(hào)對(duì)應(yīng)于其它用戶,所以實(shí)際上是保持多個(gè)其它用戶的位置不變,當(dāng)前用戶的位置改變的測(cè)試思路。
[0118]同時(shí),由于第一類(lèi)型測(cè)試號(hào)在本實(shí)施例中為多個(gè),比如5個(gè),分別對(duì)應(yīng)圖4B中的第一類(lèi)型測(cè)試號(hào)44A、第一類(lèi)型測(cè)試號(hào)44B、第一類(lèi)型測(cè)試號(hào)44C、第一類(lèi)型測(cè)試號(hào)44D和第一類(lèi)型測(cè)試號(hào)44E,在改變第二類(lèi)型測(cè)試號(hào)的位置時(shí),可以逐次將第二類(lèi)型測(cè)試號(hào)與一部分的第一類(lèi)型測(cè)試號(hào)之間的距離增加至大于預(yù)定距離;并將第二類(lèi)型測(cè)試號(hào)與剩余部分的第一類(lèi)型測(cè)試號(hào)之間的距離減少至小于預(yù)定距離;從而得到第二類(lèi)型測(cè)試號(hào)的當(dāng)前測(cè)試位置。
[0119]比如,第η次測(cè)試過(guò)程中,將第二類(lèi)型測(cè)試號(hào)與第一類(lèi)型測(cè)試號(hào)44A、第一類(lèi)型測(cè)試號(hào)44Β和第一類(lèi)型測(cè)試號(hào)IC之間的距離增加至大于預(yù)定距離,并將第二類(lèi)型測(cè)試號(hào)與第一類(lèi)型測(cè)試號(hào)44D和44Ε之間的距離減少至小于預(yù)定距離;第η+1次測(cè)試過(guò)程中,將第二類(lèi)型測(cè)試號(hào)與第一類(lèi)型測(cè)試號(hào)44Α、第一類(lèi)型測(cè)試號(hào)44Β、第一類(lèi)型測(cè)試號(hào)44C和第一類(lèi)型測(cè)試號(hào)44D之間的距離增加至大于預(yù)定距離,并將第二類(lèi)型測(cè)試號(hào)與第一類(lèi)型測(cè)試號(hào)44Ε之間的距離減少至小于預(yù)定距離。
[0120]需要補(bǔ)充說(shuō)明的是,將第二類(lèi)型測(cè)試號(hào)與一部分的第一類(lèi)型測(cè)試號(hào)之間的距離增加至大于預(yù)定距離;并將第二類(lèi)型測(cè)試號(hào)與剩余部分的第一類(lèi)型測(cè)試號(hào)之間的距離減少至小于預(yù)定距離之后,可能符合該條件的是一片區(qū)域,而不是唯一的測(cè)試位置,此時(shí),可以在該片區(qū)域中按照預(yù)定條件選擇一個(gè)位置作為第二類(lèi)型測(cè)試號(hào)的當(dāng)前測(cè)試位置,比如在該片區(qū)域中經(jīng)度和緯度最小的位置、在該片區(qū)域中離某一個(gè)第一類(lèi)型測(cè)試號(hào)最近的位置等等。
[0121]步驟406,根據(jù)第二類(lèi)型測(cè)試號(hào)的當(dāng)前測(cè)試位置改變第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度;
[0122]在每次測(cè)試過(guò)程中,確定第二類(lèi)型測(cè)試號(hào)的當(dāng)前測(cè)試位置之后,可以根據(jù)確定的當(dāng)前測(cè)試位置反推出第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度。
[0123]步驟408,利用第一類(lèi)型測(cè)試號(hào)和每次改變經(jīng)緯度后的第二類(lèi)型測(cè)試號(hào)登錄LBS應(yīng)用;
[0124]在每次測(cè)試過(guò)程中,利用兩個(gè)或者兩個(gè)以上的第一類(lèi)型測(cè)試號(hào)和每次改變經(jīng)緯度后的第二類(lèi)型測(cè)試號(hào)登錄LBS應(yīng)用。在該登錄過(guò)程中,會(huì)同時(shí)使用經(jīng)緯度模擬工具模擬每個(gè)測(cè)試號(hào)的經(jīng)緯度,使得LBS應(yīng)用將每個(gè)測(cè)試號(hào)都認(rèn)為是真實(shí)的一個(gè)登錄用戶,并且使得LBS應(yīng)用可以獲得該測(cè)試號(hào)對(duì)應(yīng)的經(jīng)緯度。[0125]步驟410,調(diào)用LBS應(yīng)用中有關(guān)距離或者范圍的功能,得到LBS應(yīng)用的實(shí)際運(yùn)行輸出;
[0126]在每次測(cè)試過(guò)程中,在兩個(gè)或者兩個(gè)以上的第一類(lèi)型測(cè)試號(hào)和第二類(lèi)型測(cè)試號(hào)登錄LBS應(yīng)用之后,調(diào)用該LBS應(yīng)用中有關(guān)距離或者范圍的功能。與前述實(shí)施例不同的是,本實(shí)施例中是對(duì)代表其他用戶的兩個(gè)或者兩個(gè)以上的第一類(lèi)型測(cè)試號(hào)調(diào)用“查看附件的人”的功能,查看代表當(dāng)前用戶的第二類(lèi)型測(cè)試號(hào)是否可見(jiàn)。每次執(zhí)行之后,都會(huì)得到相應(yīng)的實(shí)際運(yùn)行輸出。
[0127]步驟412,分析實(shí)際運(yùn)行輸出和預(yù)期運(yùn)行輸出是否相同來(lái)得出測(cè)試結(jié)果。
[0128]在每次測(cè)試過(guò)程中,同時(shí)還都對(duì)應(yīng)有預(yù)取運(yùn)行輸出,通過(guò)分析實(shí)際運(yùn)行輸出和預(yù)期運(yùn)行輸出是否相同可以得出測(cè)試結(jié)果。
[0129]具體地講,假設(shè)“查看附近的人”的功能的設(shè)計(jì)初衷是位于1000米內(nèi)的兩個(gè)用戶
互相可見(jiàn)。則在一次測(cè)試過(guò)程中,由于第二類(lèi)型測(cè)試號(hào)與一部分第一類(lèi)型測(cè)試號(hào)的測(cè)試距離大于1000米,則預(yù)期運(yùn)行輸出應(yīng)當(dāng)是第二類(lèi)型測(cè)試號(hào)對(duì)于該部分第一類(lèi)型測(cè)試號(hào)可見(jiàn);由于第二類(lèi)型測(cè)試號(hào)與剩余部分第一類(lèi)型測(cè)試號(hào)的測(cè)試距離大于1000米,則預(yù)期運(yùn)行輸出應(yīng)當(dāng)是第二類(lèi)型測(cè)試號(hào)對(duì)于該剩余部分第一類(lèi)型測(cè)試號(hào)不可見(jiàn)。比如,在一次測(cè)試過(guò)程中,將第二類(lèi)型測(cè)試號(hào)與第一類(lèi)型測(cè)試號(hào)44A、第一類(lèi)型測(cè)試號(hào)44B和第一類(lèi)型測(cè)試號(hào)44C之間的距離增加至大于預(yù)定距離,則對(duì)于第一類(lèi)型測(cè)試號(hào)44A、第一類(lèi)型測(cè)試號(hào)44B和第一類(lèi)型測(cè)試號(hào)44C來(lái)講,預(yù)期運(yùn)行輸出應(yīng)當(dāng)是第二類(lèi)型測(cè)試號(hào)對(duì)于該部分第一類(lèi)型測(cè)試號(hào)不可見(jiàn);將第二類(lèi)型測(cè)試號(hào)與第一類(lèi)型測(cè)試號(hào)44D和44E之間的距離減少至小于預(yù)定距離,則對(duì)于第一類(lèi)型測(cè)試號(hào)44D和第一類(lèi)型測(cè)試號(hào)44E來(lái)講,預(yù)期運(yùn)行輸出應(yīng)當(dāng)是第二類(lèi)型測(cè)試號(hào)對(duì)于該部分第一類(lèi)型測(cè)試號(hào)可見(jiàn)。
[0130]假設(shè)連續(xù)對(duì)該LBS應(yīng)用進(jìn)行了 10次測(cè)試過(guò)程,分析到每次測(cè)試過(guò)程的實(shí)際運(yùn)行輸出與預(yù)期運(yùn)行輸出相同的次數(shù)是8次,不相同的次數(shù)只有2次,則可以認(rèn)為該LBS應(yīng)用的運(yùn)行精度為80%。
[0131]同時(shí),對(duì)于實(shí)際運(yùn)行輸出與預(yù)期運(yùn)行輸出不相同的測(cè)試過(guò)程,可以單獨(dú)挑選出來(lái)進(jìn)行后續(xù)分析,以便對(duì)該LBS應(yīng)用進(jìn)行改進(jìn),而使得該LBS應(yīng)用的運(yùn)行精度提高。
[0132]綜上所述,本實(shí)施例提供的LBS測(cè)試方法,通過(guò)采用兩種類(lèi)型的測(cè)試號(hào),保持第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度,然后對(duì)LBS應(yīng)用進(jìn)行測(cè)試;解決了現(xiàn)有的測(cè)試方法只能夠?qū)BS應(yīng)用的運(yùn)行是否可用進(jìn)行測(cè)試的問(wèn)題;達(dá)到了可以對(duì)LBS應(yīng)用的運(yùn)行精度進(jìn)行測(cè)試的效果。
[0133]下述為本發(fā)明實(shí)施例中的裝置實(shí)施例。
[0134]實(shí)施例五
[0135]請(qǐng)參考圖5,其示出了本發(fā)明實(shí)施例五提供的LBS測(cè)試裝置的結(jié)構(gòu)方框圖。該LBS測(cè)試裝置,包括:測(cè)試設(shè)置模塊520、位置改變模塊540和功能測(cè)試模塊560。
[0136]測(cè)試設(shè)置模塊520,用于設(shè)置第一類(lèi)型測(cè)試號(hào)和第二類(lèi)型測(cè)試號(hào),每個(gè)測(cè)試號(hào)各自對(duì)應(yīng)一個(gè)經(jīng)緯度;
[0137]位置改變模塊540,用于保持所述測(cè)試設(shè)置模塊520設(shè)置的第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變所述測(cè)試設(shè)置模塊520設(shè)置的第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度;
[0138]功能測(cè)試模塊560,用于根據(jù)所述測(cè)試設(shè)置模塊520設(shè)置的第一類(lèi)型測(cè)試號(hào)和所述位置改變模塊540每次改變經(jīng)緯度后的所述第二類(lèi)型測(cè)試號(hào)對(duì)LBS應(yīng)用進(jìn)行有關(guān)距離或者范圍的測(cè)試。
[0139]綜上所述,本實(shí)施例提供的LBS測(cè)試裝置,通過(guò)采用兩種類(lèi)型的測(cè)試號(hào),保持第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度,然后對(duì)LBS應(yīng)用進(jìn)行測(cè)試;解決了現(xiàn)有的測(cè)試方法只能夠?qū)BS應(yīng)用的運(yùn)行是否可用進(jìn)行測(cè)試的問(wèn)題;達(dá)到了可以對(duì)LBS應(yīng)用的運(yùn)行精度進(jìn)行測(cè)試的效果。
[0140]實(shí)施例六
[0141]請(qǐng)參考圖6,其示出了本發(fā)明實(shí)施例六提供的LBS測(cè)試裝置的結(jié)構(gòu)方框圖。該LBS測(cè)試裝置,包括:測(cè)試設(shè)置模塊520、位置改變模塊540和功能測(cè)試模塊560。
[0142]測(cè)試設(shè)置模塊520,用于設(shè)置第一類(lèi)型測(cè)試號(hào)和第二類(lèi)型測(cè)試號(hào),每個(gè)測(cè)試號(hào)各自對(duì)應(yīng)一個(gè)經(jīng)緯度。本實(shí)施例中,所述第一類(lèi)型測(cè)試號(hào)可以為一個(gè),所述第二類(lèi)型測(cè)試號(hào)可以為至少一個(gè)。
[0143]位置改變模塊540,用于保持所述測(cè)試設(shè)置模塊520設(shè)置的第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變所述測(cè)試設(shè)置模塊520設(shè)置的第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度。具體地講,位置改變模塊540可以包括第一距離增減單元541和第一經(jīng)緯度改變單元542。其中:
[0144]所述第一距離增減單元541,用于逐次將所述測(cè)試設(shè)置模塊520設(shè)置的第二類(lèi)型測(cè)試號(hào)與所述第一類(lèi)型測(cè)試號(hào)之間的距離增加或者減少預(yù)定幅度,得到所述第二類(lèi)型測(cè)試號(hào)的當(dāng)前測(cè)試距離;
[0145]所述第一經(jīng)緯度改變單元542,用于根據(jù)所述第一距離增減單元541改變后的當(dāng)前測(cè)試距離改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度。
[0146]功能測(cè)試模塊560,用于根據(jù)所述測(cè)試設(shè)置模塊520設(shè)置的第一類(lèi)型測(cè)試號(hào)和所述位置改變模塊540每次改變經(jīng)緯度后的所述第二類(lèi)型測(cè)試號(hào)對(duì)LBS應(yīng)用進(jìn)行有關(guān)距離或者范圍的測(cè)試。
[0147]綜上所述,本實(shí)施例提供的LBS測(cè)試裝置,通過(guò)采用兩種類(lèi)型的測(cè)試號(hào),保持第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度,然后對(duì)LBS應(yīng)用進(jìn)行測(cè)試;解決了現(xiàn)有的測(cè)試方法只能夠?qū)BS應(yīng)用的運(yùn)行是否可用進(jìn)行測(cè)試的問(wèn)題;達(dá)到了可以對(duì)LBS應(yīng)用的運(yùn)行精度進(jìn)行測(cè)試的效果。
[0148]實(shí)施例七
[0149]請(qǐng)參考圖7,其示出了本發(fā)明實(shí)施例七提供的LBS測(cè)試裝置的結(jié)構(gòu)方框圖。該LBS測(cè)試裝置,包括:測(cè)試設(shè)置模塊520、位置改變模塊540和功能測(cè)試模塊560。
[0150]測(cè)試設(shè)置模塊520,用于設(shè)置第一類(lèi)型測(cè)試號(hào)和第二類(lèi)型測(cè)試號(hào),每個(gè)測(cè)試號(hào)各自對(duì)應(yīng)一個(gè)經(jīng)緯度。本實(shí)施例中,所述第一類(lèi)型測(cè)試號(hào)可以為一個(gè),所述第二類(lèi)型測(cè)試號(hào)可以為至少一個(gè)。
[0151]位置改變模塊540,用于保持所述測(cè)試設(shè)置模塊520設(shè)置的第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變所述測(cè)試設(shè)置模塊520設(shè)置的第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度。具體地講,位置改變模塊540可以包括緯度增減單元543和/或經(jīng)度增減單元544。其中:
[0152]所述緯度增減單元543,用于保持所述測(cè)試設(shè)置模塊520設(shè)置的第二類(lèi)型測(cè)試號(hào)的經(jīng)度不變,逐次將所述第二類(lèi)型測(cè)試號(hào)的緯度增加或者減少預(yù)定幅度;
[0153]所述經(jīng)度增減單元544,用于保持所述測(cè)試設(shè)置模塊520設(shè)置的第二類(lèi)型測(cè)試號(hào)的緯度不變,逐次將所述第二類(lèi)型測(cè)試號(hào)的經(jīng)度增加或者減少預(yù)定幅度。
[0154]功能測(cè)試模塊560,用于根據(jù)所述測(cè)試設(shè)置模塊520設(shè)置的第一類(lèi)型測(cè)試號(hào)和所述位置改變模塊540每次改變經(jīng)緯度后的所述第二類(lèi)型測(cè)試號(hào)對(duì)LBS應(yīng)用進(jìn)行有關(guān)距離或者范圍的測(cè)試。
[0155]綜上所述,本實(shí)施例提供的LBS測(cè)試裝置,通過(guò)采用兩種類(lèi)型的測(cè)試號(hào),保持第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度,然后對(duì)LBS應(yīng)用進(jìn)行測(cè)試;解決了現(xiàn)有的測(cè)試方法只能夠?qū)BS應(yīng)用的運(yùn)行是否可用進(jìn)行測(cè)試的問(wèn)題;達(dá)到了可以對(duì)LBS應(yīng)用的運(yùn)行精度進(jìn)行測(cè)試的效果。
[0156]實(shí)施例八
[0157]請(qǐng)參考圖8,其示出了本發(fā)明實(shí)施例八提供的LBS測(cè)試裝置的結(jié)構(gòu)方框圖。該LBS測(cè)試裝置,包括:測(cè)試設(shè)置模塊520、位置改變模塊540和功能測(cè)試模塊560。
[0158]測(cè)試設(shè)置模塊520,用于設(shè)置第一類(lèi)型測(cè)試號(hào)和第二類(lèi)型測(cè)試號(hào),每個(gè)測(cè)試號(hào)各自對(duì)應(yīng)一個(gè)經(jīng)緯度。本實(shí)施例中,所述第一類(lèi)型測(cè)試號(hào)可以為兩個(gè)或者兩個(gè)以上,所述第二類(lèi)型測(cè)試號(hào)可以為一個(gè)。
[0159]位置改變模塊540,用于保持所述測(cè)試設(shè)置模塊520設(shè)置的第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變所述測(cè)試設(shè)置模塊520設(shè)置的第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度。具體地講,位置改變模塊540可以包括第二距離增減單元545和第二經(jīng)緯度改變單元546。其中:
[0160]所述第二距離增減單元545,用于逐次將所述測(cè)試設(shè)置模塊520設(shè)置的第二類(lèi)型測(cè)試號(hào)與一部分所述測(cè)試設(shè)置模塊520設(shè)置的第一類(lèi)型測(cè)試號(hào)之間的距離增加至大于預(yù)定距離,并將所述第二類(lèi)型測(cè)試號(hào)與剩余部分所述第一類(lèi)型測(cè)試號(hào)之間的距離減少至小于預(yù)定距離,得到第二類(lèi)型測(cè)試號(hào)的當(dāng)前測(cè)試位置;
[0161]所述第二經(jīng)緯度改變單元546,用于根據(jù)所述第二距離增減單元545改變的當(dāng)前測(cè)試位置改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度。
[0162]功能測(cè)試模塊560,用于根據(jù)所述測(cè)試設(shè)置模塊520設(shè)置的第一類(lèi)型測(cè)試號(hào)和所述位置改變模塊540每次改變經(jīng)緯度后的所述第二類(lèi)型測(cè)試號(hào)對(duì)LBS應(yīng)用進(jìn)行有關(guān)距離或者范圍的測(cè)試。
[0163]綜上所述,本實(shí)施例提供的LBS測(cè)試裝置,通過(guò)采用兩種類(lèi)型的測(cè)試號(hào),保持第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度,然后對(duì)LBS應(yīng)用進(jìn)行測(cè)試;解決了現(xiàn)有的測(cè)試方法只能夠?qū)BS應(yīng)用的運(yùn)行是否可用進(jìn)行測(cè)試的問(wèn)題;達(dá)到了可以對(duì)LBS應(yīng)用的運(yùn)行精度進(jìn)行測(cè)試的效果。
[0164]補(bǔ)充說(shuō)明的是,上述第六至八實(shí)施例中的功能測(cè)試模塊560,可以具體包括:測(cè)試登錄單元562、測(cè)試執(zhí)行單元564和結(jié)果分析單元566,如圖9所示。
[0165]所述測(cè)試登錄單元562,用于利用所述第一類(lèi)型測(cè)試號(hào)和每次改變經(jīng)緯度后的所述第二類(lèi)型測(cè)試號(hào)登錄所述LBS應(yīng)用;
[0166]所述測(cè)試執(zhí)行單元564,用于調(diào)用所述測(cè)試登錄單元562登錄的LBS應(yīng)用中有關(guān)距離或者范圍的功能,得到所述LBS應(yīng)用的實(shí)際運(yùn)行輸出;
[0167]所述結(jié)果分析單元566,用于分析所述測(cè)試執(zhí)行單元564獲得的實(shí)際運(yùn)行輸出和預(yù)期運(yùn)行輸出是否相同來(lái)得出測(cè)試結(jié)果。
[0168]需要說(shuō)明的是:上述實(shí)施例提供的LBS測(cè)試裝置在測(cè)試LBS應(yīng)用時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的LBS測(cè)試裝置與LBS測(cè)試方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
[0169]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0170]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
[0171 ] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種LBS測(cè)試方法,其特征在于,所述方法包括: 設(shè)置第一類(lèi)型測(cè)試號(hào)和第二類(lèi)型測(cè)試號(hào),每個(gè)測(cè)試號(hào)各自對(duì)應(yīng)一個(gè)經(jīng)緯度; 保持所述第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度; 根據(jù)所述第一類(lèi)型測(cè)試號(hào)和每次改變經(jīng)緯度后的所述第二類(lèi)型測(cè)試號(hào)對(duì)LBS應(yīng)用進(jìn)行有關(guān)距離或者范圍的測(cè)試。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一類(lèi)型測(cè)試號(hào)為一個(gè),所述第二類(lèi)型測(cè)試號(hào)為至少一個(gè), 所述逐次改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度,具體包括: 逐次將所述第二類(lèi)型測(cè)試號(hào)與所述第一類(lèi)型測(cè)試號(hào)之間的距離增加或者減少預(yù)定幅度,得到所述第二類(lèi)型測(cè)試號(hào)的當(dāng)前測(cè)試距離; 根據(jù)所述當(dāng)前測(cè)試距離改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一類(lèi)型測(cè)試號(hào)為一個(gè),所述第二類(lèi)型測(cè)試號(hào)為至少一個(gè), 所述逐次改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度,具體包括: 保持所述第二類(lèi)型測(cè)試 號(hào)的經(jīng)度不變,逐次將所述第二類(lèi)型測(cè)試號(hào)的緯度增加或者減少預(yù)定幅度; 和/或,保持所述第二類(lèi)型測(cè)試號(hào)的緯度不變,逐次將所述第二類(lèi)型測(cè)試號(hào)的經(jīng)度增加或者減少預(yù)定幅度。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一類(lèi)型測(cè)試號(hào)為兩個(gè)或者兩個(gè)以上,所述第二類(lèi)型測(cè)試號(hào)為一個(gè), 所述逐次改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度,具體包括: 逐次將所述第二類(lèi)型測(cè)試號(hào)與一部分所述第一類(lèi)型測(cè)試號(hào)之間的距離增加至大于預(yù)定距離,并將所述第二類(lèi)型測(cè)試號(hào)與剩余部分所述第一類(lèi)型測(cè)試號(hào)之間的距離減少至小于預(yù)定距離,得到第二類(lèi)型測(cè)試號(hào)的當(dāng)前測(cè)試位置; 根據(jù)所述當(dāng)前測(cè)試位置改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度。
5.根據(jù)權(quán)利要求1至4任一所述的方法,其特征在于,所述根據(jù)所述第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度和每次改變后的所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度分別對(duì)LBS應(yīng)用進(jìn)行有關(guān)距離或者范圍的測(cè)試,具體包括: 利用所述第一類(lèi)型測(cè)試號(hào)和每次改變經(jīng)緯度后的所述第二類(lèi)型測(cè)試號(hào)登錄所述LBS應(yīng)用; 調(diào)用所述LBS應(yīng)用中有關(guān)距離或者范圍的功能,得到所述LBS應(yīng)用的實(shí)際運(yùn)行輸出; 分析所述實(shí)際運(yùn)行輸出和預(yù)期運(yùn)行輸出是否相同來(lái)得出測(cè)試結(jié)果。
6.一種LBS測(cè)試裝置,其特征在于,所述裝置包括: 測(cè)試設(shè)置模塊,用于設(shè)置第一類(lèi)型測(cè)試號(hào)和第二類(lèi)型測(cè)試號(hào),每個(gè)測(cè)試號(hào)各自對(duì)應(yīng)一個(gè)經(jīng)緯度; 位置改變模塊,用于保持所述第一類(lèi)型測(cè)試號(hào)的經(jīng)緯度不變,逐次改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度; 功能測(cè)試模塊,用于根據(jù)所述第一類(lèi)型測(cè)試號(hào)和每次改變經(jīng)緯度后的所述第二類(lèi)型測(cè)試號(hào)對(duì)LBS應(yīng)用進(jìn)行有關(guān)距離或者范圍的測(cè)試。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一類(lèi)型測(cè)試號(hào)為一個(gè),所述第二類(lèi)型測(cè)試號(hào)為至少一個(gè),所述位置改變模塊,具體包括: 第一距離增減單元和第一經(jīng)緯度改變單元; 所述第一距離增減單元,用于逐次將所述第二類(lèi)型測(cè)試號(hào)與所述第一類(lèi)型測(cè)試號(hào)之間的距離增加或者減少預(yù)定幅度,得到所述第二類(lèi)型測(cè)試號(hào)的當(dāng)前測(cè)試距離; 所述第一經(jīng)緯度改變單元,用于根據(jù)所述當(dāng)前測(cè)試距離改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一類(lèi)型測(cè)試號(hào)為一個(gè),所述第二類(lèi)型測(cè)試號(hào)為至少一個(gè),所述位置改變模塊,具體包括: 緯度增減單元和/或經(jīng)度增減單元; 所述緯度增減單元,用于保持所述第二類(lèi)型測(cè)試號(hào)的經(jīng)度不變,逐次將所述第二類(lèi)型測(cè)試號(hào)的緯度增加或者減少預(yù)定幅度; 所述經(jīng)度增減單元,用于保持所述第二類(lèi)型測(cè)試號(hào)的緯度不變,逐次將所述第二類(lèi)型測(cè)試號(hào)的經(jīng)度增加或者減少預(yù)定幅度。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一類(lèi)型測(cè)試號(hào)為兩個(gè)或者兩個(gè)以上,所述第二類(lèi)型測(cè)試號(hào)為一個(gè), 所述位置改變模塊,具體包括: 第二距離增減單元和第二經(jīng)緯度改變單元; 所述第二距離增減單元,用于逐次將所述第二類(lèi)型測(cè)試號(hào)與一部分所述第一類(lèi)型測(cè)試號(hào)之間的距離增加至大于預(yù)定距離,并將所述第二類(lèi)型測(cè)試號(hào)與剩余部分所述第一類(lèi)型測(cè)試號(hào)之間的距離減少至小于預(yù)定距離,得到第二類(lèi)型測(cè)試號(hào)的當(dāng)前測(cè)試位置目標(biāo)距離; 所述第二經(jīng)緯度改變單元,用于根據(jù)所述當(dāng)前測(cè)試位置改變所述第二類(lèi)型測(cè)試號(hào)的經(jīng)緯度。
10.根據(jù)權(quán)利要求6至9任一所述的裝置,其特征在于,所述功能測(cè)試模塊,具體包括: 測(cè)試登錄單元、測(cè)試執(zhí)行單元和結(jié)果分析單元; 所述測(cè)試登錄單元,用于利用所述第一類(lèi)型測(cè)試號(hào)和每次改變經(jīng)緯度后的所述第二類(lèi)型測(cè)試號(hào)登錄所述LBS應(yīng)用; 所述測(cè)試執(zhí)行單元,用于調(diào)用所述LBS應(yīng)用中有關(guān)距離或者范圍的功能,得到所述LBS應(yīng)用的實(shí)際運(yùn)行輸出; 所述結(jié)果分析單元,用于分析所述實(shí)際運(yùn)行輸出和預(yù)期運(yùn)行輸出是否相同來(lái)得出測(cè)試結(jié)果。
【文檔編號(hào)】G06F11/36GK103778057SQ201210413054
【公開(kāi)日】2014年5月7日 申請(qǐng)日期:2012年10月25日 優(yōu)先權(quán)日:2012年10月25日
【發(fā)明者】陳海莎, 段薇, 余偉, 趙培, 尹酉, 仝飛, 張敏琪 申請(qǐng)人:騰訊科技(深圳)有限公司