1.安卓智能終端自動(dòng)化測(cè)試系統(tǒng),其特征在于,包括自動(dòng)化測(cè)試框架、配置管理模塊、串口管理模塊及自動(dòng)化測(cè)試腳本;
所述自動(dòng)化測(cè)試框架用于調(diào)度自動(dòng)化測(cè)試用例及生成測(cè)試報(bào)告;
所述配置管理模塊用于讀取配置文件中的相關(guān)測(cè)試指令,所述相關(guān)測(cè)試指令包括自動(dòng)化測(cè)試用例的名稱及自動(dòng)化測(cè)試用例的運(yùn)行日志目錄;
所述串口管理模塊用于通過(guò)串口連接至被測(cè)試的安卓智能終端,令其進(jìn)行執(zhí)行自動(dòng)化測(cè)試腳本中對(duì)應(yīng)的自動(dòng)化測(cè)試用例,接收并解析被測(cè)試的安卓智能終端反饋的截屏及抓取的運(yùn)行日志,將其存入自動(dòng)化測(cè)試用例的運(yùn)行日志目錄;
所述自動(dòng)化測(cè)試腳本,拷貝至被測(cè)試的安卓智能終端,用于自動(dòng)化測(cè)試用例的邏輯控制及執(zhí)行,并在自動(dòng)化測(cè)試用例執(zhí)行成功或失敗時(shí)均進(jìn)行截屏及抓取運(yùn)行日志,將其反饋給串口管理模塊。
2.如權(quán)利要求1所述的安卓智能終端自動(dòng)化測(cè)試系統(tǒng),其特征在于,所述被測(cè)試的安卓智能終端為基于安卓系統(tǒng)的智能家電和/或基于安卓系統(tǒng)的智能移動(dòng)終端。
3.如權(quán)利要求2所述的安卓智能終端自動(dòng)化測(cè)試系統(tǒng),其特征在于,所述基于安卓系統(tǒng)的智能家電為基于安卓系統(tǒng)的智能電視和/或基于安卓系統(tǒng)的智能空調(diào)。
4.如權(quán)利要求2或3所述的安卓智能終端自動(dòng)化測(cè)試系統(tǒng),其特征在于,所述基于安卓系統(tǒng)的智能移動(dòng)終端為基于安卓系統(tǒng)的智能手機(jī)和/或基于安卓系統(tǒng)的平板電腦。
5.安卓智能終端自動(dòng)化測(cè)試方法,應(yīng)用于如權(quán)利要求1所述的安卓智能終端自動(dòng)化測(cè)試系統(tǒng),其特征在于,包括以下步驟:
步驟1、被測(cè)試的安卓智能終端開(kāi)機(jī)啟動(dòng),并正常工作;
步驟2、將自動(dòng)化測(cè)試腳本拷貝至被測(cè)試的安卓智能終端;
步驟3、將需要執(zhí)行的自動(dòng)化測(cè)試用例的名稱寫入至配置文件,并寫入該自動(dòng)化測(cè)試用例的運(yùn)行日志目錄;
步驟4、在自動(dòng)化測(cè)試框架中編寫需要執(zhí)行的自動(dòng)化測(cè)試任務(wù),包括至少一個(gè)需要執(zhí)行的測(cè)試任務(wù),選擇需要執(zhí)行的測(cè)試任務(wù),啟動(dòng)自動(dòng)化測(cè)試;
步驟5、自動(dòng)化測(cè)試框架通過(guò)配置管理模塊讀取配置文件中需要執(zhí)行的自動(dòng)化測(cè)試用例的名稱及其對(duì)應(yīng)的運(yùn)行日志目錄;
步驟6、自動(dòng)化測(cè)試框架根據(jù)自動(dòng)化測(cè)試用例的名稱通過(guò)串口管理模塊控制被測(cè)試的安卓智能終端執(zhí)行自動(dòng)化測(cè)試腳本中對(duì)應(yīng)的自動(dòng)化測(cè)試用例;
步驟7、被測(cè)試的安卓智能終端運(yùn)行自動(dòng)化測(cè)試腳本,對(duì)對(duì)應(yīng)的自動(dòng)化測(cè)試用例進(jìn)行邏輯控制及執(zhí)行,該自動(dòng)化測(cè)試用例執(zhí)行成功或失敗時(shí)均進(jìn)行截屏及抓取運(yùn)行日志,將其反饋給串口管理模塊;
步驟8、串口管理模塊接收并解析被測(cè)試的安卓智能終端反饋的截屏及抓取的運(yùn)行日志,將其存入對(duì)應(yīng)的自動(dòng)化測(cè)試用例的運(yùn)行日志目錄;
步驟9、自動(dòng)化測(cè)試框架根據(jù)對(duì)應(yīng)的自動(dòng)化測(cè)試用例的運(yùn)行日志目錄中收集得到測(cè)試報(bào)告。
6.如權(quán)利要求5所述的安卓智能終端自動(dòng)化測(cè)試方法,其特征在于,步驟2中,所述被測(cè)試的安卓智能終端為基于安卓系統(tǒng)的智能家電和/或基于安卓系統(tǒng)的智能移動(dòng)終端。
7.如權(quán)利要求6所述的安卓智能終端自動(dòng)化測(cè)試方法,其特征在于,所述基于安卓系統(tǒng)的智能家電為基于安卓系統(tǒng)的智能電視和/或基于安卓系統(tǒng)的智能空調(diào)。
8.如權(quán)利要求6或7所述的安卓智能終端自動(dòng)化測(cè)試方法,其特征在于,所述基于安卓系統(tǒng)的智能移動(dòng)終端為基于安卓系統(tǒng)的智能手機(jī)和/或基于安卓系統(tǒng)的平板電腦。