原來自動(dòng)化測(cè)試的分層是這樣的,什么項(xiàng)目適合自動(dòng)化測(cè)試?

發(fā)布時(shí)間:2020-08-05

隨著IT行業(yè)的快速發(fā)展,對(duì)于測(cè)試開發(fā)人員來說,自動(dòng)化測(cè)試是一個(gè)躲不開的話題。這可以說是不管測(cè)試人員使用不使用都需要有所了解的一個(gè)知識(shí),今天我們就來了解一下自動(dòng)化測(cè)試的分層思想和什么樣的項(xiàng)目適合自動(dòng)化測(cè)試。

自動(dòng)化測(cè)試

自動(dòng)化測(cè)試分層思想

自動(dòng)化測(cè)試分層思想所倡導(dǎo)的是對(duì)系統(tǒng)進(jìn)行分層,針對(duì)不同層次選擇合適的自動(dòng)化類型進(jìn)行測(cè)試的一種測(cè)試策略,同時(shí)自動(dòng)化測(cè)試分層思想也與測(cè)試階段(單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試)具備相關(guān)性。項(xiàng)目的自動(dòng)化測(cè)試覆蓋程度取決于各分層自動(dòng)化測(cè)試分層策略設(shè)計(jì)的合理性、全面性。

Unit-單元測(cè)試

一般由開發(fā)人員開展測(cè)試,也就是我們?nèi)粘Kf的開發(fā)人員對(duì)自己開發(fā)代碼的自測(cè)過程。

Service-服務(wù)集成的接口自動(dòng)化測(cè)試

通常指的是API接口自動(dòng)化測(cè)試,在分層自動(dòng)化測(cè)試的應(yīng)用中,接口自動(dòng)化是最常見的自動(dòng)化解決方案。

同時(shí),結(jié)合數(shù)據(jù)驅(qū)動(dòng)測(cè)試框架、關(guān)鍵字驅(qū)動(dòng)測(cè)試框架可以滿足大部分測(cè)試場(chǎng)景,包含含有復(fù)雜業(yè)務(wù)邏輯的功能的覆蓋(B接口依賴A接口返回),同時(shí)降低測(cè)試代碼的冗余。特別是在前后端分離的產(chǎn)品架構(gòu)設(shè)計(jì)中,可以對(duì)功能點(diǎn)進(jìn)行有效的覆蓋,至于頁面顯示、頁面元素布局、展示的驗(yàn)證可以通過手工測(cè)試或者其他工具覆蓋。

UI-頁面自動(dòng)化測(cè)試

UI層是與用戶進(jìn)行交互的,用戶通過與UI層交互使用系統(tǒng)功能。測(cè)試人員的大部分測(cè)試工作(黑盒測(cè)試)也集中在這一層。根據(jù)個(gè)人實(shí)踐經(jīng)驗(yàn),大部分場(chǎng)景下都不推薦UI自動(dòng)化,難以做到高效的維護(hù),投入產(chǎn)出比不可控。關(guān)于UI自動(dòng)化的三點(diǎn)建議如下:

優(yōu)先考慮底層自動(dòng)化覆蓋,盡量不進(jìn)行UI自動(dòng)化覆蓋。

優(yōu)先考慮核心功能的自動(dòng)化覆蓋,降低非核心功能的自動(dòng)化覆蓋。

著重考慮自動(dòng)化的可擴(kuò)展性、易維護(hù)性設(shè)計(jì)。

自動(dòng)化測(cè)試開展的必要條件

1、需求穩(wěn)定,不會(huì)頻繁變更

自動(dòng)化測(cè)試最大的挑戰(zhàn)就是需求的變化,而自動(dòng)化腳本本身就需要修改、擴(kuò)展、debug,去適應(yīng)新的功能,如果投入產(chǎn)出比太低,那么自動(dòng)化測(cè)試也失去了其價(jià)值和意義;

折中的做法是選擇相對(duì)穩(wěn)定的模塊和功能進(jìn)行自動(dòng)化測(cè)試,變動(dòng)較大、需求變更較頻繁的部分用手工測(cè)試;

2、多平臺(tái)運(yùn)行,組合遍歷型、大量的重復(fù)任務(wù)

測(cè)試數(shù)據(jù)、測(cè)試用例、自動(dòng)化腳本的重用性和移植性較強(qiáng),降低成本,提高效率和價(jià)值;

3、被測(cè)系統(tǒng)開發(fā)較為規(guī)范,可測(cè)試性強(qiáng)

主要出于這幾點(diǎn)考慮:被測(cè)試系統(tǒng)的架構(gòu)差異、測(cè)試技術(shù)和工具的適應(yīng)性、測(cè)試人員的能力能否設(shè)計(jì)開發(fā)出適應(yīng)差異的自動(dòng)化測(cè)試框架;

4、軟件維護(hù)周期長(zhǎng),有生命力

自動(dòng)化測(cè)試的需求穩(wěn)定性要求、自動(dòng)化框架的設(shè)計(jì)、腳本開發(fā)與調(diào)試均需要時(shí)間,這其實(shí)也是一個(gè)軟件開發(fā)過程,如果項(xiàng)目周期較短,沒有足夠的時(shí)間去支持這一過程,那自動(dòng)化測(cè)試也就不需要了;

以上的內(nèi)容就是關(guān)于自動(dòng)化測(cè)試的一些知識(shí),既然今天我們聊到了自動(dòng)化測(cè)試,那小編就給大家介紹一個(gè)自動(dòng)化測(cè)試工具,AutoRunner是一個(gè)自動(dòng)化測(cè)試工具,也是一個(gè)自動(dòng)測(cè)試框架,加載不同的測(cè)試組件,能夠?qū)崿F(xiàn)面向不同應(yīng)用的測(cè)試。

推薦閱讀:

軟件測(cè)試之自動(dòng)化測(cè)試腳本的詳解

微軟 Edge 瀏覽器 “垂直標(biāo)簽頁”功能即將推出,那么前端自動(dòng)化測(cè)試有哪些測(cè)試點(diǎn)?

自動(dòng)化測(cè)試經(jīng)常用于哪些項(xiàng)目中?要怎么寫自動(dòng)化測(cè)試的方案?

自動(dòng)化測(cè)試技術(shù)的發(fā)展階段及與手工測(cè)試的區(qū)別

自動(dòng)化單元測(cè)試要怎么理解?自動(dòng)化單元測(cè)試有幾大原則?

想要做好滲透測(cè)試,就需要明白的這八大步驟

深入了解黑盒測(cè)試的定義和黑盒測(cè)試的步驟

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

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

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

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

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

方案咨詢

×
提交信息

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

您的信息已成功提交!

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