專利名稱:生成手機(jī)自動(dòng)化測(cè)試用例的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及測(cè)試技術(shù),尤其涉及一種生成手機(jī)自動(dòng)化測(cè)試用例的方法及裝置。
背景技術(shù):
近年來,隨著通信技術(shù)的發(fā)展,手機(jī)等終端產(chǎn)品的型號(hào)越來越豐富,功能 越來越復(fù)雜。為了降低手機(jī)的測(cè)試成本、縮短測(cè)試周期,各手機(jī)開發(fā)商正把目 光投向手機(jī)的自動(dòng)化測(cè)試:技術(shù)上,并在射頻、功能/性能測(cè)試方面作了大量嘗試。手機(jī)功能/性能自動(dòng)化測(cè)試中,為了更貼近真實(shí)用戶,業(yè)界廣泛采用基于UI (User Interface,用戶界面)的自動(dòng)化測(cè)試方法,即通過按鍵(模擬按鍵) 操作手機(jī),抓取手機(jī)屏幕圖片,然后在PC機(jī)上對(duì)這些屏幕圖片進(jìn)行分析,如0CR 文字識(shí)別、圖片比較等,來判定測(cè)試用例是否可行。在手機(jī)的自動(dòng)化測(cè)試技術(shù)中,目前普遍采用的是基于操作記錄的方式生成 UI自動(dòng)化測(cè)試用例。基于才喿作記錄的方式可以分為兩種手工創(chuàng)建測(cè)試用例和 錄制測(cè)試用例方式。其中,手工創(chuàng)建測(cè)試用例方式是指,使用手工方式操作手機(jī)執(zhí)行測(cè)試用例, 然后由手機(jī)測(cè)試人員將這些操作翻譯成自動(dòng)化測(cè)試用例;錄制測(cè)試用例方式是 指,在利用手工方式操作手機(jī)執(zhí)行測(cè)試用例的同時(shí),通過記錄軟件將手工操作 的過程記錄下來,并以此生成自動(dòng)化測(cè)試用例。那么,若再需要對(duì)相同型號(hào)的 手機(jī)進(jìn)行測(cè)試時(shí),則可通過沖丸行所述自動(dòng)化測(cè)試用例,對(duì)手才幾進(jìn)行測(cè)試。在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)在現(xiàn)有技術(shù)中存在如下問題無論是利用手工操作方式生成自動(dòng)化測(cè)試用例,還是通過錄制測(cè)試用例方 式生成自動(dòng)化測(cè)試用例,都需要手機(jī)測(cè)試人員手工操作手機(jī)執(zhí)行測(cè)試用例,才 能獲得自動(dòng)化測(cè)試用例中的操作記錄。若是對(duì)不同型號(hào)的手機(jī)進(jìn)行測(cè)試,需要 不斷的重復(fù)通過手機(jī)梯:作手機(jī)執(zhí)行測(cè)試用例的方式,生成自動(dòng)化測(cè)試用例的過 程。因此,采用上述兩種方式進(jìn)行測(cè)試時(shí),手機(jī)測(cè)試的效率低下,且靈活性較 差。發(fā)明內(nèi)容本發(fā)明的實(shí)施例提供了 一種生成手機(jī)自動(dòng)化測(cè)試用例的方法及裝置,以提 高手機(jī)自動(dòng)化測(cè)試用例的創(chuàng)建效率。本發(fā)明的實(shí)施例一種生成手機(jī)自動(dòng)化測(cè)試用例的方法采用以下技術(shù)方案 一種生成手機(jī)自動(dòng)化測(cè)試用例的方法,所述方法包括如下步驟 建立各個(gè)父菜單與其子菜單之間的級(jí)聯(lián)關(guān)系; 通過所述級(jí)聯(lián)關(guān)系,獲得查找到目標(biāo)菜單的路徑; 將所述查找路徑作為記錄存儲(chǔ)。本發(fā)明實(shí)施例生成手機(jī)自動(dòng)化測(cè)試用例的方法,通過建立的各個(gè)父菜單與 其子菜單之間的級(jí)聯(lián)關(guān)系,可以獲得查找到目標(biāo)菜單的查找路徑,并將所述的 查找路徑作為記錄存儲(chǔ)。這樣,在對(duì)手機(jī)進(jìn)行測(cè)試時(shí),就可利用存儲(chǔ)的記錄作 為測(cè)試用例。按照上述的方式生成自動(dòng)化測(cè)試用例,避免了現(xiàn)有技術(shù)中由于需要測(cè)試人 員手工操作手機(jī)執(zhí)行測(cè)試用例,然后將手工操作形成自動(dòng)化測(cè)試用例而帶來的 測(cè)試效率不高的問題。因此,利用本發(fā)明實(shí)施例所述的方法生成的測(cè)試用例, 能夠提高手機(jī)自動(dòng)化測(cè)試用例的創(chuàng)建效率。本發(fā)明的實(shí)施例一種生成手機(jī)自動(dòng)化測(cè)試用例的裝置釆用以下技術(shù)方案 一種生成手機(jī)自動(dòng)化測(cè)試用例的裝置,所述裝置包括 關(guān)聯(lián)單元,用于建立各個(gè)父菜單與其子菜單之間的級(jí)聯(lián)關(guān)系; 獲取單元,用于通過所述級(jí)聯(lián)關(guān)系,獲得查找到目標(biāo)菜單的路徑; 存儲(chǔ)單元,用于存儲(chǔ)由所述目標(biāo)菜單的查找路徑形成的記錄。 本發(fā)明實(shí)施例生成手機(jī)自動(dòng)化測(cè)試用例的裝置,通過關(guān)聯(lián)單元建立的各個(gè) 父菜單與其子菜單之間的級(jí)聯(lián)關(guān)系,可以由獲取單元獲得查找到目標(biāo)菜單的查 找路徑,并由存儲(chǔ)單元將所述的查找路徑作為記錄存儲(chǔ)。這樣,在對(duì)手機(jī)進(jìn)行 測(cè)試時(shí),就可利用存^f諸的記錄作為測(cè)試用例。按照上述的方式生成自動(dòng)化測(cè)試用例,避免了現(xiàn)有技術(shù)中由于需要測(cè)試人 員手工操作手機(jī)執(zhí)行測(cè)試用例,然后將手工操作形成自動(dòng)化測(cè)試用例而帶來的 測(cè)試效率不高的問題。因此,利用本發(fā)明實(shí)施例所述的方法生成的測(cè)試用例,能夠提高手機(jī)自動(dòng)化測(cè)試用例的創(chuàng)建效率。
圖1是本發(fā)明的實(shí)施例生成手機(jī)自動(dòng)化測(cè)試用例的方法的流程圖; 圖2是本發(fā)明的實(shí)施例生成手機(jī)自動(dòng)化測(cè)試用例的方法的示意圖; 圖3是本發(fā)明的實(shí)施例中樹狀結(jié)構(gòu)的測(cè)試用例示意圖;圖4是利用本發(fā)明實(shí)施例所述的方法生成的測(cè)試用例進(jìn)行測(cè)試時(shí)的示意圖; 圖5是利用現(xiàn)有技術(shù)中的手工操作生成測(cè)試用例進(jìn)行測(cè)試時(shí)的示意圖; 圖6是本發(fā)明的實(shí)施例生成手機(jī)自動(dòng)化測(cè)試用例的裝置的原理圖; 圖7是本發(fā)明的實(shí)施例生成手機(jī)自動(dòng)化測(cè)試用例的裝置的示意圖。
具體實(shí)施方式
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需 要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明 的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提 下,還可以根據(jù)這些附圖獲得其他的附圖。為解決現(xiàn)有技術(shù)中手機(jī)測(cè)試效率較低的問題,本發(fā)明的實(shí)施例提供了 一種 生成手機(jī)自動(dòng)化測(cè)試用例的方法。如圖l所示,所述方法包括如下步驟101、 建立各個(gè)父菜單與其子菜單之間的級(jí)聯(lián)關(guān)系;102、 通過所述級(jí)聯(lián)關(guān)系,獲得查找到目標(biāo)菜單的路徑;103、 將所述目標(biāo)菜單的查找路徑作為記錄存儲(chǔ)。由上述步驟可以看出,本發(fā)明實(shí)施例生成手機(jī)自動(dòng)化測(cè)試用例的方法,通 過建立的各個(gè)父菜單與其子菜單之間的級(jí)聯(lián)關(guān)系,可以獲得查找到目標(biāo)菜單的查找路徑,并將所述的查找路徑作為記錄存儲(chǔ)。這樣,存儲(chǔ)的記錄就可作為測(cè) 試用例來對(duì)手機(jī)進(jìn)行測(cè)試。按照上述的方式生成自動(dòng)化測(cè)試用例,避免了現(xiàn)有技術(shù)中由于需要測(cè)試人 員手工操作手機(jī)執(zhí)行測(cè)試用例,然后將手工搡作形成自動(dòng)化測(cè)試用例而帶來的 測(cè)試效率不高的問題。因此,利用本發(fā)明實(shí)施例所述的方法生成的測(cè)試用例, 能夠提高手機(jī)自動(dòng)化測(cè)試用例的創(chuàng)建效率。為提高查找到目標(biāo)菜單的速度,在本發(fā)明的實(shí)施例中,所述的級(jí)聯(lián)關(guān)系為一樹狀結(jié)構(gòu)。在所述的樹狀結(jié)構(gòu)中,所述的父菜單作為根節(jié)點(diǎn),所述的子菜單作為葉子節(jié)點(diǎn)。通過所述的父菜單與其子菜單之間的-各徑,就可由父菜單查找 到目標(biāo)菜單。當(dāng)然,所述的級(jí)聯(lián)關(guān)系還可為其他形式,只要能夠體現(xiàn)出父菜單與子菜單 之間的聯(lián)系關(guān)系即可,并不局限于在本發(fā)明的實(shí)施例中所列舉的。為了完善生成的測(cè)試用例,如圖2所示,本發(fā)明的實(shí)施例生成手機(jī)自動(dòng)化 測(cè)試用例的方法還包括如下步驟101a、設(shè)置所述各個(gè)父菜單或者子菜單的屬性參數(shù)。所述的屬性參數(shù)包括目標(biāo)菜單中的測(cè)試區(qū)域,測(cè)試類型,期望的測(cè)試結(jié) 果,以及進(jìn)入到目標(biāo)菜單的按鍵屬性信息中的至少一種,或其任意組合。在設(shè)置了上述屬性參數(shù)后,本發(fā)明實(shí)施例所述的方法還包括104、將所述屬性參數(shù)作為記錄存儲(chǔ),且所述屬性參數(shù)保存在所述記錄中, 與所述各個(gè)父菜單以及子菜單相對(duì)應(yīng)的葉子節(jié)點(diǎn)下。那么這樣,在對(duì)手機(jī)進(jìn)行測(cè)試時(shí),利用按照本發(fā)明實(shí)施例所述的方式生成 的自動(dòng)化測(cè)試用例進(jìn)行測(cè)試后,不僅可以通過所述的級(jí)聯(lián)關(guān)系較快的查找到目 標(biāo)菜單,還可以在查找到目標(biāo)菜單的同時(shí),獲得其對(duì)應(yīng)的屬性參數(shù),以方便對(duì) 所述目標(biāo)菜單進(jìn)行測(cè)試。在具體應(yīng)用中,可以利用多種編程語言描述本發(fā)明實(shí)施例中的自動(dòng)化測(cè)試 用例。在本發(fā)明的實(shí)施例中,以用XML語言(可擴(kuò)展標(biāo)記語言)為例進(jìn)行說明。圖3所示為利用XML語言描述的自動(dòng)化測(cè)試用例。為^_于測(cè)試,在同一父 菜單下的子菜單的順序,與手機(jī)中實(shí)際的菜單項(xiàng)的順序一致。且由圖3可以看 出,每個(gè)父菜單,或子菜單所對(duì)應(yīng)的節(jié)點(diǎn)(根節(jié)點(diǎn)或葉子節(jié)點(diǎn))下,都設(shè)置有 該菜單的屬性參數(shù),如目標(biāo)菜單中的測(cè)試區(qū)域(checkArea),測(cè)試類型 (checkType ),期望的測(cè)試結(jié)果(expectResult ),以及進(jìn)入到目標(biāo)菜單的按4定 屬性信息(key)等。為了減少對(duì)測(cè)試用例的維護(hù)成本,所述進(jìn)入到目標(biāo)菜單的l姿一建屬性信息的 表示形式為所述目標(biāo)菜單的葉子節(jié)點(diǎn)在其相對(duì)應(yīng)的父菜單的根節(jié)點(diǎn)下的位置 索引。以圖3所示的測(cè)試用例為例,每個(gè)父菜單/子菜單屬性信息中的key,是利 用上、下鍵的方式表示的,也即,計(jì)算每個(gè)子菜單在其相應(yīng)的父菜單下的位置 索引。若需要利用多個(gè)按鍵來表示所述子菜單的位置索引,則可用CSV (Comma Separated Values)的形式表示所述的位置索引。如子菜單speedDail在其父菜單phonebook的才艮節(jié)點(diǎn)下的位置是4,所以在 父菜單phonebook下按3次向下鍵, 一次向左鍵即可進(jìn)入到子菜單speedDail。 因此,子菜單speedDail對(duì)應(yīng)的key屬性為key="down —times 3,lsk",其含 義為從父菜單phonebook進(jìn)入子菜單speedDail需要按down (向下鍵)3次, lsk (向左鍵) 一次。其中,times表示按鍵次數(shù);delay表示按鍵后的停頓時(shí) 間。此外,也可用數(shù)字表示key屬性。同樣以speedDail子菜單為例,計(jì)算其 在對(duì)應(yīng)的父菜單下phonebook的根節(jié)點(diǎn)下的位置索引,索引從1開始編號(hào)依次 增1。如speedDail子菜單在phonebook父菜單根節(jié)點(diǎn)下的位置是4,所以數(shù)字 快捷鍵就是4,因此,子菜單speedDail對(duì)應(yīng)的key屬性為key="4"。當(dāng)然, 還可同其他方式獲得父菜單或子菜單的key屬性。在圖3所示的測(cè)試用例中,menu菜單中采用上、下鍵的方式表示每個(gè)父菜 單/子菜單屬性信息中的key,而message菜單則是利用數(shù)字鍵的形式進(jìn)行表示。 由圖3所述的測(cè)試用例可以看出,其中還對(duì)手機(jī)的物理按鍵進(jìn)行了定義。需要注意的是,在圖3所示的測(cè)試用例中,只是列出了其中一部分父菜單 及子菜單的相關(guān)信息。其他菜單的描述方式與圖3所示的相同,在此不再贅述。的某個(gè)目標(biāo)菜單進(jìn)行測(cè)試時(shí),可通過上述基于菜單路徑方式生成的自動(dòng)化測(cè)試 用例,直接查找到對(duì)所述目標(biāo)菜單,并獲取所述目標(biāo)菜單所對(duì)應(yīng)的節(jié)點(diǎn)下的屬 性參數(shù),對(duì)所述目標(biāo)菜單進(jìn)行測(cè)試。以測(cè)試子菜單addNew為例,可以通過下面的程序,殳實(shí)現(xiàn)對(duì)子菜單addNew 的測(cè)試GotoMenu /merm/phonebook/a謹(jǐn)ew; 〃進(jìn)入addNew菜單,參數(shù)是一個(gè)菜單路徑GrabScreen; 〃抓耳又手機(jī)當(dāng)前屏幕CheckScreen; //根據(jù)定義的屬性參數(shù),檢查圖片。通過沖丸行上面的程序,可對(duì)子菜單addNew中,測(cè)試區(qū)域在"0 0 100 100" 范圍內(nèi)的字符進(jìn)4亍測(cè)試。若測(cè)試結(jié)果為"adclNew",則對(duì)子菜單addNew的測(cè)試 正確,否則測(cè)試錯(cuò)誤。行測(cè)試時(shí),以及用現(xiàn)有技術(shù)中的方法生成測(cè)試用例時(shí)的4喿作示意圖。如圖4所 示,利用本發(fā)明實(shí)施例所述的方法生成的測(cè)試用例進(jìn)行測(cè)試時(shí),可通過GotoMenu 語句以及所述測(cè)試用例中保存的目標(biāo)菜單的查找路徑,即可進(jìn)入到相應(yīng)的目標(biāo) 菜單中,以便對(duì)所述目標(biāo)菜單進(jìn)行測(cè)試。而通過圖5可以看出,若要對(duì)某目標(biāo) 菜單進(jìn)行測(cè)試,則需要不斷的重復(fù)進(jìn)入到目標(biāo)菜單的手工操作。因此,通過上述的描述可以看出,利用本發(fā)明實(shí)施例所述的方法生成的測(cè) 試用例進(jìn)行手機(jī)測(cè)試時(shí),能夠提高手機(jī)的測(cè)試效率。同時(shí),利用本發(fā)明實(shí)施例 所述的方法生成的測(cè)試用例,是基于查找路徑的方式創(chuàng)建的,因此其可維護(hù)性 好,可在對(duì)同一類型的手機(jī)進(jìn)行測(cè)試時(shí)重復(fù)利用。與本發(fā)明實(shí)施例生成手機(jī)自動(dòng)化測(cè)試用例的方法相對(duì)應(yīng),本發(fā)明的實(shí)施例 還提供了 一種生成手機(jī)自動(dòng)化測(cè)試用例的裝置。如圖6所示,本發(fā)明實(shí)施例生成手機(jī)自動(dòng)化測(cè)試用例的裝置,包括關(guān)聯(lián) 單元,獲取單元,以及存儲(chǔ)單元。關(guān)聯(lián)單元,用于建立各個(gè)父菜單與其子菜單之間的級(jí)聯(lián)關(guān)系;獲取單元,用于通過所述級(jí)聯(lián)關(guān)系,獲得查找到目標(biāo)菜單的路徑;存儲(chǔ)單元,用于存儲(chǔ)由所述查找路徑形成的記錄。本發(fā)明實(shí)施例生成手機(jī)自動(dòng)化測(cè)試用例的裝置,通過關(guān)聯(lián)單元建立的各個(gè) 父菜單與其子菜單之間的級(jí)聯(lián)關(guān)系,可以由獲取單元獲得查找到目標(biāo)菜單的查找路徑,并由存儲(chǔ)單元將所述的查找路徑作為記錄存儲(chǔ)。這樣,存儲(chǔ)的記錄就 可作為測(cè)試用例來對(duì)手機(jī)'進(jìn)4亍測(cè)試。按照上述的方式生成自動(dòng)化測(cè)試用例,避免了現(xiàn)有技術(shù)中由于需要測(cè)試人 員手工操作手機(jī)執(zhí)行測(cè)試用例,然后將手工操作形成自動(dòng)化測(cè)試用例而帶來的測(cè)試效率不高的問題。因此,利用本發(fā)明實(shí)施例所述的方法生成的測(cè)試用例, 能夠提高手機(jī)自動(dòng)化測(cè)試用例的創(chuàng)建效率。為了完善生成的測(cè)試用例,如圖7所示,本發(fā)明的實(shí)施例所述的裝置還包 括設(shè)置單元,用于設(shè)置所述各個(gè)父菜單及子菜單的屬性參數(shù)。同樣,在此實(shí)施例中,所述的屬性參數(shù)包括目標(biāo)菜單中的測(cè)試區(qū)域,測(cè) 試類型,期望的測(cè)試結(jié)果,以及進(jìn)入到目標(biāo)菜單的按鍵屬性信息中的至少一種, 或其任意組合。因此,所述的存儲(chǔ)單元,還需將所述屬性參數(shù)作為記錄存儲(chǔ),且所述屬性 參數(shù)保存在記錄中,與所述各個(gè)父菜單以及子菜單相對(duì)應(yīng)的節(jié)點(diǎn)下。這樣,在對(duì)某目標(biāo)菜單進(jìn)行測(cè)試時(shí),可通過獲得存儲(chǔ)單元存儲(chǔ)的該目標(biāo)菜 單的查找路徑,以及該目標(biāo)菜單所對(duì)應(yīng)的節(jié)點(diǎn)下設(shè)置的屬性參數(shù),對(duì)所述目標(biāo) 菜單進(jìn)行測(cè)試。因此,利用本發(fā)明實(shí)施例所述的方法生成的測(cè)試用例,能夠提高手機(jī)自動(dòng) 化測(cè)試用例的創(chuàng)建效率。并且利用本發(fā)明實(shí)施例所述的方法生成的測(cè)試用例, 是基于查找路徑的方式創(chuàng)建的,因此其可維護(hù)性好,可在對(duì)同一類型的手機(jī)進(jìn) 行測(cè)試時(shí)重復(fù)利用。需要注意的是,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例中的全部或 部分步驟是可以通過程序來指令相關(guān)的硬件來完成的。所述的程序可以存儲(chǔ)在 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。所述的存儲(chǔ)介質(zhì),可以包括R0M/RAM,磁碟,光盤等。當(dāng)然,本發(fā)明的實(shí)施例還可有很多種,在不背離本發(fā)明的實(shí)施例精神及其和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明的實(shí)施例所附的權(quán)利要求的 保護(hù)范圍。
權(quán)利要求
1、一種生成手機(jī)自動(dòng)化測(cè)試用例的方法,其特征在于,所述方法包括如下步驟建立各個(gè)父菜單與其子菜單之間的級(jí)聯(lián)關(guān)系;通過所述級(jí)聯(lián)關(guān)系,獲得查找到目標(biāo)菜單的路徑;將所述目標(biāo)菜單的查找路徑作為記錄存儲(chǔ)。
2、 根據(jù)權(quán)利要求1所述的生成手機(jī)自動(dòng)化測(cè)試用例的方法,其特征在于, 所述的級(jí)聯(lián)關(guān)系為一樹狀結(jié)構(gòu),所述的父菜單作為根節(jié)點(diǎn),所述的子菜單作為 葉子節(jié)點(diǎn)。
3、 根據(jù)權(quán)利要求1或2所述的生成手機(jī)自動(dòng)化測(cè)試用例的方法,其特征在 于,在建立各個(gè)父菜單與其子菜單之間的級(jí)聯(lián)關(guān)系后,所述方法包括如下步驟設(shè)置所述各個(gè)父菜單或子菜單的屬性參數(shù)。
4、 根據(jù)權(quán)利要求3所述的生成手機(jī)自動(dòng)化測(cè)試用例的方法,其特征在于, 在將所述查找路徑作為記錄存儲(chǔ)的步驟之后,所述方法還包括將所述屬性參數(shù)作為記錄存儲(chǔ),且所述屬性參數(shù)保存在所述記錄中,與所 述各個(gè)父菜單或子菜單相對(duì)應(yīng)的^f艮節(jié)點(diǎn)或葉子節(jié)點(diǎn)下。
5、 根據(jù)權(quán)利要求3所述的生成手機(jī)自動(dòng)化測(cè)試用例的方法,其特征在于, 所述的屬性參數(shù)包括目標(biāo)菜單中的測(cè)試區(qū)域,測(cè)試類型,期望的測(cè)試結(jié)果, 以及進(jìn)入到目標(biāo)菜單的按鍵屬性信息中的至少一種。
6、 根據(jù)權(quán)利要求5所述的生成手機(jī)自動(dòng)化測(cè)試用例的方法,其特征在于, 所述按鍵屬性信息的表示形式為所述目標(biāo)菜單的葉子節(jié)點(diǎn)在其相對(duì)應(yīng)的父菜 單的根節(jié)點(diǎn)下的位置索引。
7、 一種生成手機(jī)自動(dòng)化測(cè)試用例的裝置,其特征在于,所述裝置包括 關(guān)聯(lián)單元,用于建立各個(gè)父菜單與其子菜單之間的級(jí)聯(lián)關(guān)系; 獲取單元,用于通過所述級(jí)聯(lián)關(guān)系,獲得查找到目標(biāo)菜單的路徑; 存儲(chǔ)單元,用于存儲(chǔ)由所述目標(biāo)菜單的查找路徑形成的記錄。
8、 根據(jù)權(quán)利要求7所述的生成手機(jī)自動(dòng)化測(cè)試用例的裝置,其特征在于, 所述裝置還包括設(shè)置單元,用于設(shè)置所述各個(gè)父菜單或子菜單的屬性參數(shù)。
9、 根據(jù)權(quán)利要求8所述的生成手機(jī)自動(dòng)化測(cè)試用例的裝置,其特征在于, 所述存儲(chǔ)單元,還用于存儲(chǔ)屬性參數(shù),且所述屬性參數(shù)保存在所述記錄中,與 所述各個(gè)父菜單或子菜單相對(duì)應(yīng)節(jié)點(diǎn)下。
10、 根據(jù)權(quán)利要求8或9所述的生成手機(jī)自動(dòng)化測(cè)試用例的裝置,其特征在于.,所述的屬性參數(shù)包括目標(biāo)菜單中的測(cè)試區(qū)域,測(cè)試類型,期望的測(cè)試結(jié) 果,以及進(jìn)入到目標(biāo)菜單的按鍵屬性信息中的至少一種。
全文摘要
本發(fā)明的實(shí)施例提供了一種生成手機(jī)自動(dòng)化測(cè)試用例的方法及裝置,涉及測(cè)試技術(shù)領(lǐng)域,為提高手機(jī)自動(dòng)化測(cè)試用例的創(chuàng)建效率而發(fā)明。其中,所述的方法包括建立各個(gè)父菜單與其子菜單之間的級(jí)聯(lián)關(guān)系;通過所述級(jí)聯(lián)關(guān)系,獲得查找到目標(biāo)菜單的路徑;將所述目標(biāo)菜單的查找路徑作為記錄存儲(chǔ)。本發(fā)明的實(shí)施例主要用于手機(jī)等終端產(chǎn)品的測(cè)試領(lǐng)域中。
文檔編號(hào)H04Q7/34GK101237662SQ20081000760
公開日2008年8月6日 申請(qǐng)日期2008年2月29日 優(yōu)先權(quán)日2008年2月29日
發(fā)明者黃小勇 申請(qǐng)人:深圳華為通信技術(shù)有限公司