專(zhuān)利名稱:移動(dòng)應(yīng)用測(cè)試方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種移動(dòng)應(yīng)用測(cè)試方法和系統(tǒng),具體而言,涉及一種對(duì)移動(dòng)應(yīng)用中的鏈接的正確性進(jìn)行自動(dòng)測(cè)試的方法和系統(tǒng)。
背景技術(shù):
由于移動(dòng)互聯(lián)網(wǎng)的飛速發(fā)展,導(dǎo)致基于移動(dòng)設(shè)備的應(yīng)用(application,例如應(yīng)用軟件和游戲)越來(lái)越多,移動(dòng)設(shè)備的功能也越來(lái)越強(qiáng)大,例如通過(guò)移動(dòng)設(shè)備瀏覽網(wǎng)頁(yè),辦公,游戲,以及其他各種各樣的應(yīng)用。這吸引了全球數(shù)百萬(wàn)的移動(dòng)應(yīng)用開(kāi)發(fā)人員為移動(dòng)設(shè)備開(kāi)發(fā)各種應(yīng)用。在此背景下,對(duì)移動(dòng)設(shè)備的應(yīng)用進(jìn)行測(cè)試的需求也越來(lái)越大。目前的測(cè)試大多為手工測(cè)試,鮮見(jiàn)自動(dòng)測(cè)試平臺(tái),這導(dǎo)致耗費(fèi)大量的人力和時(shí)間。 在某些情況下,移動(dòng)應(yīng)用中會(huì)內(nèi)置有一些鏈接(URL)。例如,當(dāng)移動(dòng)應(yīng)用可以通過(guò)網(wǎng)絡(luò)進(jìn)行在線更新時(shí),該移動(dòng)應(yīng)用中會(huì)內(nèi)置有在線更新用的URL。因此,需要對(duì)移動(dòng)應(yīng)用中所內(nèi)置的鏈接的正確性進(jìn)行測(cè)試。目前,對(duì)移動(dòng)應(yīng)用中的鏈接的測(cè)試需要通過(guò)人工完成。這樣費(fèi)時(shí)費(fèi)力,提高測(cè)試成本。此外,因?yàn)殒溄涌赡艽嬖谟谝苿?dòng)應(yīng)用中的多個(gè)界面中,并且有可能以各種形式出現(xiàn),例如圖片、視頻等,因此,僅通過(guò)人工測(cè)試的話,容易漏掉移動(dòng)應(yīng)用中的某些鏈接,導(dǎo)致測(cè)試結(jié)果不完整或不可靠。
發(fā)明內(nèi)容
本發(fā)明是有鑒于上述問(wèn)題而作出的,其目的在于提供一種移動(dòng)應(yīng)用測(cè)試方法和系統(tǒng),自動(dòng)尋找移動(dòng)應(yīng)用中的各個(gè)鏈接,并對(duì)各鏈接的正確性進(jìn)行自動(dòng)測(cè)試。為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種移動(dòng)應(yīng)用測(cè)試方法,包括由服務(wù)器提取待測(cè)試的應(yīng)用中的鏈接;由服務(wù)器根據(jù)鏈接正確性測(cè)試規(guī)則,對(duì)所提取的鏈接的正確性進(jìn)行檢測(cè)。為了實(shí)現(xiàn)上述目的,本發(fā)明還提供一種移動(dòng)應(yīng)用測(cè)試系統(tǒng),包括服務(wù)器,用于提取待測(cè)試的應(yīng)用中的鏈接,根據(jù)鏈接正確性測(cè)試規(guī)則,對(duì)所提取的鏈接的正確性進(jìn)行檢測(cè);以及發(fā)送設(shè)備,連接到服務(wù)器,用于將待測(cè)試的應(yīng)用及其鏈接正確性測(cè)試規(guī)則發(fā)送到服務(wù)器。本發(fā)明所述的移動(dòng)應(yīng)用測(cè)試方法和系統(tǒng),通過(guò)自動(dòng)尋找移動(dòng)應(yīng)用中的各個(gè)鏈接,并對(duì)各鏈接的正確性進(jìn)行測(cè)試,實(shí)現(xiàn)對(duì)移動(dòng)應(yīng)用中的鏈接正確性的自動(dòng)測(cè)試。
圖I是根據(jù)本發(fā)明一實(shí)施方式的移動(dòng)應(yīng)用測(cè)試系統(tǒng)的示意圖。
具體實(shí)施方式
以下結(jié)合附圖來(lái)說(shuō)明本發(fā)明的實(shí)施方式。需要指出的是,在以下說(shuō)明中,以移動(dòng)式電話(cellularphone)作為移動(dòng)設(shè)備的一個(gè)例子來(lái)進(jìn)行說(shuō)明。但是,本發(fā)明不限于移動(dòng)式電話,還可以是其它移動(dòng)設(shè)備,例如個(gè)人數(shù)字助(PersonalDigitalAssistant, PDA)、平板計(jì)算機(jī)(TabletPC)、智能手機(jī)(Smartphone)、iPad 等。圖I是根據(jù)本發(fā)明一實(shí)施方式的移動(dòng)應(yīng)用測(cè)試系統(tǒng)的示意圖。如圖I所示,根據(jù)本發(fā)明一實(shí)施方式的移動(dòng)應(yīng)用測(cè)試系統(tǒng)包 括移動(dòng)式電話(移動(dòng)設(shè)備的一個(gè)例子)I、個(gè)人計(jì)算機(jī)(PC) 2、網(wǎng)絡(luò)3和服務(wù)器4。移動(dòng)式電話I可以經(jīng)由PC 2通過(guò)網(wǎng)絡(luò)3連接到服務(wù)器4,也可以直接通過(guò)網(wǎng)絡(luò)3連接到服務(wù)器4,還可以直接連接到服務(wù)器4。移動(dòng)式電話I連接到PC 2和/或服務(wù)器4的方式可以通過(guò)有線連接,也可以通過(guò)例如無(wú)線局域網(wǎng)(WLAN)、藍(lán)牙等無(wú)線方式連接。當(dāng)對(duì)待測(cè)試的應(yīng)用中的鏈接正確性進(jìn)行測(cè)試時(shí),首先,將待測(cè)試的應(yīng)用發(fā)送到服務(wù)器4??梢酝ㄟ^(guò)與服務(wù)器4直接相連接的移動(dòng)式電話I和/或PC 2發(fā)送,也可以經(jīng)由網(wǎng)絡(luò)3由移動(dòng)式電話I和/或PC 2發(fā)送。在發(fā)送待測(cè)試的應(yīng)用的同時(shí),移動(dòng)式電話I和/或PC 2還將鏈接正確性測(cè)試規(guī)則發(fā)送到服務(wù)器4。該鏈接正確性測(cè)試規(guī)則可以是,例如,正確鏈接表和/或錯(cuò)誤鏈接表。對(duì)于正確鏈接表中的URL,待測(cè)試的應(yīng)用中至少應(yīng)包含其中一個(gè)URL,否則,服務(wù)器4將該應(yīng)用的鏈接正確性檢測(cè)為不正確。對(duì)于錯(cuò)誤鏈接表中的URL,只要待測(cè)試的應(yīng)用中含有其中任一 URL,服務(wù)器4就將該應(yīng)用的鏈接正確性檢測(cè)為不正確。對(duì)于既不屬于正確鏈接表、也不屬于錯(cuò)誤鏈接表中的鏈接,根據(jù)需要,服務(wù)器4可以將其檢測(cè)為正確,也可以將其檢測(cè)為不正確,還可以通過(guò)交互的方式將其呈現(xiàn)給測(cè)試者,由測(cè)試者人工設(shè)定為正確或不正確,并相應(yīng)更新正確鏈接表和/或錯(cuò)誤鏈接表。以上只是鏈接正確性測(cè)試規(guī)則的一個(gè)例子。本發(fā)明不限于此,還可以使用其它鏈接正確性測(cè)試規(guī)則。當(dāng)服務(wù)器4接收到待測(cè)試的應(yīng)用和鏈接正確性測(cè)試規(guī)則后,首先對(duì)待測(cè)試的應(yīng)用進(jìn)行分析和處理,提取出其中所包含的全部鏈接,然后根據(jù)鏈接正確性測(cè)試規(guī)則檢測(cè)每個(gè)鏈接是否正確。在以上說(shuō)明中,“應(yīng)用”指的是在移動(dòng)設(shè)備上顯示或運(yùn)行的內(nèi)容,例如針對(duì)移動(dòng)設(shè)備開(kāi)發(fā)的軟件、游戲、圖片、視頻、音頻、電子圖書(shū)、網(wǎng)站等。在以上說(shuō)明中,“計(jì)算機(jī)”指的是具有處理器和存儲(chǔ)器,能夠?qū)崿F(xiàn)數(shù)學(xué)運(yùn)算的設(shè)備,它不僅包括通常意義上的計(jì)算機(jī),還包括具有上述結(jié)構(gòu)和功能的其它任何形式的設(shè)備。在以上說(shuō)明中,“服務(wù)器”指的是與計(jì)算機(jī)和/或移動(dòng)設(shè)備相連接從而控制計(jì)算機(jī)和/或移動(dòng)設(shè)備的設(shè)備,它可以是運(yùn)行特定軟件從而實(shí)現(xiàn)上述功能的通常意義上的計(jì)算機(jī),也可以是通常意義上的服務(wù)器,還可以是具有上述功能的其它任何形式的設(shè)備。
權(quán)利要求
1.一種移動(dòng)應(yīng)用測(cè)試方法,包括 由服務(wù)器提取待測(cè)試的應(yīng)用中的鏈接; 由服務(wù)器根據(jù)鏈接正確性測(cè)試規(guī)則,對(duì)所提取的鏈接的正確性進(jìn)行檢測(cè)。
2.根據(jù)權(quán)利要求I所述的移動(dòng)應(yīng)用測(cè)試方法,其特征在于,待測(cè)試的應(yīng)用及其鏈接正確性測(cè)試規(guī)則通過(guò)網(wǎng)絡(luò)發(fā)送到服務(wù)器。
3.根據(jù)權(quán)利要求I所述的移動(dòng)應(yīng)用測(cè)試方法,其特征在于,鏈接正確性測(cè)試規(guī)則包括正確鏈接表和錯(cuò)誤鏈接表中的一個(gè)或兩者。
4.根據(jù)權(quán)利要求3所述的移動(dòng)應(yīng)用測(cè)試方法,其特征在于,當(dāng)所提取的鏈接與正確鏈接表中的鏈接至少有一個(gè)相同時(shí),將該應(yīng)用的鏈接正確性檢測(cè)為正確。
5.根據(jù)權(quán)利要求3所述的移動(dòng)應(yīng)用測(cè)試方法,其特征在于,當(dāng)所提取的鏈接與錯(cuò)誤鏈接表中的鏈接至少有一個(gè)相同時(shí),將該應(yīng)用的鏈接正確性檢測(cè)為不正確。
6.根據(jù)權(quán)利要求3所述的移動(dòng)應(yīng)用測(cè)試方法,其特征在于,當(dāng)所提取的鏈接既不與正確鏈接表中的鏈接相同、也不與錯(cuò)誤鏈接表中的鏈接相同時(shí),將該鏈接呈現(xiàn)給測(cè)試者,并由測(cè)試者設(shè)定該鏈接正確與否。
7.根據(jù)權(quán)利要求6所述的移動(dòng)應(yīng)用測(cè)試方法,其特征在于,在測(cè)試者將所述鏈接設(shè)定為正確或不正確之后,相應(yīng)更新正確鏈接表或錯(cuò)誤鏈接表。
8.—種移動(dòng)應(yīng)用測(cè)試系統(tǒng),包括 服務(wù)器,用于提取待測(cè)試的應(yīng)用中的鏈接,根據(jù)鏈接正確性測(cè)試規(guī)則,對(duì)所提取的鏈接的正確性進(jìn)行檢測(cè);以及 發(fā)送設(shè)備,連接到服務(wù)器,用于將待測(cè)試的應(yīng)用及其鏈接正確性測(cè)試規(guī)則發(fā)送到服務(wù)器。
9.根據(jù)權(quán)利要求8所述的移動(dòng)應(yīng)用測(cè)試系統(tǒng),其特征在于,發(fā)送設(shè)備通過(guò)網(wǎng)絡(luò)連接到服務(wù)器。
10.根據(jù)權(quán)利要求8所述的移動(dòng)應(yīng)用測(cè)試系統(tǒng),其特征在于,所述發(fā)送設(shè)備是移動(dòng)設(shè)備或計(jì)算機(jī)。
全文摘要
本發(fā)明提供一種移動(dòng)應(yīng)用測(cè)試方法和系統(tǒng)。該移動(dòng)應(yīng)用測(cè)試方法包括由服務(wù)器提取待測(cè)試的應(yīng)用中的鏈接;由服務(wù)器根據(jù)鏈接正確性測(cè)試規(guī)則,對(duì)所提取的鏈接的正確性進(jìn)行檢測(cè)。本發(fā)明,通過(guò)自動(dòng)尋找移動(dòng)應(yīng)用中的各個(gè)鏈接,并對(duì)各鏈接的正確性進(jìn)行測(cè)試,實(shí)現(xiàn)對(duì)移動(dòng)應(yīng)用中的鏈接正確性的自動(dòng)測(cè)試。
文檔編號(hào)G06F17/30GK102710456SQ20121011982
公開(kāi)日2012年10月3日 申請(qǐng)日期2012年4月21日 優(yōu)先權(quán)日2012年4月21日
發(fā)明者戴亦斌 申請(qǐng)人:北京邁凱互動(dòng)網(wǎng)絡(luò)科技有限公司