一不小心從事測試工作已經(jīng)將近4年了,回首走過的路還真的挺“喜劇”的,2010年夏天,軟件工程專業(yè)的我在好多同學(xué)驚詫的眼神中選擇了軟件測試培訓(xùn),放棄了當(dāng)時“高大上”的軟件開發(fā),從此一條道走到黑,在質(zhì)疑聲中和嘲笑聲中默默堅持著,感謝曾經(jīng)指引我的,鼓勵我的,奚落我的,甚至曾經(jīng)傷害過我的,是你們讓我變得堅強(qiáng),讓我快速的的變成一根“老油條”。感謝當(dāng)時給我培訓(xùn)的老楊,謝謝你把上樹的大招都教給了我,但是很抱歉,工作后接觸性能測試“灰常灰常”的少,但是如果要用我也不會給你丟臉的,更要感謝我職業(yè)生涯中的貴人Benny,Dean,Bryan,Neal,你們的點撥,提攜和引導(dǎo)讓我學(xué)到了好多好多,和大神們呆久了,就是熏也能熏出點道道來,不是有那么一句“與善人居,如入芷蘭之室,久而不聞其香”嘛!

唏噓完了,轉(zhuǎn)回正題,正式運(yùn)用Selenium還是要從2年前說起,由于自動化測試需求變化我們要放棄我死忠的QTP轉(zhuǎn)而使用開源跨瀏覽器的自動化測試工具Selenium,當(dāng)時心里很不甘,認(rèn)為QTP才是王道,很慶幸我沒有一直不甘下去,不然我也不會學(xué)到新的技術(shù),也不會知道Selenium做自動化測試也可以做得很棒,也讓我明白了工具也只是工具而已,用好了才有意義,如果壓根不會用或者不去用,那它對你真的也只能是棒槌一根。本人不是自動化測試的大牛,只是菜鳥一枚,我經(jīng)常嘲笑自己是“不靠譜先森”,常掛在嘴邊的一句話是“嚴(yán)肅點,其實我也不知道,你猜!”擦,又扯蛋了!
關(guān)于selenium的歷史這里就不介紹了,聽我瞎扯淡還不如Google來得更準(zhǔn)確些,工作原理嘛也自己去科普下吧,直接介紹Selenium的幾大產(chǎn)品:
1. 傳說中的錄制神器 Selenium IDE(目前Firefox下的一個插件),可以在website 上錄制大多數(shù)用戶的行為,竟然還可以導(dǎo)出成各種格式的代碼,您可以自主選擇自己擅長的編程語言風(fēng)格,然后它就華麗麗的幫你把你的行為自動的轉(zhuǎn)換成代碼了,嚇尿了有么有?但是還是不推薦用神器,它是個好工具,入門時你可以從中學(xué)到很多,但是“前路”真的略窄,你要問我為什么?你猜!
2. Selenium Remote Control 也就是RC,從字面意思也能猜出來它能干什么,不僅能讓你操作本機(jī)的瀏覽器,也給了你操控其他機(jī)器上瀏覽器的機(jī)會。
3. Selenium WebDriver 俗稱selenium 2.0,RC 能做的WebDriver也能做,后面要分享的就是基于WebDriver 的自動化測試框架,容后細(xì)稟。
4. Selenium Grid 這個就NB了,它可以使不同平臺上不同瀏覽器一起執(zhí)行(at the same time),不需要要你手忙腳亂的像個無頭蒼蠅一樣忙到吐血,它可以讓你覺得一切都有組織都有架構(gòu),都是可控制的,你可以盡情的往深處想發(fā)揮它的作用!
初探就這么滴了,總算艱難的邁出了一小步開張了^_^,請輕拍!
接下來將會分享基于Java如何使用webdriver進(jìn)行自動化測試,如何搭建WebDriver自動化測試框架
本文標(biāo)題:Selenium初探-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://www.chinadenli.net/article36/dcsdpg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、動態(tài)網(wǎng)站、云服務(wù)器、網(wǎng)站策劃、App開發(fā)、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容