欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

自動化測試的主流框架有哪些

李中冰2年前20瀏覽0評論

自動化測試的主流框架有哪些?

自動化測試的主流框架有哪些?

自動化測試框架分類,根據功能平臺來劃分:

1. 基于前端的WebUI框架:Junit、TestNG、自定義框架,咱們主要以自定義框架來演示。

基于Selenium自動化測試工具前端的WebUI測試框架,主要使用關鍵字驅動與數據驅動來實現自動化測試。

什么是關鍵字驅動?

1. 將測試過程中一些常用的操作封裝為方法關鍵字,方便之后的腳本進行調用。使腳本管理更加具有邏輯性,并且維護更加方便。

2. 使用關鍵字能夠讓腳本可讀性更高,更富有邏輯性,便于維護,執行更順暢。

什么是數據驅動?

通過讀取excel編寫的用例,調用關鍵字執行,讓用例的管理和執行更加簡便和規范。

2. 基于接口的自動化測試框架

一般來說接口測試開源框架各類繁多,但是如果使用開源框不夠靈活,所以本人是以自主開發框架內容來演示,當然大家也可以去搭建開源的測試框架例如:jmeter+ant+jenkins這種類似于postman+ant+jenkins的測試框架,他們也能幫助我們提升工作效率,只是在使用容易受限,即然是開源的一般都是適用于大眾的,但是會存在一些缺點就是個性的需求無法滿足要求,所以有能力的建議自研框架。

使用excelwriter時,做完操作之后一定記得使用save函數將內存中的內容寫進文件,否則文件當中沒有變化。

3. 基于APP的單元測試框架。

App測試咱們也使用關鍵字數據驅動來編寫測試框架,當然基于App測試你可以使用java或python語言來開發框架,基于App框架與WebUI 自動化測試框架類似,RobotFramWork+Appium項目實操,都是基于元素的操作進一步封裝方法,從而調用方法。基于Python語言有unittest框架與pytest框架各自隨需要而選擇。

java實現辦公自動化,自動化測試的主流框架有哪些