似乎很多人都在追逐自動(dòng)化測(cè)試,似乎自動(dòng)化測(cè)試比手工測(cè)試更高級(jí)。那么測(cè)試人員需要學(xué)習(xí)自動(dòng)化測(cè)試嗎?談?wù)勀阏J(rèn)為自動(dòng)化測(cè)試是什么樣的,自動(dòng)化測(cè)試的意義是什么?常用自動(dòng)化測(cè)試工具及特點(diǎn)分析如果你想進(jìn)入自動(dòng)化行業(yè),了解常用自動(dòng)化測(cè)試工具及特點(diǎn)是非常重要的。
05什么是自動(dòng)化測(cè)試?似乎很多人都在追逐自動(dòng)化測(cè)試,似乎自動(dòng)化測(cè)試比手工測(cè)試更高級(jí)。我在自動(dòng)化測(cè)試方面沒(méi)有任何實(shí)際經(jīng)驗(yàn),但是我了解了一些關(guān)于QTP和selenium的知識(shí)。這里也討論兩三句。自動(dòng)化測(cè)試無(wú)非是用工具代替人來(lái)驗(yàn)證系統(tǒng)。它如何知道如何驗(yàn)證?這就需要你一步一步來(lái)教了。所以自動(dòng)化前期的投入是非常大的。什么項(xiàng)目適合自動(dòng)化?需求變化小,項(xiàng)目周期長(zhǎng),復(fù)用性高。
它的bug發(fā)現(xiàn)能力怎么樣?據(jù)我所知,在我的手工測(cè)試中,有相當(dāng)一部分bug是我根據(jù)用例沒(méi)有檢測(cè)出來(lái)的。據(jù)統(tǒng)計(jì),它只能發(fā)現(xiàn)30%的bug。70%還是靠人工測(cè)試。那個(gè)投入那么大,發(fā)現(xiàn)bug的能力不強(qiáng)。為什么有那么多公司試水,做自動(dòng)化測(cè)試主要是為了保證新增功能后現(xiàn)有功能的正確性。那么測(cè)試人員需要學(xué)習(xí)自動(dòng)化測(cè)試嗎?我猶豫了很久,但還是覺(jué)得有必要。
MercuryLoadRunner是一個(gè)預(yù)測(cè)系統(tǒng)行為和性能的負(fù)載測(cè)試工具。通過(guò)模擬千萬(wàn)級(jí)用戶的并發(fā)負(fù)載和實(shí)時(shí)性能監(jiān)控來(lái)識(shí)別和發(fā)現(xiàn)問(wèn)題,LoadRunner可以測(cè)試整個(gè)企業(yè)架構(gòu)。通過(guò)使用LoadRunner,企業(yè)可以最小化測(cè)試時(shí)間,優(yōu)化性能,并加快應(yīng)用系統(tǒng)的發(fā)布周期。目前,企業(yè)的網(wǎng)絡(luò)應(yīng)用環(huán)境必須支持大量的用戶。網(wǎng)絡(luò)架構(gòu)包括各種應(yīng)用環(huán)境,軟件和硬件產(chǎn)品由不同的供應(yīng)商提供。
這些都必然導(dǎo)致公司收入的損失。MercuryInteractive的LoadRunner使企業(yè)能夠保護(hù)其收入來(lái)源,在不購(gòu)買額外硬件的情況下最大限度地利用現(xiàn)有IT資源,并確保最終用戶在應(yīng)用系統(tǒng)的各個(gè)方面對(duì)其測(cè)試應(yīng)用程序的質(zhì)量、可靠性和可擴(kuò)展性有良好的評(píng)價(jià)。LoadRunner是一個(gè)適用于各種架構(gòu)的自動(dòng)化負(fù)載測(cè)試工具,可以預(yù)測(cè)系統(tǒng)行為,優(yōu)化系統(tǒng)性能。
3、微服務(wù)開發(fā)環(huán)境下的自動(dòng)化測(cè)試技術(shù)?隨著互聯(lián)網(wǎng)的不斷發(fā)展,自動(dòng)化測(cè)試已經(jīng)成為一種新的軟件功能測(cè)試方法。今天計(jì)算機(jī)培訓(xùn)就來(lái)看看微服務(wù)開發(fā)環(huán)境下的自動(dòng)化測(cè)試設(shè)計(jì)。被忽視的軟件工程環(huán)節(jié)DEVTESTOPS我們有沒(méi)有發(fā)現(xiàn)一個(gè)現(xiàn)象?在整個(gè)軟件過(guò)程中,測(cè)試很容易被忽略。任何一個(gè)軟件工程模型都有一個(gè)QA環(huán)節(jié),但是這個(gè)環(huán)節(jié)似乎很細(xì)很弱。目前,我們的大部分工程師和架構(gòu)師都嚴(yán)重低估了這個(gè)環(huán)節(jié)的強(qiáng)度和價(jià)值,還停留在沒(méi)有技術(shù)含量、手工功能測(cè)試效率低下的印象中。
導(dǎo)致我國(guó)測(cè)試環(huán)節(jié)整體設(shè)計(jì)創(chuàng)新薄弱的另一個(gè)主要原因是開發(fā)工程師普遍不具備完整的工程基礎(chǔ)。在國(guó)外IT發(fā)達(dá)國(guó)家,日本,美國(guó)等等,一個(gè)合格的開發(fā)工程師和測(cè)試工程師界限模糊,自己開發(fā)產(chǎn)品,自己測(cè)試。這需要思維模式的切換,兩種能力都需要,但這是整個(gè)軟件工程的完整過(guò)程。