亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種瀏覽器標(biāo)簽測(cè)試方法

文檔序號(hào):6331234閱讀:127來源:國(guó)知局
專利名稱:一種瀏覽器標(biāo)簽測(cè)試方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)軟件測(cè)試技術(shù)領(lǐng)域,具體涉及一種瀏覽器標(biāo)簽測(cè)試方法。
背景技術(shù)
隨著3C融合時(shí)代的到來,越來越多的消費(fèi)類電子產(chǎn)品中有瀏覽器應(yīng)用的需求, 目前,數(shù)字電視機(jī)頂盒、IPTV機(jī)頂盒、數(shù)字電視一體機(jī)和手機(jī)等等產(chǎn)品中很多都已支持 瀏覽器應(yīng)用。由于消費(fèi)類電子產(chǎn)品本身的CPU處理能力低、內(nèi)存容量受限。低功耗等一些特 性,使得在PC上非常流行的IE瀏覽器、Netscape瀏覽器、Firefox瀏覽器等無法直接應(yīng) 用在消費(fèi)類電子產(chǎn)品中,這同時(shí)也加大了嵌入式瀏覽器開發(fā)、裁剪、移植的的難度。而 對(duì)于移植、裁剪后瀏覽器的集成測(cè)試工作也就顯得尤為重要。那么如何知道我們裁剪移 植后的瀏覽器對(duì)某種標(biāo)記語言的支持程度呢,例如HTML4.01。如果采用人工測(cè)試不但 要要耗費(fèi)大量的測(cè)試標(biāo)簽的編寫,而且要大量的時(shí)間來執(zhí)行測(cè)試工作。

發(fā)明內(nèi)容
本發(fā)明提供一種瀏覽器標(biāo)簽測(cè)試方法,能夠?qū)崿F(xiàn)瀏覽器對(duì)標(biāo)簽支持測(cè)試的自動(dòng) 化,從而有效的提高測(cè)試人員的工作效率。本發(fā)明實(shí)施例提供了一種瀏覽器標(biāo)簽測(cè)試方法,包括標(biāo)簽編輯,將需要測(cè)試的標(biāo)簽編寫成標(biāo)簽庫(kù),初始化URL種子隊(duì)列;標(biāo)簽測(cè)試策略,瀏覽器在自動(dòng)瀏覽過程中實(shí)現(xiàn)標(biāo)簽測(cè)試,在這個(gè)測(cè)試過程中采 用的策略是庫(kù)中的標(biāo)簽在瀏覽的頁(yè)面能夠正常顯示就將其從標(biāo)記庫(kù)中刪除并記錄測(cè)試通 過;測(cè)試結(jié)果分析,分析通過了測(cè)試的標(biāo)簽,以及沒有通過測(cè)試的標(biāo)簽及其沒有通 過測(cè)試的原因。所述標(biāo)簽測(cè)試策略中以瀏覽器自動(dòng)瀏覽網(wǎng)頁(yè)做為測(cè)試驅(qū)動(dòng)的。所述標(biāo)簽測(cè)試策略中的測(cè)試策略是建立標(biāo)簽庫(kù),而后從當(dāng)前網(wǎng)頁(yè)中查找被測(cè)標(biāo) 簽進(jìn)行測(cè)試。所述方法還包括若檢測(cè)出標(biāo)簽已測(cè)試過,將測(cè)試過的標(biāo)簽從標(biāo)簽庫(kù)中刪除避 免重復(fù)測(cè)試。本發(fā)明實(shí)施例,通過標(biāo)簽編輯,標(biāo)簽測(cè)試策略,測(cè)試結(jié)果分析,從而采用瀏覽 器對(duì)標(biāo)簽支持測(cè)試的自動(dòng)化,從而有效的提高測(cè)試人員的工作效率。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或 現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅 是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例中的瀏覽器標(biāo)簽支持的自動(dòng)化測(cè)試方法流程圖。 圖2為本發(fā)明實(shí)施例中的瀏覽器標(biāo)簽測(cè)試策略的流程圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、 完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施 例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得 的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明提供一種瀏覽器標(biāo)簽支持的自動(dòng)化測(cè)試方法,包括標(biāo)簽編輯,自動(dòng)測(cè) 試驅(qū)動(dòng)的維護(hù),標(biāo)簽測(cè)試策略,測(cè)試結(jié)果分析。首先由測(cè)試人員將需要測(cè)試的標(biāo)簽編寫 生標(biāo)簽庫(kù),而后初始化URL種子隊(duì)列,這是實(shí)現(xiàn)自動(dòng)化測(cè)試的驅(qū)動(dòng)力,瀏覽器在自動(dòng)瀏 覽器過程中實(shí)現(xiàn)標(biāo)簽測(cè)試,在這個(gè)測(cè)試過程中采用的策略是若庫(kù)中的標(biāo)簽在瀏覽的頁(yè)面 能夠正常顯示就將其從標(biāo)記庫(kù)中刪除并記錄測(cè)試通過。最后是對(duì)測(cè)試的結(jié)果進(jìn)行分析, 分析結(jié)果是那些標(biāo)簽通過了測(cè)試,那么沒有通過測(cè)試以及沒有通過測(cè)試的原因。標(biāo)簽編輯是將要測(cè)試的標(biāo)簽加入到標(biāo)簽文件,文件的格式為標(biāo)簽名以及可能的 屬性。例如<a>href自動(dòng)測(cè)試驅(qū)動(dòng)維護(hù)主要在于如何讓整個(gè)測(cè)試系統(tǒng)自動(dòng)連續(xù)的運(yùn)行,本發(fā)明以一 個(gè)URL作為種子加入到URL隊(duì)列,瀏覽器從隊(duì)列中獲取網(wǎng)址然后訪問網(wǎng)頁(yè),將其從網(wǎng) 頁(yè)中提取的超鏈接加入到URL隊(duì)列,從而實(shí)現(xiàn)自動(dòng)連續(xù)的運(yùn)行。標(biāo)簽測(cè)試策略是若庫(kù)中的標(biāo)簽在瀏覽的頁(yè)面能夠正常顯示就將其從標(biāo)記庫(kù)中刪 除并記錄測(cè)試通過,否則標(biāo)簽沒有通過測(cè)試。測(cè)試結(jié)果分析通過對(duì)測(cè)試記錄文件的分析得出那些標(biāo)簽通過了測(cè)試,那么沒有 通過測(cè)試以及沒有通過測(cè)試的原因。相應(yīng)的,圖1示出了本發(fā)明實(shí)施例中的瀏覽器標(biāo)簽支持的自動(dòng)化測(cè)試方法流程 圖,本實(shí)施實(shí)現(xiàn)機(jī)頂盒嵌入式瀏覽器標(biāo)簽支持的自動(dòng)化測(cè)試方法的步驟如下步驟S101,編輯標(biāo)簽文件,將要測(cè)試標(biāo)簽寫入標(biāo)簽文件,包括標(biāo)簽,以及該標(biāo) 簽可能的屬性。步驟S102,將標(biāo)簽文件讀入內(nèi)存形成標(biāo)簽庫(kù),這個(gè)庫(kù)在測(cè)試過程中會(huì)被更改和 維護(hù)。步驟S103,給定一個(gè)URL種子去初始化URL隊(duì)列,在測(cè)試過程中訪問的網(wǎng)頁(yè) 提取的超鏈接也會(huì)加入到這個(gè)隊(duì)列。步驟S104,根據(jù)URL獲得網(wǎng)頁(yè)源碼并顯示,這是測(cè)試的原材料步驟S 105,根據(jù)頁(yè)面的現(xiàn)實(shí)情況來測(cè)試標(biāo)簽的支持。這一步會(huì)在圖2中詳細(xì)解釋。步驟S106,記錄測(cè)試結(jié)果,這是測(cè)試結(jié)果分析的基礎(chǔ)。步驟S 107,若標(biāo)簽庫(kù)中還有沒有被測(cè)試的標(biāo)簽?zāi)敲崔D(zhuǎn)S108,否則結(jié)束測(cè)試步驟S107,若標(biāo)簽庫(kù)中還有沒有被測(cè)試的標(biāo)簽?zāi)敲崔D(zhuǎn)S108,否則結(jié)束測(cè)試步驟S108,將訪問的URL提出出來并將其加入到URL隊(duì)列。
相應(yīng)的,圖2示出了本發(fā)明實(shí)施例中的瀏覽器標(biāo)簽測(cè)試策略的流程圖,包括步驟S201,從標(biāo)簽庫(kù)里選擇測(cè)試標(biāo)簽,包括其屬性。步驟S202,若標(biāo)簽為非法標(biāo)簽則直接結(jié)束測(cè)試步驟S203,在當(dāng)前顯示的網(wǎng)頁(yè)中查找被測(cè)標(biāo)簽步驟S204,若被測(cè)的標(biāo)簽在當(dāng)前葉中沒有則繼續(xù)讀入下一標(biāo)簽進(jìn)行測(cè)試即轉(zhuǎn) S201,若被測(cè)標(biāo)簽查找成功則轉(zhuǎn)S205。步驟S205,對(duì)于被測(cè)標(biāo)簽記錄測(cè)試結(jié)果。步驟S206,在標(biāo)簽庫(kù)中標(biāo)記該標(biāo)簽已被測(cè)試過,避免下載再測(cè),也就將標(biāo)志位 置1即可,接著轉(zhuǎn)S201進(jìn)行下一個(gè)標(biāo)簽的測(cè)試。綜上,本發(fā)明實(shí)施例,通過標(biāo)簽編輯,標(biāo)簽測(cè)試策略,測(cè)試結(jié)果分析,從而采 用瀏覽器對(duì)標(biāo)簽支持測(cè)試的自動(dòng)化,從而有效的提高測(cè)試人員的工作效率。以上對(duì)本發(fā)明實(shí)施例進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理 及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思 想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范 圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種瀏覽器標(biāo)簽測(cè)試方法,其特征在于,包括標(biāo)簽編輯,將需要測(cè)試的標(biāo)簽編寫成標(biāo)簽庫(kù),初始化URL種子隊(duì)列; 標(biāo)簽測(cè)試策略,瀏覽器在自動(dòng)瀏覽過程中實(shí)現(xiàn)標(biāo)簽測(cè)試,在這個(gè)測(cè)試過程中采用的 策略是庫(kù)中的標(biāo)簽在瀏覽的頁(yè)面能夠正常顯示就將其從標(biāo)記庫(kù)中刪除并記錄測(cè)試通過;測(cè)試結(jié)果分析,分析通過了測(cè)試的標(biāo)簽,以及沒有通過測(cè)試的標(biāo)簽及其沒有通過測(cè) 試的原因。
2.如權(quán)利要求1所述的方法,其特征在于,所述標(biāo)簽測(cè)試策略中以瀏覽器自動(dòng)瀏覽網(wǎng) 頁(yè)做為測(cè)試驅(qū)動(dòng)的。
3.如權(quán)利要求1所述的方法,其特征在于,所述標(biāo)簽測(cè)試策略中的測(cè)試策略是建立標(biāo) 簽庫(kù),而后從當(dāng)前網(wǎng)頁(yè)中查找被測(cè)標(biāo)簽進(jìn)行測(cè)試。
4.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括若檢測(cè)出標(biāo)簽已測(cè)試 過,將測(cè)試過的標(biāo)簽從標(biāo)簽庫(kù)中刪除避免重復(fù)測(cè)試。
全文摘要
本發(fā)明實(shí)施例公開了一種瀏覽器標(biāo)簽測(cè)試方法,包括標(biāo)簽編輯,將需要測(cè)試的標(biāo)簽編寫成標(biāo)簽庫(kù),初始化URL種子隊(duì)列;標(biāo)簽測(cè)試策略,瀏覽器在自動(dòng)瀏覽過程中實(shí)現(xiàn)標(biāo)簽測(cè)試,在這個(gè)測(cè)試過程中采用的策略是庫(kù)中的標(biāo)簽在瀏覽的頁(yè)面能夠正常顯示就將其從標(biāo)記庫(kù)中刪除并記錄測(cè)試通過;測(cè)試結(jié)果分析,分析通過了測(cè)試的標(biāo)簽,以及沒有通過測(cè)試的標(biāo)簽及其沒有通過測(cè)試的原因。通過實(shí)施本發(fā)明,通過標(biāo)簽編輯,標(biāo)簽測(cè)試策略,測(cè)試結(jié)果分析,從而采用瀏覽器對(duì)標(biāo)簽支持測(cè)試的自動(dòng)化,從而有效的提高測(cè)試人員的工作效率。
文檔編號(hào)G06F11/36GK102012859SQ20101026872
公開日2011年4月13日 申請(qǐng)日期2010年8月31日 優(yōu)先權(quán)日2010年8月31日
發(fā)明者羅笑南, 雷曾榮 申請(qǐng)人:中山大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1