1.一種生成測試用例的方法,其特征在于,所述方法包括:
顯示控件列表和代表控件執(zhí)行順序的列表;
檢測到針對控件的指令時,所述控件依據(jù)指令而發(fā)生移動;
當所述控件進入所述列表時,根據(jù)所述列表內(nèi)控件的順序確定對應控件的執(zhí)行順序并自動生成測試用例。
2.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
運行所述測試用例并顯示執(zhí)行對應控件時的操作過程。
3.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
打開已有的測試用例,根據(jù)所述測試用例的腳本語言確定所述測試用例內(nèi)存在的控件和控件執(zhí)行順序;
按照所述控件執(zhí)行順序在所述列表內(nèi)顯示所述控件。
4.根據(jù)權利要求2或3所述的方法,其特征在于,所述方法還包括:
調(diào)整所述列表內(nèi)的控件或者控件之間的順序。
5.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
當所述控件包括文字輸入操作時,顯示輸入框以便填充文字內(nèi)容。
6.根據(jù)權利要求1所述的方法,其特征在于,顯示控件列表和代表控件執(zhí)行順序的列表包括:
顯示應用程序界面和代表控件執(zhí)行順序的列表,所述控件按照在應用程序界面中的實際位置進行分布。
7.根據(jù)權利要求1所述的方法,其特征在于,根據(jù)所述列表內(nèi)控件的順序確定對應控件的執(zhí)行順序并自動生成測試用例包括:
根據(jù)所述列表內(nèi)控件的順序確定對應控件的執(zhí)行順序;
將所述控件按照預設規(guī)則轉(zhuǎn)換為設備可執(zhí)行的腳本語句,由轉(zhuǎn)換后的腳本語句構成所述測試用例。
8.根據(jù)權利要求1所述的方法,其特征在于,所述列表可以為時間軸列表、分類并行列表或二者組合。
9.根據(jù)權利要求1所述的方法,其特征在于,所述指令可以為接觸式指令或語音式指令,其中接觸為瞬時接觸或持續(xù)接觸,當檢測到針對控件的持續(xù)接觸時,所述控件隨著所述持續(xù)接觸的移動而移動;瞬時接觸為單擊或雙擊,當檢測到針對控件的瞬時接觸時,所述控件跳轉(zhuǎn)到代表控件執(zhí)行順序的列表內(nèi)。
10.根據(jù)權利要求1所述的方法,其特征在于,所述控件在列表中投射顯示為圖案、文字或二者組合。
11.一種終端設備,其特征在于,包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
顯示控件列表和代表控件執(zhí)行順序的列表;
檢測到針對控件的指令時,所述控件依據(jù)指令而發(fā)生移動;
當所述控件進入所述列表時,根據(jù)所述列表內(nèi)控件的順序確定對應控件的執(zhí)行順序并自動生成測試用例。
12.根據(jù)權利要求11所述的終端設備,其特征在于,所述處理器進一步被配置為:
運行所述測試用例并顯示執(zhí)行對應控件時的操作過程。
13.根據(jù)權利要求11所述的終端設備,其特征在于,所述處理器進一步被配置為:
打開已有的測試用例,根據(jù)所述測試用例的腳本語言確定所述測試用例內(nèi)存在的控件和控件執(zhí)行順序;
按照所述控件執(zhí)行順序在所述列表內(nèi)顯示所述控件。
14.根據(jù)權利要求12或13所述的終端設備,其特征在于,所述處理器進一步被配置為:
調(diào)整所述列表內(nèi)的控件或者控件之間的順序。
15.根據(jù)權利要求11所述的終端設備,其特征在于,所述處理器進一步被配置為:
當所述控件包括文字輸入操作時,顯示輸入框以便填充文字內(nèi)容。
16.根據(jù)權利要求11所述的終端設備,其特征在于,顯示控件列表和代表控件執(zhí)行順序的列表包括:
顯示應用程序界面和代表控件執(zhí)行順序的列表,所述控件按照在應用程序界面中的實際位置進行分布。
17.根據(jù)權利要求11所述的終端設備,其特征在于,根據(jù)所述列表內(nèi)控件的順序確定對應控件的執(zhí)行順序并自動生成測試用例包括:
根據(jù)所述列表內(nèi)控件的順序確定對應控件的執(zhí)行順序;
將所述控件按照預設規(guī)則轉(zhuǎn)換為設備可執(zhí)行的腳本語句,由轉(zhuǎn)換后的腳本語句構成所述測試用例。