超越自動(dòng)化測(cè)試噩茄,面向測(cè)試自動(dòng)化

一、

前幾天当悔,面試一位某校大四實(shí)習(xí)生。

筆者:來(lái)應(yīng)聘之前是否看了網(wǎng)上發(fā)布的我們公司的職位說(shuō)明書(shū)踢代。

學(xué)生:看了盲憎,我可以做的。

筆者:實(shí)習(xí)的主要內(nèi)容是執(zhí)行測(cè)試用例胳挎,會(huì)比較繁瑣饼疙,枯燥。

學(xué)生:萌呆呆地笑著看筆者慕爬,說(shuō)“其實(shí)我很想做自動(dòng)化測(cè)試的”窑眯。

筆者:為什么呢。

學(xué)生:因?yàn)槟菢硬鸥呒?jí)医窿。我看了我們培訓(xùn)老師給我們放的自動(dòng)化測(cè)試演示視頻伸但,并了解到這是個(gè)發(fā)展趨勢(shì)。

筆者:一臉的詫異留搔,看著這個(gè)稚氣未脫更胖,天真、直率,學(xué)習(xí)成績(jī)不太好却妨,基礎(chǔ)比較薄弱的學(xué)生饵逐,心緒復(fù)雜。

忽然彪标,腦海中又浮現(xiàn)出倍权,大約5年前,在參加一次號(hào)稱(chēng)是亞太地區(qū)的軟件研發(fā)峰會(huì)時(shí)捞烟,主辦方邀請(qǐng)了美國(guó)某牛X公司的測(cè)試大牛薄声,一上演講臺(tái),就在大屏幕上演示他那貌似神一般的自動(dòng)化測(cè)試题画。給我們介紹說(shuō)他們團(tuán)隊(duì)有多少人默辨,花了多長(zhǎng)時(shí)間,碼了多少w的測(cè)試代碼苍息,當(dāng)時(shí)遇到了哪些技術(shù)問(wèn)題缩幸,是怎樣解決的。這些代碼一直在無(wú)人直守地運(yùn)行著竞思,工作著表谊。

然后呢,然而盖喷,并沒(méi)有然后爆办,當(dāng)時(shí)筆者并沒(méi)有Get到什么,反而心存不少疑問(wèn)课梳。

下課后距辆,有好事的筆者,特意過(guò)去請(qǐng)教老師是否有嵌入式產(chǎn)品自動(dòng)化測(cè)試的案例惦界,回答無(wú)果挑格。

……

二咙冗、

關(guān)于自動(dòng)化測(cè)試沾歪,通過(guò)親身經(jīng)歷的一些案例,所接觸的人和事雾消。筆者早想拿起筆灾搏,寫(xiě)點(diǎn)什么,糾糾偏立润,擴(kuò)展視野狂窑,看到更多的發(fā)揮空間。

曾級(jí)桑腮,有業(yè)內(nèi)的一位朋友向筆者抱怨說(shuō)泉哈,當(dāng)初在上海花了近2W銀子專(zhuān)門(mén)報(bào)班學(xué)自動(dòng)化測(cè)試(selenium

web自動(dòng)化測(cè)試框架,python編程丛晦,數(shù)據(jù)庫(kù)奕纫,linux系統(tǒng)知識(shí)等)。原來(lái)在外資公司大部分時(shí)間還可以接觸自動(dòng)化測(cè)試烫沙,可是隨著項(xiàng)目的結(jié)束匹层,需求漸漸沒(méi)了,人員轉(zhuǎn)向其他項(xiàng)目锌蓄,原來(lái)的代碼項(xiàng)目沒(méi)有計(jì)劃繼續(xù)維護(hù)或開(kāi)發(fā)升筏。想著通過(guò)專(zhuān)業(yè)的系統(tǒng)培訓(xùn),出來(lái)找工作更容易瘸爽。而現(xiàn)在找了近半年您访,實(shí)際的市場(chǎng)在國(guó)內(nèi)很少有公司有獨(dú)立的自動(dòng)化測(cè)試崗位,都是與之前公司差不多蝶糯。也因此洋只,低不成高不就,不合心愿昼捍,磨到現(xiàn)在识虚。

當(dāng)時(shí)與這位朋友交流時(shí),馬上想到達(dá)爾文進(jìn)化論中的“物競(jìng)天擇妒茬,適者生存”規(guī)則担锤。在測(cè)試領(lǐng)域,最重要的是你的測(cè)試思維乍钻,不同的思維決定著你用不同的測(cè)試策略肛循。不同的策略決定著不同的測(cè)試方法、手段银择。而自動(dòng)化測(cè)試是整個(gè)測(cè)試過(guò)程的一小部分多糠,建議他完全可以擴(kuò)大視野,應(yīng)用自身優(yōu)勢(shì)浩考,在更廣闊的測(cè)試生命周期中尋找自動(dòng)化的應(yīng)用點(diǎn)夹孔。

此也就是筆者想跟大家分享的觀點(diǎn):超越自動(dòng)化測(cè)試,轉(zhuǎn)向測(cè)試自動(dòng)化析孽。

三搭伤、

那么,在往下講述之前袜瞬,咱們需澄清兩個(gè)定義怜俐。

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

2邓尤、什么是自動(dòng)化測(cè)試

【測(cè)試自動(dòng)化】:是一種全局性的拍鲤,把整個(gè)項(xiàng)目的測(cè)試流程看成一個(gè)體系化的測(cè)試生命周期(STLC)贴谎,其中每一階段的流程、任務(wù)季稳,都納入自動(dòng)化的思維赴精,用技術(shù)手段解決范圍更廣的全鏈測(cè)試流程中的輸入與輸出物。

【自動(dòng)化測(cè)試】:一般情況下绞幌,目前大家所言的自動(dòng)化測(cè)試蕾哟,是指把原人工執(zhí)行的測(cè)試用例轉(zhuǎn)換成計(jì)算機(jī)能識(shí)別的腳本用例,讓程序自動(dòng)執(zhí)行的過(guò)程莲蜘。

從一個(gè)產(chǎn)品的全鏈路的測(cè)試生命周期來(lái)看谭确,測(cè)試自動(dòng)化是全局的,多維度的票渠。

而自動(dòng)化測(cè)試逐哈,是局部的,或?qū)m?xiàng)方面的问顷,強(qiáng)調(diào)測(cè)試執(zhí)行的自動(dòng)化昂秃。

只從定義理解,或許你覺(jué)得還是有些抽象杜窄。

好肠骆,接下來(lái),咱們一起來(lái)看塞耕,如下圖所示的測(cè)試生命周期示意圖蚀腿。


不失一般性,一個(gè)項(xiàng)目在測(cè)試啟動(dòng)后扫外,開(kāi)始測(cè)試策略的制定莉钙,接著測(cè)試計(jì)劃,方案設(shè)計(jì)筛谚,用例設(shè)計(jì)磁玉,然后測(cè)試執(zhí)行,通過(guò)N次迭代驾讲,最后測(cè)試歸檔蚊伞,軟件版本發(fā)布。

圖中可見(jiàn)蝎毡,通常情況下說(shuō)的自動(dòng)化測(cè)試厚柳,僅是自動(dòng)執(zhí)行用例氧枣。而測(cè)試執(zhí)行僅是測(cè)試生命周期的一個(gè)環(huán)節(jié)沐兵。實(shí)際項(xiàng)目測(cè)試過(guò)程中,這些環(huán)節(jié)是相互影響便监,相輔相成的扎谎。特別是測(cè)試設(shè)計(jì)與執(zhí)行環(huán)節(jié)碳想,需要不斷增加、修改用例毁靶。而在測(cè)試設(shè)計(jì)階段胧奔,有很多測(cè)試活動(dòng),完全可以考慮自動(dòng)化预吆,例如:如果測(cè)試對(duì)象需要準(zhǔn)備多個(gè)Windows操作系統(tǒng)環(huán)境(如win10龙填,win8,win7,專(zhuān)業(yè)版拐叉,家庭版等)岩遗,則可以考慮虛擬機(jī)技術(shù),事先搭建好所需要的測(cè)試環(huán)境凤瘦,等需要用時(shí)宿礁,一鍵啟動(dòng)。還有如下常見(jiàn)的測(cè)試:

1蔬芥、容量測(cè)試梆靖,可事先自動(dòng)生成海量的測(cè)試數(shù)據(jù);

2笔诵、安裝測(cè)試:如何讓測(cè)試人員每天或經(jīng)常面對(duì)的安裝返吻、升級(jí)軟件自動(dòng)地進(jìn)行;

3乎婿、兼容性測(cè)試:升級(jí)兼容性的測(cè)試中思喊,升級(jí)前后用戶的數(shù)據(jù)可以自動(dòng)比較嗎;

4次酌、內(nèi)存泄漏測(cè)試恨课,CPU占用性能測(cè)試等,需要事先分析岳服,用哪種測(cè)試工具剂公,是否要二次開(kāi)發(fā)

等等,這些測(cè)試方法吊宋、手段纲辽,需根據(jù)產(chǎn)品或項(xiàng)目的目標(biāo),在測(cè)試策略階段分析璃搜、考慮拖吼,在模塊的測(cè)試分析與設(shè)計(jì)中細(xì)化、落實(shí)这吻。

……

在不同的階段吊档,不同的測(cè)試活動(dòng)中,甚至是與測(cè)試相關(guān)的接口活動(dòng)唾糯,如軟件配置管理怠硼,測(cè)試與開(kāi)發(fā)的版本發(fā)布流程鬼贱、接口等,都可充分應(yīng)用自動(dòng)化測(cè)試的思維香璃,采用不同的技術(shù)这难,應(yīng)用工具或開(kāi)發(fā)腳本、程序葡秒,提高測(cè)試效率姻乓,而不僅僅局限于自動(dòng)化功能測(cè)試用例。

??c???

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末眯牧,一起剝皮案震驚了整個(gè)濱河市糖权,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌炸站,老刑警劉巖星澳,帶你破解...
    沈念sama閱讀 221,406評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異旱易,居然都是意外死亡禁偎,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,395評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門(mén)阀坏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)如暖,“玉大人,你說(shuō)我怎么就攤上這事忌堂『兄粒” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 167,815評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵士修,是天一觀的道長(zhǎng)枷遂。 經(jīng)常有香客問(wèn)我,道長(zhǎng)棋嘲,這世上最難降的妖魔是什么酒唉? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,537評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮沸移,結(jié)果婚禮上痪伦,老公的妹妹穿的比我還像新娘。我一直安慰自己雹锣,他們只是感情好网沾,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,536評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著蕊爵,像睡著了一般辉哥。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上在辆,一...
    開(kāi)封第一講書(shū)人閱讀 52,184評(píng)論 1 308
  • 那天证薇,我揣著相機(jī)與錄音,去河邊找鬼匆篓。 笑死浑度,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的鸦概。 我是一名探鬼主播箩张,決...
    沈念sama閱讀 40,776評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼窗市!你這毒婦竟也來(lái)了先慷?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,668評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤咨察,失蹤者是張志新(化名)和其女友劉穎论熙,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體摄狱,經(jīng)...
    沈念sama閱讀 46,212評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡脓诡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,299評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了媒役。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片祝谚。...
    茶點(diǎn)故事閱讀 40,438評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖酣衷,靈堂內(nèi)的尸體忽然破棺而出交惯,到底是詐尸還是另有隱情,我是刑警寧澤穿仪,帶...
    沈念sama閱讀 36,128評(píng)論 5 349
  • 正文 年R本政府宣布席爽,位于F島的核電站,受9級(jí)特大地震影響啊片,放射性物質(zhì)發(fā)生泄漏拳昌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,807評(píng)論 3 333
  • 文/蒙蒙 一钠龙、第九天 我趴在偏房一處隱蔽的房頂上張望炬藤。 院中可真熱鬧,春花似錦碴里、人聲如沸沈矿。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,279評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)羹膳。三九已至,卻和暖如春根竿,著一層夾襖步出監(jiān)牢的瞬間陵像,已是汗流浹背就珠。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,395評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留醒颖,地道東北人妻怎。 一個(gè)月前我還...
    沈念sama閱讀 48,827評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像泞歉,于是被迫代替她去往敵國(guó)和親逼侦。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,446評(píng)論 2 359

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,275評(píng)論 25 707
  • 1.測(cè)試與軟件模型 軟件開(kāi)發(fā)生命周期模型指的是軟件開(kāi)發(fā)全過(guò)程腰耙、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架榛丢。軟件項(xiàng)目的開(kāi)發(fā)包括:需求、設(shè)...
    Mr希靈閱讀 21,964評(píng)論 7 278
  • 1.測(cè)試與軟件模型 軟件開(kāi)發(fā)生命周期模型指的是軟件開(kāi)發(fā)全過(guò)程挺庞、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架晰赞。軟件項(xiàng)目的開(kāi)發(fā)包括:需求、設(shè)...
    宇文臭臭閱讀 6,727評(píng)論 5 100
  • 文章來(lái)自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,193評(píng)論 2 126
  • 朱棣(1360-1424)选侨,明朝第二個(gè)皇帝宾肺,No,第三個(gè)(1403永樂(lè)元年-1424永樂(lè)22年)侵俗。朱允炆(1377...
    羊羊羊炸天閱讀 1,212評(píng)論 1 1