產(chǎn)品體驗(yàn)中心 下載與支持 產(chǎn)品社區(qū) 澤眾云   合作代理 |  咨詢(xún)電話:400-035-7887/021-6072 5088

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

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

隨著IT行業(yè)的快速發(fā)展,對(duì)于測(cè)試開(kāi)發(fā)人員來(lái)說(shuō),自動(dòng)化測(cè)試是一個(gè)躲不開(kāi)的話題。這可以說(shuō)是不管測(cè)試人員使用不使用都需要有所了解的一個(gè)知識(shí),今天我們就來(lái)了解一下自動(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)化類(lèi)型進(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è)試

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

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

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

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

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

UI層是與用戶(hù)進(jìn)行交互的,用戶(hù)通過(guò)與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è)試開(kāi)展的必要條件

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)開(kāi)發(fā)較為規(guī)范,可測(cè)試性強(qiáng)

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

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

自動(dòng)化測(cè)試的需求穩(wěn)定性要求、自動(dòng)化框架的設(shè)計(jì)、腳本開(kāi)發(fā)與調(diào)試均需要時(shí)間,這其實(shí)也是一個(gè)軟件開(kāi)發(fā)過(guò)程,如果項(xiàng)目周期較短,沒(méi)有足夠的時(shí)間去支持這一過(guò)程,那自動(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)簽頁(yè)”功能即將推出,那么前端自動(dòng)化測(cè)試有哪些測(cè)試點(diǎn)?

自動(dòng)化測(cè)試經(jīng)常用于哪些項(xiàng)目中?要怎么寫(xiě)自動(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)問(wèn)題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號(hào) 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢(xún)

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

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

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

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

方案咨詢(xún)

×
提交信息

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

您的信息已成功提交!

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