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

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

測(cè)試行業(yè)中,自動(dòng)化測(cè)試是比較受歡迎的,它可以使測(cè)試的工作減少不少,但并不是所有的項(xiàng)目都適應(yīng)自動(dòng)化測(cè)試的。那么有什么樣特點(diǎn)的項(xiàng)目適合呢?我們?cè)趯憸y(cè)試方案的時(shí)候要注意什么呢?接下來(lái)我們就來(lái)了解一下。

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

什么樣的項(xiàng)目適合自動(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、軟件維護(hù)周期長(zhǎng),有生命力

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

4、被測(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è)試框架;

自動(dòng)化測(cè)試方案的要點(diǎn)和方式

1.對(duì)整個(gè)項(xiàng)目會(huì)產(chǎn)生怎樣的影響

2.實(shí)施的復(fù)雜性有多高

3.實(shí)施的時(shí)間會(huì)有多長(zhǎng)

4.早期需求及代碼穩(wěn)定性如何

5.是否方便后期維護(hù)

6.對(duì)于軟件的測(cè)試能達(dá)到多高的覆蓋率

7.現(xiàn)有資源是否可滿足開展條件,包括人力、硬件、數(shù)據(jù)等

8.執(zhí)行測(cè)試時(shí)的易用性

根據(jù)以上的方案評(píng)估咱們就可以選擇合適的自動(dòng)化方式:

線性腳本:簡(jiǎn)單的錄制腳本回放。優(yōu)點(diǎn)是開發(fā)成本較低,人員要求較低,有無(wú)編程基礎(chǔ)均可,測(cè)試用例不需要計(jì)劃設(shè)計(jì);缺點(diǎn)是硬編碼腳本,維護(hù)成本較高,無(wú)公用腳本,造成重復(fù)勞動(dòng)。

結(jié)構(gòu)化腳本:在腳本中用結(jié)構(gòu)化控件,一般使用條件判斷語(yǔ)句實(shí)現(xiàn)。優(yōu)點(diǎn)是在腳本中定義測(cè)試用例,后期維護(hù)成本較線性腳本編寫低;缺點(diǎn)是需要某種程度的計(jì)劃和設(shè)計(jì),測(cè)試人員除編程知識(shí)外還要有一定的腳本語(yǔ)言基礎(chǔ),編程成本較線性腳本高。

共享腳本:把程序行為的腳本在某些腳本之間共享。優(yōu)點(diǎn)是腳本結(jié)構(gòu)化,測(cè)試用例在腳本中定義,開發(fā)成本和維護(hù)成本較線性腳本和結(jié)構(gòu)化低;缺點(diǎn)是硬編碼,需要更多的計(jì)劃和設(shè)計(jì),需要測(cè)試人員有調(diào)整代碼的編程技術(shù)。

數(shù)據(jù)驅(qū)動(dòng)腳本:把腳本分離出去存儲(chǔ)在外部文件中。優(yōu)點(diǎn)是結(jié)構(gòu)化編程,測(cè)試用例由測(cè)試數(shù)據(jù)或腳本定義,維護(hù)成本較低,代碼獨(dú)立存儲(chǔ),可在需要測(cè)試正反數(shù)據(jù)時(shí)使用;缺點(diǎn)是開發(fā)成本較高,人員要求較高,需要更多的計(jì)劃和設(shè)計(jì)。

關(guān)鍵字驅(qū)動(dòng)腳本:把執(zhí)行的控件都編寫在外部數(shù)據(jù)文件中。優(yōu)點(diǎn)是綜合了數(shù)據(jù)驅(qū)動(dòng)、共享腳本和結(jié)構(gòu)化腳本的編寫方法,數(shù)據(jù)在外部文件存儲(chǔ),維護(hù)成本低,測(cè)試用例由數(shù)據(jù)定義;缺點(diǎn)是開發(fā)成本高,需要額外的框架和庫(kù),人員要求高,管理要求高。

本篇文章到這里就要結(jié)束了,大家現(xiàn)在應(yīng)該知道什么樣的項(xiàng)目適合自動(dòng)化測(cè)試了吧,在做自動(dòng)化測(cè)試的時(shí)候,是需要借助自動(dòng)化測(cè)試工具的,小編覺(jué)得AutoRunner(簡(jiǎn)稱AR)是一個(gè)不錯(cuò)的工具,AutoRunner支持函數(shù)調(diào)用,支持腳本調(diào)用腳本,能夠非常簡(jiǎn)單地實(shí)現(xiàn)各種復(fù)雜腳本的編寫。

推薦閱讀:

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

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

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

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

黑盒測(cè)試的主要方法和常用的工具有什么?

自動(dòng)化測(cè)試有哪些?自動(dòng)化測(cè)試的過(guò)程是怎么樣的?

本文內(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.
微信
咨詢

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

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

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

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

方案咨詢

×
提交信息

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

您的信息已成功提交!

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