新人如何入門自動(dòng)化-心得篇

本文章轉(zhuǎn)載于搜狗測(cè)試

面試過很多人,問到他們的職業(yè)規(guī)劃的時(shí)候,好多人都回答將來想要從事自動(dòng)化測(cè)試,但是如何才能入門自動(dòng)化測(cè)試,接下來讓小編分享一下自己入門自動(dòng)化測(cè)試的心得。

自動(dòng)化實(shí)例

情景模擬:開發(fā)同學(xué)來測(cè)試同學(xué)機(jī)器查看問題

這是工作中常見的場(chǎng)景,相信大家都很熟悉,很次換一臺(tái)機(jī)器,我們就要重新下載安裝各種測(cè)試工具,怎一個(gè)煩字得了!那么我們接下來看小明是怎么解決這個(gè)問題的呢~

于是小明完成了一個(gè)小的管理工具,集成了常用的工具,這樣每次就不必重復(fù)安裝各種工具,以及設(shè)置各種測(cè)試環(huán)境啦~

自動(dòng)化入門總結(jié)

1. 什么是自動(dòng)化測(cè)試?

自動(dòng)化測(cè)試,顧名思義,自動(dòng)完成測(cè)試工作,代替重復(fù)的人工勞動(dòng)。

2. 為什么要進(jìn)行自動(dòng)化測(cè)試?

為什么進(jìn)行自動(dòng)化測(cè)試,答案要從自動(dòng)測(cè)試的收益和人肉測(cè)試的成本說起:

a.節(jié)約測(cè)試成本

畢竟自動(dòng)化測(cè)試確實(shí)解放人力(人力成本才是IT公司最大的成本),可以讓機(jī)器沒日沒夜的執(zhí)行一些重復(fù)勞動(dòng)。

b.提高測(cè)試效率(手工本較高)

比如12306的壓力測(cè)試、負(fù)載測(cè)試,同時(shí)找那么多人去測(cè)試不現(xiàn)實(shí)可以通過機(jī)器去模擬。

3.什么樣的產(chǎn)品適合自動(dòng)化?

簡(jiǎn)要來說,就是從投入產(chǎn)出比的角度去衡量,只要自動(dòng)化產(chǎn)出大于投入的產(chǎn)品,我們都可以考慮進(jìn)行自動(dòng)化。

4.學(xué)習(xí)自動(dòng)化測(cè)試需要具備的技能?

我的理解分以下幾點(diǎn):

(1)建立自動(dòng)化思維

就像例子中的小明一樣,能夠發(fā)現(xiàn)問題,并輔以自動(dòng)化方式解決問題,這就是自動(dòng)化思維。就像我們學(xué)習(xí)一門武功,自動(dòng)化思維就是武林秘籍,而編程語言就是我們使用的兵器,語言的選擇決定了兵器是否好用,而最重要的還是能否了解武林秘籍的精髓,也就是建立自動(dòng)化思想。

(2)測(cè)試相關(guān)的知識(shí)儲(chǔ)備

比如你是web測(cè)試,你就得懂js、css、html、xpath,你是移動(dòng)端測(cè)試,你就得具備Android 開發(fā)基礎(chǔ)和iOS開發(fā)基礎(chǔ),會(huì)debug app,你是 C/S測(cè)試你就要很熟悉TCP、IP協(xié)議

(3)掌握一門開發(fā)語言

學(xué)習(xí)一種編程語言,java、Python、ruby、c#等可以,建議初學(xué)者從Python入手,比較簡(jiǎn)單、

(4) 善于學(xué)習(xí),達(dá)到知其然知其所以然

IT行業(yè)變化太快,每隔一段時(shí)間就會(huì)出現(xiàn)一些新興的東西,也會(huì)出現(xiàn)原來很火的東西逐漸沒落,誰也無法預(yù)測(cè)。

曾經(jīng)諾基亞還是手機(jī)霸主,靠塞班一統(tǒng)天下,然而不思進(jìn)取,落得個(gè)賣身求生存.

曾經(jīng)qtp很火,曾經(jīng)selenium也很火,現(xiàn)在appium也很火

軟件行業(yè)從桌面軟件到web端,又從web端遷移到移動(dòng)端,誰也不知道下一個(gè)是什么。而我們作為軟件行業(yè)的從業(yè)者,不能因?yàn)槟切┖芑鸬臇|西不火了而讓自己沒落,一個(gè)人最為核 心的能力就是學(xué)習(xí)能力,如果你善于學(xué)習(xí),你就不必?fù)?dān)心這些變遷,因?yàn)槟憧梢院翢o壓力的遷移,selenium的原理你掌握了,學(xué)習(xí)appium簡(jiǎn)直小菜一碟,因?yàn)閍ppium使用的是

selenium WebDriver protocol .如果你能做到知其然知其所以然,你也可以造輪子,改造appium,畢竟現(xiàn)在很多功能需要完善。

總結(jié)一下 如何新人學(xué)習(xí)自動(dòng)化測(cè)試:

(1) 能夠發(fā)現(xiàn)問題并解決問題

(2) 不斷學(xué)習(xí),適應(yīng)變化

(3) 測(cè)試基礎(chǔ)+一定開發(fā)能力

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容