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

多進(jìn)程測(cè)試的方法及裝置的制造方法

文檔序號(hào):8543613閱讀:178來(lái)源:國(guó)知局
多進(jìn)程測(cè)試的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端應(yīng)用測(cè)試領(lǐng)域,尤其涉及一種多進(jìn)程測(cè)試的方法及裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)終端應(yīng)用技術(shù)的發(fā)展,移動(dòng)終端上能夠同時(shí)運(yùn)行多個(gè)進(jìn)程,其中一個(gè)進(jìn)程用于執(zhí)行一個(gè)應(yīng)用,當(dāng)應(yīng)用包括多個(gè)模塊時(shí),將進(jìn)程劃分為線程進(jìn)行資源分配。為了豐富應(yīng)用的功能,通過(guò)在應(yīng)用中通過(guò)控件調(diào)取其他應(yīng)用,能夠在豐富應(yīng)用功能的同時(shí)簡(jiǎn)化用戶操作?,F(xiàn)有技術(shù)中,提供一種通過(guò)控件坐標(biāo)對(duì)分別位于不同進(jìn)程中的控件進(jìn)行測(cè)試的測(cè)試方法。
[0003]在實(shí)現(xiàn)上述多進(jìn)程測(cè)試的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題:然而,同一個(gè)操作界面的同一個(gè)控件在不用屏幕尺寸的終端中的坐標(biāo)是不同的。測(cè)試人員在測(cè)試不同屏幕尺寸的終端中的控件時(shí),需要更換根據(jù)屏幕大小的不同,計(jì)算控件的新坐標(biāo),導(dǎo)致測(cè)試操作繁瑣復(fù)雜。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的實(shí)施例提供一種多進(jìn)程測(cè)試的方法及裝置,能夠簡(jiǎn)化多進(jìn)程測(cè)試的復(fù)雜度。
[0005]一方面,本發(fā)明提供了一種多進(jìn)程測(cè)試的方法,所述方法包括:
[0006]根據(jù)第一控件標(biāo)識(shí)在第一界面中獲取第一控件,所述第一界面為第一進(jìn)程的界面;
[0007]對(duì)所述第一控件進(jìn)行第一測(cè)試操作,所述第一測(cè)試操作用于調(diào)取第二進(jìn)程;
[0008]根據(jù)第二控件標(biāo)識(shí)在所述第二進(jìn)程的第二界面中獲取第二控件;
[0009]對(duì)所述第二控件進(jìn)行第二測(cè)試操作,所述第二測(cè)試操作用于生成目標(biāo)界面;
[0010]根據(jù)目標(biāo)界面中的驗(yàn)證點(diǎn)確定測(cè)試是否成功。
[0011]另一方面,本發(fā)明還提供了一種多進(jìn)程測(cè)試的裝置,所述裝置包括:
[0012]獲取單元,用于根據(jù)第一控件標(biāo)識(shí)在第一界面中獲取第一控件,所述第一界面為第一進(jìn)程的界面;
[0013]測(cè)試單元,用于對(duì)所述獲取單元獲取的所述第一控件進(jìn)行第一測(cè)試操作,所述第一測(cè)試操作用于調(diào)取第二進(jìn)程;
[0014]所述獲取單元還用于,根據(jù)第二控件標(biāo)識(shí)在所述測(cè)試單元調(diào)取的所述第二進(jìn)程的第二界面中獲取第二控件;
[0015]所述測(cè)試單元還用于,對(duì)所述獲取單元獲取的所述第二控件進(jìn)行第二測(cè)試操作,所述第二測(cè)試操作用于生成目標(biāo)界面;
[0016]驗(yàn)證單元,用于根據(jù)所述測(cè)試單元生成的所述目標(biāo)界面中的驗(yàn)證點(diǎn)確定測(cè)試是否成功。
[0017]本發(fā)明提供的多進(jìn)程測(cè)試的方法及裝置,能夠根據(jù)第一控件標(biāo)識(shí)獲取第一控件,在對(duì)第一控件進(jìn)行第一測(cè)試操作后,根據(jù)第二控件標(biāo)識(shí)從調(diào)取的第二界面中獲取第二控件,在對(duì)第二控件進(jìn)行第二測(cè)試操作后,驗(yàn)證測(cè)試成功性。現(xiàn)有技術(shù)需要測(cè)試人員自行記憶控件的坐標(biāo),在不同終端中進(jìn)行測(cè)試時(shí),需要根據(jù)終端的屏幕尺寸換算控件的新坐標(biāo),操作繁瑣。本發(fā)明中,通過(guò)在第一控件標(biāo)識(shí)(或第二控件標(biāo)識(shí))在界面中選擇控件,進(jìn)而省去人工換算孔家控件坐標(biāo)的步驟,簡(jiǎn)化測(cè)試,提高測(cè)試效率。
【附圖說(shuō)明】
[0018]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1為本發(fā)明實(shí)施例中一個(gè)多進(jìn)程測(cè)試的方法的流程圖;
[0020]圖2為本發(fā)明實(shí)施例中另一個(gè)多進(jìn)程測(cè)試的方法的流程圖;
[0021]圖3為本發(fā)明實(shí)施例中在一個(gè)多進(jìn)程測(cè)試的方法的流程圖;
[0022]圖4為本發(fā)明實(shí)施例中一個(gè)多進(jìn)程測(cè)試的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]本發(fā)明實(shí)施例提供了一種多進(jìn)程測(cè)試的方法,如圖1所示,所述方法包括:
[0025]步驟101、根據(jù)第一控件標(biāo)識(shí)在第一界面中獲取第一控件,第一界面為第一進(jìn)程的界面。
[0026]所述第一控件標(biāo)識(shí)為所述第一控件的名稱或所述第一控件所屬類名或所述第一控件的索引。在安卓(Android)系統(tǒng)的用戶界面自動(dòng)測(cè)試(uiautomator)工具中獲取所述第一控件。用戶界面自動(dòng)測(cè)試工具能夠提供第一界面的控件樹(shù)。第一界面為第一時(shí)刻終端置頂顯示的界面,所述第一時(shí)刻為測(cè)試人員獲取第一控件的時(shí)刻。
[0027]步驟102、對(duì)第一控件進(jìn)行第一測(cè)試操作,第一測(cè)試操作用于調(diào)取第二進(jìn)程。
[0028]安卓系統(tǒng)中,一個(gè)進(jìn)程用于執(zhí)行一個(gè)應(yīng)用,每個(gè)應(yīng)用又分為不同的活動(dòng),一個(gè)活動(dòng)在一個(gè)界面中進(jìn)行顯示。第二進(jìn)程為與第一進(jìn)程不同的進(jìn)程。通過(guò)在第一進(jìn)程的第一界面中進(jìn)行第一測(cè)試操作,調(diào)取第二進(jìn)程。第二進(jìn)程為與第一進(jìn)程有先后執(zhí)行關(guān)系的進(jìn)程。例如:第二進(jìn)程為輸入法進(jìn)程,第一進(jìn)程為即時(shí)通信進(jìn)程,當(dāng)在第一進(jìn)程的文字輸入對(duì)話框中輸入文字時(shí),調(diào)動(dòng)第二進(jìn)程。
[0029]步驟103、根據(jù)第二控件標(biāo)識(shí)在第二進(jìn)程的第二界面中獲取第二控件。
[0030]第二控件的獲取方法與步驟101中獲取第一控件的方法相同。所述第二控件標(biāo)識(shí)為所述第二控件的名稱或所述第二控件所屬類名或所述第二控件的索引。
[0031]步驟104、對(duì)第二控件進(jìn)行第二測(cè)試操作,第二測(cè)試操作用于生成目標(biāo)界面。
[0032]第二測(cè)試操作和第一次測(cè)試操作能夠執(zhí)行的操作包括但不限于:點(diǎn)擊操作或文字輸入操作。判斷第二測(cè)試操作或第一次測(cè)試操作是點(diǎn)擊操作還是文字輸入操作以及具體的點(diǎn)擊操作的方式以及文字輸入的內(nèi)容,由第二進(jìn)程所執(zhí)行的應(yīng)用以及需要進(jìn)行的測(cè)試目標(biāo)進(jìn)行確定。
[0033]目標(biāo)界面可以使第二測(cè)試操作調(diào)取的第三進(jìn)程的第三界面,也可以是第二進(jìn)程的其他界面。
[0034]步驟105、根據(jù)目標(biāo)界面中的驗(yàn)證點(diǎn)確定測(cè)試是否成功。
[0035]驗(yàn)證點(diǎn)用于檢驗(yàn)?zāi)繕?biāo)界面中是否具有目標(biāo)測(cè)試效果。檢驗(yàn)點(diǎn)包括但不限于以下任意一種或多種:目標(biāo)界面中包括預(yù)定數(shù)量的目標(biāo)控件、目標(biāo)界面中的預(yù)定控件中是否顯示了預(yù)定內(nèi)容、是否生成了目標(biāo)界面。
[0036]本發(fā)明實(shí)施例提供的多進(jìn)程測(cè)試的方法,能夠根據(jù)第一控件標(biāo)識(shí)獲取第一控件,在對(duì)第一控件進(jìn)行第一測(cè)試操作后,根據(jù)第二控件標(biāo)識(shí)從調(diào)取的第二界面中獲取第二控件,在對(duì)第二控件進(jìn)行第二測(cè)試操作后,驗(yàn)證測(cè)試成功性。現(xiàn)有技術(shù)需要測(cè)試人員自行記憶控件的坐標(biāo),在不同終端中進(jìn)行測(cè)試時(shí),需要根據(jù)終端的屏幕尺寸換算控件的新坐標(biāo),操作繁瑣。本發(fā)明中,通過(guò)在第一控件標(biāo)識(shí)(或第二控件標(biāo)識(shí))在界面中選擇控件,進(jìn)而省去人工換算孔家控件坐標(biāo)的步驟,簡(jiǎn)化測(cè)試,提高測(cè)試效率。
[0037]需要說(shuō)明的是,第二測(cè)試操作可調(diào)取第三進(jìn)程,對(duì)第三進(jìn)程的第三界面中的第三控件進(jìn)行第三測(cè)試操縱,可調(diào)取第四進(jìn)程。以此類推,可有進(jìn)行多次測(cè)試操作。最后一次測(cè)試操作用于生成目標(biāo)界面。目標(biāo)界面
[0038]本發(fā)明實(shí)施例還提供了一種多進(jìn)程測(cè)試的方法,作為對(duì)圖1所示方法的具體說(shuō)明,如圖2所示,步驟101、根據(jù)第一控件標(biāo)識(shí)在第一界面中獲取第一控件,包括:
[0039]步驟201、獲取第一界面的第一控件樹(shù)。
[0040]步驟202、根據(jù)用戶輸入的第一控件標(biāo)識(shí)從第一控件樹(shù)中查找第一控件集合第一控件集合包括與第一控件標(biāo)識(shí)相符的全部第一控件,第一控件包括第一控件的坐標(biāo)。
[0041]步驟203、根據(jù)用戶的選擇指令從第一控件集合中確定第一控件。
[0042]具體的,I)顯示第一控件集合??蛇x的,根據(jù)控件名稱與用戶輸入的第一控件標(biāo)識(shí)的相似度進(jìn)行排序,將排序結(jié)果進(jìn)行顯示。
[0043]2)根據(jù)用戶的選擇指令,在第一空間集合中將與所述選擇指令對(duì)應(yīng)的控件確定為第一控件。
[0044]本發(fā)明實(shí)施例提供的多進(jìn)程測(cè)試的方法,能夠通過(guò)第一控件樹(shù)獲取第一界面中的全部控件,當(dāng)用戶輸入需要獲取的第一控件標(biāo)識(shí)后,從第一控件樹(shù)中查找與該第一控件標(biāo)識(shí)幸福的第一控件,進(jìn)而獲取第一控件。第一控件樹(shù)提供了根據(jù)第一控件標(biāo)識(shí)對(duì)第一控件進(jìn)行查找的技術(shù)依據(jù),進(jìn)而簡(jiǎn)化查找第一控件的復(fù)雜度,提高測(cè)試效率。
[0045]本發(fā)明實(shí)施例還提供了一種多進(jìn)程測(cè)試的方法,作為對(duì)圖1所示方法的具體說(shuō)明,步驟102、對(duì)第一控件進(jìn)行第一測(cè)試操作,第一測(cè)試操作用于調(diào)取第二進(jìn)程,包括:
[0046]I)如果所述第一控件為文本編輯(EditText)控件,則在所述第一控件中輸入測(cè)試字符。
[0047]具體的,從所述第一控件樹(shù)中獲取所述第一控件的坐標(biāo),通過(guò)第一測(cè)試語(yǔ)句在所述第一控件的坐標(biāo)中輸入測(cè)試字符
[0048]測(cè)試字符包括:漢字、英文、字母或符號(hào)等。
[0049]2)如果所述第一控件為按鈕(Button)控件,則對(duì)所述第一控件進(jìn)行點(diǎn)擊(click)操作。
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1