自動(dòng)化測(cè)試:你如何擁有

此文為原創(chuàng)文章挽唉,轉(zhuǎn)載請(qǐng)注明作者及原出處

這是一個(gè)老生常談的話題屏箍,如果你打開這篇文章昌妹,說明你正困惑于“如何開展自動(dòng)化”這類問題。相信目前測(cè)試業(yè)內(nèi)普遍認(rèn)同"自動(dòng)化并不是銀彈"的說法顷扩。也就是說自動(dòng)化并不能完美的解決測(cè)試的所有問題,但很多公司又都在搞自動(dòng)化慰毅,說明開展自動(dòng)化是需要具備一定條件的隘截。

適不適合開展自動(dòng)化測(cè)試

開展自動(dòng)化測(cè)試之前,你第一個(gè)要問自己的問題就是"我們的團(tuán)隊(duì)適不適合開展自動(dòng)化測(cè)試?"汹胃。并不是公司老板說我們需要開展自動(dòng)化測(cè)試來提高工作效率婶芭,節(jié)約公司成本,就匆匆忙忙的開始進(jìn)行自動(dòng)化測(cè)試着饥。你至少應(yīng)該從以下幾個(gè)方面考慮是否適合開展自動(dòng)化測(cè)試:

公司及業(yè)務(wù)的規(guī)模
一般說來,自動(dòng)化測(cè)試是大公司才能玩得轉(zhuǎn)的游戲犀农。因?yàn)樵谶@些公司,開發(fā)流程相對(duì)比較嚴(yán)謹(jǐn)和完善宰掉,有專門的自動(dòng)化測(cè)試團(tuán)隊(duì)來實(shí)施自動(dòng)化;同時(shí)也因?yàn)橐?guī)模大呵哨,可以使自動(dòng)化測(cè)試形成規(guī)模優(yōu)勢(shì),從而降低成本轨奄,提高效率

項(xiàng)目的規(guī)模和性質(zhì)
并不是所有項(xiàng)目都適合進(jìn)行孟害,一些短平快的項(xiàng)目不適合自動(dòng)化測(cè)試,一些需求長(zhǎng)期變動(dòng)頻繁的項(xiàng)目也不適合自動(dòng)化測(cè)試,只有迭代周期長(zhǎng)且需求變動(dòng)平穩(wěn)的項(xiàng)目才適合自動(dòng)化測(cè)試.

做好ROI(投資回報(bào)率)
做工作干事業(yè)挪拟,我們總是會(huì)考慮投入和產(chǎn)生的問題,自動(dòng)化測(cè)試自然也例外挨务。簡(jiǎn)單的概括,自動(dòng)化測(cè)試的ROI可以用如下公式來計(jì)算:

ROI=(手工測(cè)試成本-自動(dòng)化測(cè)試成本)/自動(dòng)化測(cè)試成本*100% 

比如:現(xiàn)在有100條測(cè)試用例,設(shè)計(jì)這些用例需要耗費(fèi)3天時(shí)間,執(zhí)行一次需要耗費(fèi)1天時(shí)間,那么以1月執(zhí)行5次為例,
那么一個(gè)月手工測(cè)試成本為3+1*5=8人日玉组,而自動(dòng)化測(cè)試100條用例設(shè)計(jì)需要7天谎柄,執(zhí)行一次需要耗費(fèi)2小時(shí),
但由于業(yè)務(wù)需求更改,每次需要花費(fèi)半天進(jìn)行腳本調(diào)整惯雳,那么一個(gè)月的自動(dòng)化測(cè)試成本為7+0.5*5=9.5人日
由此可見,只有在需求盡量少變更(減少維護(hù)成本)谷誓,且需要多進(jìn)行自動(dòng)化測(cè)試的情況下,自動(dòng)化測(cè)試才會(huì)有比較高的回報(bào)率.

測(cè)試團(tuán)隊(duì)的技術(shù)水平
雖然目前自動(dòng)化測(cè)試框架的成熟度已經(jīng)很高,但依然需要測(cè)試人員具備一定的開發(fā)能力吨凑。如果在技術(shù)儲(chǔ)備不足的情況下開展自動(dòng)化測(cè)試捍歪,成功的幾率很低。

業(yè)務(wù)需求變動(dòng)頻繁
關(guān)于這點(diǎn),幾乎已經(jīng)是業(yè)界內(nèi)的共識(shí)鸵钝。對(duì)變更很頻繁的功能進(jìn)行自動(dòng)化測(cè)試糙臼,結(jié)局幾乎都是災(zāi)難性的。測(cè)試人員往往陷入到自動(dòng)化測(cè)試用例維護(hù)的漩渦中,結(jié)果就是自動(dòng)化測(cè)試沒有起到應(yīng)有的作用恩商,手工測(cè)試也被耽誤了变逃。

持續(xù)集成的項(xiàng)目
目前越來越多的團(tuán)隊(duì)實(shí)施了敏捷開發(fā)模式,敏捷開發(fā)中比較重要的觀點(diǎn)就是持續(xù)集成怠堪。由于持續(xù)集成的持續(xù)性和即時(shí)性揽乱,所以非常需要自動(dòng)化測(cè)試來持續(xù)的名眉,及時(shí)的反饋測(cè)試的結(jié)果。

節(jié)制且有策略的實(shí)施自動(dòng)化測(cè)試

很多公司都曾經(jīng)開展過自動(dòng)化測(cè)試凰棉,但取得成效的確很少损拢。其中一個(gè)很重要的原因就是缺乏策略性,倉促的就開展自動(dòng)化,甚至把自動(dòng)化測(cè)試作為KPI來考核撒犀,結(jié)果大家都一窩蜂的編寫自動(dòng)化測(cè)試用例福压,KPI是漂亮了,但開展自動(dòng)化測(cè)試對(duì)實(shí)際工作效率和效果的改善確沒有盡如人意或舞。其實(shí)荆姆,開展自動(dòng)化測(cè)試應(yīng)該一步一步來。先拿一個(gè)項(xiàng)目映凳,甚至一個(gè)模塊來做實(shí)踐胆筒,"實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)",那么花費(fèi)最小的代價(jià)來實(shí)踐出真理就是最好的結(jié)果。通過實(shí)踐诈豌,你總是會(huì)得到“自動(dòng)化測(cè)試適不適合你們公司”,“如何更好的開展自動(dòng)化測(cè)試”這些問題的答案腐泻。而且通過最佳實(shí)踐,你也更有底氣的在項(xiàng)目队询,甚至公司里廣泛的開展自動(dòng)化測(cè)試派桩。![timg.jpg]
實(shí)踐出真知.jpg

要選擇合適的自動(dòng)化測(cè)試

測(cè)試金字塔.png

大家對(duì)上面這幅圖都應(yīng)該很熟悉,測(cè)試金字塔揭示了進(jìn)行測(cè)試的優(yōu)先級(jí)蚌斩。如果你們公司需要開展自動(dòng)化測(cè)試铆惑,那么如上圖所示,從單元測(cè)試開始是最好的選擇送膳。但單元測(cè)試是否實(shí)施以及如何實(shí)施的主動(dòng)權(quán)往往在開發(fā)的手里员魏。所以開展自動(dòng)化測(cè)試的最佳選擇往往是API測(cè)試(接口測(cè)試)。尤其是在現(xiàn)在越來越盛行基于服務(wù)的開發(fā)以及前后端分離叠聋,給接口測(cè)試實(shí)施自動(dòng)化帶來了極大的便利撕阎。對(duì)于UI自動(dòng)化測(cè)試,雖然關(guān)于UI自動(dòng)化測(cè)試討論以及相關(guān)技術(shù)和框架都比較多,但實(shí)施的效果往往都不盡如人意碌补。

你可能需要一個(gè)自己的框架

我們需要自己的框架并不是為了顯示自己逼格高虏束,而是當(dāng)自動(dòng)化測(cè)試規(guī)模到了一定的規(guī)模,維護(hù)自己的框架才會(huì)使你的自動(dòng)化測(cè)試更好的進(jìn)行厦章。你也不必自己從頭開始造輪子镇匀,在現(xiàn)有的測(cè)試框架上實(shí)現(xiàn)適合自己公司的功能就可以。比如說袜啃,使用Junit驅(qū)動(dòng)API測(cè)試用例的執(zhí)行汗侵,那么你可能需要一個(gè)平臺(tái)來管理你目前的用例,批量執(zhí)行測(cè)試以及測(cè)試報(bào)告的查看。

結(jié)束語

自動(dòng)化測(cè)試,你是否值得擁有晰韵,我想答案是肯定的发乔。但如何擁有,確有很長(zhǎng)的一段路要走雪猪。如何結(jié)合技術(shù)與實(shí)踐總結(jié)出適合工作的最佳方案是最終的目標(biāo)栏尚。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市浪蹂,隨后出現(xiàn)的幾起案子抵栈,更是在濱河造成了極大的恐慌告材,老刑警劉巖坤次,帶你破解...
    沈念sama閱讀 207,248評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異斥赋,居然都是意外死亡缰猴,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門疤剑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來滑绒,“玉大人,你說我怎么就攤上這事隘膘∫晒剩” “怎么了?”我有些...
    開封第一講書人閱讀 153,443評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵弯菊,是天一觀的道長(zhǎng)纵势。 經(jīng)常有香客問我,道長(zhǎng)管钳,這世上最難降的妖魔是什么钦铁? 我笑而不...
    開封第一講書人閱讀 55,475評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮才漆,結(jié)果婚禮上牛曹,老公的妹妹穿的比我還像新娘。我一直安慰自己醇滥,他們只是感情好黎比,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鸳玩,像睡著了一般焰手。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上怀喉,一...
    開封第一講書人閱讀 49,185評(píng)論 1 284
  • 那天书妻,我揣著相機(jī)與錄音,去河邊找鬼。 笑死躲履,一個(gè)胖子當(dāng)著我的面吹牛见间,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播工猜,決...
    沈念sama閱讀 38,451評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼米诉,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了篷帅?” 一聲冷哼從身側(cè)響起史侣,我...
    開封第一講書人閱讀 37,112評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎魏身,沒想到半個(gè)月后惊橱,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,609評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡箭昵,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評(píng)論 2 325
  • 正文 我和宋清朗相戀三年税朴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片家制。...
    茶點(diǎn)故事閱讀 38,163評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡正林,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出颤殴,到底是詐尸還是另有隱情觅廓,我是刑警寧澤,帶...
    沈念sama閱讀 33,803評(píng)論 4 323
  • 正文 年R本政府宣布涵但,位于F島的核電站杈绸,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏贤笆。R本人自食惡果不足惜蝇棉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望芥永。 院中可真熱鬧篡殷,春花似錦、人聲如沸埋涧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽棘催。三九已至劲弦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間醇坝,已是汗流浹背邑跪。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評(píng)論 1 261
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人画畅。 一個(gè)月前我還...
    沈念sama閱讀 45,636評(píng)論 2 355
  • 正文 我出身青樓砸琅,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親轴踱。 傳聞我的和親對(duì)象是個(gè)殘疾皇子症脂,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容