大家好,今天小編關(guān)注到一個(gè)比較有意思的話題,就是關(guān)于什么時(shí)候要做自動(dòng)化測(cè)試的問題,于是小編就整理了4個(gè)相關(guān)介紹什么時(shí)候要做自動(dòng)化測(cè)試的解答,讓我們一起看看吧。
- 2.自動(dòng)化測(cè)試一般在什么階段開始?
- 什么樣子的項(xiàng)目適合自動(dòng)化測(cè)試呢?
- 什么情況下使用自動(dòng)化測(cè)試
- 什么時(shí)候應(yīng)該進(jìn)行自動(dòng)化測(cè)試
1、2.自動(dòng)化測(cè)試一般在什么階段開始?
系統(tǒng)測(cè)試階段 多用于系統(tǒng)測(cè)試的回歸測(cè)試和性能測(cè)試 如果有源碼規(guī)范和安全性驗(yàn)證程序,那單元的白盒也屬于自動(dòng)話。自動(dòng)化只是測(cè)試方式,跟測(cè)試階段無關(guān)。***把***的任何測(cè)試工作寫一個(gè)程序自動(dòng)化實(shí)現(xiàn)都可以稱為自動(dòng)化測(cè)試。
驗(yàn)收測(cè)試和持續(xù)集成:在軟件開發(fā)的最后階段,進(jìn)行驗(yàn)收測(cè)試以確保軟件系統(tǒng)滿足用戶需求和質(zhì)量標(biāo)準(zhǔn)。同時(shí),***用持續(xù)集成的方***可以將測(cè)試過程融入到開發(fā)周期中,保證軟件質(zhì)量的持續(xù)改進(jìn)。
測(cè)試**階段:測(cè)試組長(zhǎng)就要根據(jù)SOW開始編寫《測(cè)試**》,其中包括人員,硬體**,測(cè)試點(diǎn),整合順序,進(jìn)度安排和風(fēng)險(xiǎn)識(shí)別等內(nèi)容。
數(shù)據(jù)驅(qū)動(dòng)(Data Driven)框架階段。
測(cè)試**階段。以測(cè)試需求為基礎(chǔ),分析產(chǎn)品的總體測(cè)試策略。輸出產(chǎn)物:《產(chǎn)品總體測(cè)試策略》測(cè)試方案設(shè)計(jì)階段。
2、什么樣子的項(xiàng)目適合自動(dòng)化測(cè)試呢?
項(xiàng)目進(jìn)度壓力不太大 被測(cè)軟件系統(tǒng)開發(fā)比較規(guī)范,能夠保證系統(tǒng)的可測(cè)試性 具備大量的自動(dòng)化測(cè)試平臺(tái) 測(cè)試人員具備較***的編程能力 當(dāng)然,并非以上10 條都具備有情況下才能開展測(cè)試工作。
需求相對(duì)穩(wěn)定的項(xiàng)目;研發(fā)和維護(hù)周期較長(zhǎng)的項(xiàng)目;需要頻繁執(zhí)行回歸測(cè)試的項(xiàng)目;需要在多種環(huán)境下重復(fù)運(yùn)行的測(cè)試場(chǎng)景;手工測(cè)試無***實(shí)現(xiàn)的測(cè)試場(chǎng)景。
一般來講如下幾個(gè)需求適合做自動(dòng)化:需求變動(dòng)不頻繁 項(xiàng)目周期長(zhǎng) 項(xiàng)目需要回歸測(cè)試 我朋***在黑馬程序員學(xué)的測(cè)試,畢業(yè)一年多了。薪資有14左右了。
自動(dòng)化測(cè)試最適用于多次重復(fù)、機(jī)械性動(dòng)作,這樣的測(cè)試對(duì)它來說從不會(huì)失敗。比如要向系統(tǒng)輸入大量的相似數(shù)據(jù)來測(cè)試壓力和報(bào)表。 ? 需要頻繁運(yùn)行測(cè)試。
3、什么情況下使用自動(dòng)化測(cè)試
需求相對(duì)穩(wěn)定的項(xiàng)目;研發(fā)和維護(hù)周期較長(zhǎng)的項(xiàng)目;需要頻繁執(zhí)行回歸測(cè)試的項(xiàng)目;需要在多種環(huán)境下重復(fù)運(yùn)行的測(cè)試場(chǎng)景;手工測(cè)試無***實(shí)現(xiàn)的測(cè)試場(chǎng)景。
程序回歸測(cè)試更方便 這也是自動(dòng)化測(cè)試的主要用途之一,尤其是在程序被頻繁修改的情況下。由于測(cè)試腳本和用例設(shè)計(jì)良好,測(cè)試的預(yù)期結(jié)果也是可以預(yù)期的。自動(dòng)化回歸測(cè)試可以大大提高效率并縮短回歸時(shí)間。
如果項(xiàng)目的周期比較短,沒有足夠的時(shí)間去支持這樣一個(gè)過程,那么自動(dòng)化測(cè)試便成為笑談。
自動(dòng)化不是主要為了發(fā)現(xiàn)問題,而是為了功能回歸節(jié)約測(cè)試的重復(fù)工作。既然自動(dòng)化測(cè)試主要用于功能的回歸,那么穩(wěn)定的功能適合做自動(dòng)化測(cè)試,臨時(shí)版本、經(jīng)常變化的功能不適合自動(dòng)化測(cè)試,原因是自動(dòng)化回歸難以收回成本。
4、什么時(shí)候應(yīng)該進(jìn)行自動(dòng)化測(cè)試
只要有測(cè)試接口,操作繁瑣,用例需要在項(xiàng)目中反復(fù)使用,類似情況全部都適合自動(dòng)化測(cè)試。現(xiàn)在流行的工具有功能測(cè)試的QTP,但是趨勢(shì)是用一些高級(jí)語言進(jìn)行測(cè)試,比如python C# perl RUBY等。
增量式開發(fā)、持續(xù)集成項(xiàng)目。由于這種開發(fā)模式是頻繁的發(fā)布新版本進(jìn)行測(cè)試,也就需要頻繁的自動(dòng)化測(cè)試,以便把人從中解脫出來測(cè)試新的功能。? 能夠自動(dòng)編譯、自動(dòng)發(fā)布的系統(tǒng)。
變頻率?。?;項(xiàng)目周期長(zhǎng),回歸測(cè)試的頻率高;腳本的重復(fù)實(shí)用性高;手工測(cè)試無***完成的,需要自動(dòng)化測(cè)試介入(如:性能測(cè)試)有些測(cè)試是用手工測(cè)試比較能提高效率:上傳下載類的功能、接口類功能等。
首先要了解自動(dòng)化測(cè)試的目的是什么?自動(dòng)化不是主要為了發(fā)現(xiàn)問題,而是為了功能回歸節(jié)約測(cè)試的重復(fù)工作。
到此,以上就是小編對(duì)于什么時(shí)候要做自動(dòng)化測(cè)試的問題就介紹到這了,希望介紹關(guān)于什么時(shí)候要做自動(dòng)化測(cè)試的4點(diǎn)解答對(duì)大家有用。