當(dāng)前位置:澤眾軟件測試網(wǎng)- 技術(shù)文章 -正文

Web UI自動化測試框架哪個好?WebUI自動化測試框架如何分層?

發(fā)布時間:2020-07-07

自動化測試框架所服務(wù)應(yīng)用對象并不完全是或者說不是用戶本身,其服務(wù)應(yīng)用對象我認(rèn)為是系統(tǒng)或者是業(yè)務(wù)功能模塊。

就用戶本身而言,并不是會使用一兩款自動化框架,一門語言,就能夠說具備自動化能力,自動化測試本質(zhì)上屬于一種區(qū)別于手工測試的測試手段。

既然是測試手段——使用什么樣工具解決什么樣的問題。而不是使用什么樣的工具服務(wù)與什么樣的人。

web自動化

首先需要明白自動化測試框架更傾向于一種設(shè)計思想 ,這種思想指導(dǎo)工具的使用或者自研開發(fā),并且不是只能使用僅僅一種框架,結(jié)合被測系統(tǒng)本身特性一般是選擇多種測試框架的組合,來滿足測試和設(shè)計需求(開發(fā)、維護(hù)角度)。

自動化測試框架其實(shí)不嚴(yán)格區(qū)分,UI、接口、數(shù)據(jù)等自動化測試類型的,不同測試類型都可以去使用一種或多種自動化測試框架。

自動化測試框架主要分為以下幾種,可以根據(jù)項(xiàng)目需要進(jìn)行選擇:

1.模塊化框架(test script modularity)。

2.函數(shù)庫結(jié)構(gòu)框架(test library architecture)。

3.關(guān)鍵字驅(qū)動測試框架(keyword-driven/table-driven testing)。

4.數(shù)據(jù)驅(qū)動測試框架(data-driven testing)。

測試框架而言,不同于測試工具,測試框架更像一種指導(dǎo)思想。UI自動化工具常見工具有ATF(澤眾推出的自動化測試框架)、Selenium等;接口自動化常見的測試工具有postman、jmeter、ATF等等。

基于WebUI的自動化測試框架如何分層比較好?

在java業(yè)務(wù)項(xiàng)目中,如果系統(tǒng)不是很龐大,我常見的一種分法是按照層次來劃分,例如分展現(xiàn)層,業(yè)務(wù)層,持久層。一些框架按照模塊來分,例如數(shù)據(jù)庫訪問模塊,工具類包。這兩種分法基本思路都是物以類聚,只是分別從不同的維度來區(qū)分。其實(shí),只要便于項(xiàng)目組成員開發(fā)維護(hù),就是好結(jié)構(gòu)。

推薦閱讀:

如何用自動化測試框架對測試報告進(jìn)行對比?

如何開展 UI 自動化測試?UI自動化測試流程

界面自動化測試工具有哪些?常用UI自動化工具推薦

什么樣的自動化測試框架才算是好框架?

本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務(wù)

微信客服
問題
反饋
產(chǎn)品
畫冊

掃描二維碼下載澤眾軟件企業(yè)宣傳冊

產(chǎn)品畫冊
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報價)。

您的信息已成功提交!

我們的客服人員稍后會與您聯(lián)系