本文章轉(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)化思維就是武林秘籍,而編程語(yǔ)言就是我們使用的兵器及穗,語(yǔ)言的選擇決定了兵器是否好用摧茴,而最重要的還是能否了解武林秘籍的精髓,也就是建立自動(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ā)語(yǔ)言
學(xué)習(xí)一種編程語(yǔ)言禾锤,java、Python摹察、ruby恩掷、c#等可以,建議初學(xué)者從Python入手供嚎,比較簡(jiǎn)單黄娘、
(4) 善于學(xué)習(xí),達(dá)到知其然知其所以然
IT行業(yè)變化太快克滴,每隔一段時(shí)間就會(huì)出現(xiàn)一些新興的東西逼争,也會(huì)出現(xiàn)原來很火的東西逐漸沒落,誰(shuí)也無法預(yù)測(cè)劝赔。
曾經(jīng)諾基亞還是手機(jī)霸主誓焦,靠塞班一統(tǒng)天下,然而不思進(jìn)取着帽,落得個(gè)賣身求生存.
曾經(jīng)qtp很火杂伟,曾經(jīng)selenium也很火移层,現(xiàn)在appium也很火
軟件行業(yè)從桌面軟件到web端,又從web端遷移到移動(dòng)端赫粥,誰(shuí)也不知道下一個(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ā)能力