App自動(dòng)化測(cè)試是針對(duì)App產(chǎn)品不斷迭代更新而進(jìn)行的輔助測(cè)試手段,主要用于回歸測(cè)試,目的是保證產(chǎn)品質(zhì)量,通過自動(dòng)化測(cè)試,可以實(shí)現(xiàn)可重復(fù)、高效率的測(cè)試過程,增加軟件信任度。
?
在App自動(dòng)化測(cè)試中,穩(wěn)定性測(cè)試是一個(gè)重要的環(huán)節(jié),可以使用工具如Monkey進(jìn)行,Monkey可以用于發(fā)送隨機(jī)事件以測(cè)試App的穩(wěn)定性,并且可以通過編寫腳本實(shí)現(xiàn)更復(fù)雜的測(cè)試場(chǎng)景。
除此之外,還有許多App自動(dòng)化測(cè)試工具可供選擇,如Appium、TestComplete等。Appium是一個(gè)開源的、跨平臺(tái)的自動(dòng)化測(cè)試工具,支持自動(dòng)化iOS、Android和Windows桌面平臺(tái)上的原生、移動(dòng)Web和混合應(yīng)用。TestComplete則是一款商業(yè)化的自動(dòng)化測(cè)試工具,提供了一系列的功能和工具,可以幫助測(cè)試人員快速編寫和執(zhí)行自動(dòng)化測(cè)試腳本。
在進(jìn)行App自動(dòng)化測(cè)試時(shí),需要經(jīng)歷自動(dòng)化測(cè)試環(huán)境的部署、自動(dòng)化測(cè)試腳本開發(fā)能力、自動(dòng)化測(cè)試框架研發(fā)和手機(jī)自動(dòng)化持續(xù)集成等過程,同時(shí),也需要準(zhǔn)備相應(yīng)的測(cè)試環(huán)境,如jdk、python、android-sdk、Appium desktop等,并安裝被測(cè)試的App。