PatatiumAppUiApp 自動化測試框架
這是一個AppUi自動化測試框架,由webdriver中文社區(qū)創(chuàng)辦人土豆(本人技術筆名)所創(chuàng)建。
該APP自動化測試框架是用Java語言編寫的,基于selenium webdriver Appium的開源自動化測試框架,該框架結合了testng,selenium,webdriver,Appium,jxl,jodd-http 等工具。該框架基于頁面對象模型(POM)架構,實現(xiàn)了關鍵字驅動技術,數(shù)據驅動,無需掌握多少編程知識即可編寫腳本,同時實現(xiàn)了數(shù)據與代碼分離的功能:1、元素定位信息保存在對象庫文件中 2、測試用例數(shù)據可以存儲在excel中。從而實現(xiàn),頁面元素位置變化,無需改動腳本,只需修改對應的元素定位信息即可。
該框架實現(xiàn)了檢查點及用例失敗自動截圖功能,自動生成html測試報告及自動發(fā)送html郵件測試報告功能。
目前框架還不是特別完善,還需要寫一些腳本實現(xiàn)自動化;學習該框架需要熟悉一定的安卓APP 和java基礎,后續(xù)可以考慮自動編碼的實現(xiàn)。
評論
圖片
表情
