摘要:而對(duì)于功能測(cè)試升級(jí)來(lái)說(shuō),一般有這么個(gè)主流的發(fā)展方向一是性能測(cè)試,一是接口測(cè)試,一是自動(dòng)化測(cè)試。主要被應(yīng)用于的接口測(cè)試之中。
很多小伙伴工作在功能測(cè)試行業(yè)工作了2、3年后,發(fā)現(xiàn)自己已經(jīng)把功能測(cè)試做的非常好了,已經(jīng)到職業(yè)發(fā)展和薪資發(fā)展的瓶頸期了,就想著學(xué)點(diǎn)東西,提提升一下技能。?
?而對(duì)于功能測(cè)試升級(jí)來(lái)說(shuō),一般有這么3個(gè)主流的發(fā)展方向:一是性能測(cè)試,一是接口測(cè)試,一是自動(dòng)化測(cè)試。當(dāng)然啦,還有很多可發(fā)展的方向,但是最熱門(mén)的應(yīng)該就是這3個(gè)了。尤其是自動(dòng)化測(cè)試,更是成為了很多小伙伴的主要目標(biāo)(畢竟大廠招聘比較多)。所以,接下來(lái),我們就一起來(lái)聊聊自動(dòng)化測(cè)試的內(nèi)容。
根據(jù)百度的解釋,自動(dòng)化測(cè)試就是指:軟件測(cè)試就是在預(yù)設(shè)條件下,運(yùn)行系統(tǒng)或應(yīng)用程序,評(píng)估運(yùn)行結(jié)果。預(yù)先條件應(yīng)包括正常條件和異常條件。自動(dòng)化測(cè)試是把以人為驅(qū)動(dòng)的測(cè)試行為,轉(zhuǎn)化為機(jī)器執(zhí)行的一種過(guò)程。
簡(jiǎn)單來(lái)說(shuō),就是將重復(fù)手動(dòng)測(cè)試的部分,通過(guò)代碼轉(zhuǎn)化為機(jī)器執(zhí)行,實(shí)現(xiàn)批量化操作的過(guò)程。當(dāng)然,我猜大家對(duì)此都有了解,就不贅述啦。?
那么,為什么進(jìn)行自動(dòng)化測(cè)試呢?
其實(shí),不論是站在企業(yè)或是個(gè)人的角度,做自動(dòng)化測(cè)試都是大勢(shì)所趨的。你比如:
1)對(duì)于企業(yè)來(lái)說(shuō),尤其是大企業(yè),自動(dòng)化測(cè)試確實(shí)可以通過(guò)解放一大批人力,從而節(jié)約項(xiàng)目成本。畢竟,人力成本才是IT公司投入資金最多的地方,所以,沒(méi)必要把人才浪費(fèi)在重復(fù)測(cè)試的地方。
?2)有的測(cè)試,比如如什么12306這類官方購(gòu)票軟件的阿里測(cè)試和負(fù)載測(cè)試,人為是很難完成測(cè)試的。一個(gè)是手工成本高,另一個(gè)是不現(xiàn)實(shí)。我們無(wú)法要求百萬(wàn)人同時(shí)做購(gòu)票測(cè)試,所以,這種時(shí)候必須由機(jī)器代勞。
再者,還有一些特殊的項(xiàng)目,也會(huì)有這類的測(cè)試需求。比如版本管理。我們需要核對(duì)新的code不會(huì)影響原版本庫(kù),所以就需要build verify了。這種也比較類似于冒煙測(cè)試。?
?3)另外,還有一點(diǎn)就是,人要休息,機(jī)器就不怕,可以節(jié)約很多時(shí)間成本。?當(dāng)然,自動(dòng)化測(cè)試也不是沒(méi)有缺點(diǎn),但是對(duì)于能力提升這一塊,什么成本高、無(wú)法完全依賴自動(dòng)化測(cè)試什么的,都不是我們要考慮的問(wèn)題,所以在這里我就不贅述了哈,大家可以自行了解下。?
其實(shí),如果你有簡(jiǎn)單的了解,就會(huì)發(fā)現(xiàn),市面上主流的自動(dòng)化測(cè)試工具,無(wú)非就那么幾個(gè):Selenium、appium、Jmeter、Postman、Monkey、LoadRunner。
其實(shí)這些工具我們只要學(xué)習(xí)測(cè)試,就都會(huì)接觸到。但是因?yàn)橛袝r(shí)候,我們使用到的功能比較少,所以也就把工具“用窄了”。所以,建議大家想進(jìn)階的話,先把這些工具吃透哦~
下面我們來(lái)復(fù)習(xí)一下這些工具應(yīng)用的平臺(tái)。
?LoadRunner:主要用于app、web、其他網(wǎng)路設(shè)備和數(shù)據(jù)庫(kù)等。它通過(guò)模擬大量用戶實(shí)施并發(fā)、負(fù)載等行為,來(lái)實(shí)時(shí)監(jiān)測(cè)產(chǎn)品的性能。同時(shí),它還能極大的減少負(fù)載測(cè)試所需的硬件和人力資源。
Postman:主要被應(yīng)用于app、web的接口測(cè)試之中。
JMeter:主要被應(yīng)用于web應(yīng)用程序的接口、負(fù)載測(cè)試之中,同時(shí)還可以支持接口單元測(cè)試和部分功能測(cè)試。
Monkey:它主要被應(yīng)用于iOS和Android系統(tǒng)之中。通過(guò)adb shell,它能協(xié)助生成用戶或系統(tǒng)的偽隨機(jī)事件。
Selenium:主要被應(yīng)用于web頁(yè)面相關(guān)程序中,是一款網(wǎng)頁(yè)應(yīng)用中最好的開(kāi)源自動(dòng)化測(cè)試工具之一。
appium:主要被應(yīng)用于手機(jī)iOS和Android系統(tǒng)中,是一個(gè)支持多種語(yǔ)言編寫(xiě)腳本的移動(dòng)端測(cè)試開(kāi)源工具。??
從應(yīng)用的角度來(lái)說(shuō),Java仍然是時(shí)下最主流的編程語(yǔ)言,尤其是在安卓項(xiàng)目中,其地位更是不容小覷。但是,換個(gè)角度,就業(yè)內(nèi)大家使用率更高的、自動(dòng)化測(cè)試領(lǐng)域普適度更高的,當(dāng)屬Python莫屬了。
?因?yàn)闃I(yè)內(nèi)流行的行話,想必大家也聽(tīng)過(guò):人生苦短,我用Python。主要就是因?yàn)樗?jiǎn)單,而且效率杠杠的,不喜歡都不行。
那么,Python有哪些優(yōu)勢(shì)呢?
Python+selenium:搞定UI自動(dòng)化測(cè)試;
python request:搞定接口測(cè)試;
python locust:搞定性能測(cè)試;
python Scapy:搞定安全性能測(cè)試;
python selenium:搞定兼容性測(cè)試;?
另外,最重要的一點(diǎn),Robot?framework自動(dòng)化測(cè)試框架就是基于Python寫(xiě)的,所以,其實(shí)用Python來(lái)做自動(dòng)化測(cè)試,其實(shí)更好上手一些。
如果你是非計(jì)算機(jī)專業(yè),轉(zhuǎn)行做測(cè)試的人,選擇Python就夠用了;但如果你是計(jì)算機(jī)相關(guān)專業(yè)的同學(xué),也可以挑戰(zhàn)Java編寫(xiě)自動(dòng)化測(cè)試框架哦,非常有錢(qián)途。?
感謝每一個(gè)認(rèn)真閱讀我文章的人,看著粉絲一路的上漲和關(guān)注,禮尚往來(lái)總是要有的,雖然不是什么很值錢(qián)的東西,如果你用得到的話可以直接拿走:
① 2000多本軟件測(cè)試電子書(shū)(主流和經(jīng)典的書(shū)籍應(yīng)該都有了)
② 軟件測(cè)試/自動(dòng)化測(cè)試標(biāo)準(zhǔn)庫(kù)資料(最全中文版)
③ 項(xiàng)目源碼(四五十個(gè)有趣且經(jīng)典的練手項(xiàng)目及源碼)
④ Python編程語(yǔ)言、API接口自動(dòng)化測(cè)試、web自動(dòng)化測(cè)試、App自動(dòng)化測(cè)試(適合小白學(xué)習(xí))
?⑤ Python學(xué)習(xí)路線圖(告別不入流的學(xué)習(xí))
在我的QQ技術(shù)交流群里(技術(shù)交流和資源共享,廣告進(jìn)來(lái)腿給你打斷)
可以自助拿走,群號(hào)953306497(備注“csdn111”)群里的免費(fèi)資料都是筆者十多年測(cè)試生涯的精華。還有同行大神一起交流技術(shù)哦。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/120913.html
摘要:年之后,輿論熱點(diǎn)已經(jīng)逐漸從大數(shù)據(jù)轉(zhuǎn)向人工智能,大數(shù)據(jù)行業(yè)也歷經(jīng)整合。近一年間,一些大數(shù)據(jù)公司相繼出現(xiàn)裁員業(yè)務(wù)大調(diào)整等情況,部分公司出現(xiàn)虧損。今年開(kāi)始,部分院校將招收第一屆大數(shù)據(jù)專業(yè)本科生。 在這個(gè)信息時(shí)代高速發(fā)展的情況下,很多人會(huì)對(duì)自己該往哪個(gè)方向發(fā)展感到迷茫,下面我就淺顯的給大家介紹一下五大流行區(qū)域的發(fā)展前景。 大數(shù)據(jù)的發(fā)展前景: 當(dāng)前大數(shù)據(jù)行業(yè)真的是人才稀缺嗎? 學(xué)了幾年后,大數(shù)據(jù)...
摘要:年之后,輿論熱點(diǎn)已經(jīng)逐漸從大數(shù)據(jù)轉(zhuǎn)向人工智能,大數(shù)據(jù)行業(yè)也歷經(jīng)整合。近一年間,一些大數(shù)據(jù)公司相繼出現(xiàn)裁員業(yè)務(wù)大調(diào)整等情況,部分公司出現(xiàn)虧損。今年開(kāi)始,部分院校將招收第一屆大數(shù)據(jù)專業(yè)本科生。 在這個(gè)信息時(shí)代高速發(fā)展的情況下,很多人會(huì)對(duì)自己該往哪個(gè)方向發(fā)展感到迷茫,下面我就淺顯的給大家介紹一下五大流行區(qū)域的發(fā)展前景。 大數(shù)據(jù)的發(fā)展前景: 當(dāng)前大數(shù)據(jù)行業(yè)真的是人才稀缺嗎? 學(xué)了幾年后,大數(shù)據(jù)...
摘要:前言大家好,這里是平頭哥聯(lián)盟,我是首席背鍋官松鼠,今天要分享的是最給一些還沒(méi)入門(mén)的同學(xué)或需要提升的同學(xué)一些指引詳細(xì)說(shuō)明自己這幾年來(lái)經(jīng)歷怎么一步一步轉(zhuǎn)型給大家一個(gè)參考希望可以少走些彎路寫(xiě)在最前由平頭哥聯(lián)盟測(cè)試同學(xué)整理作者首席背鍋官松鼠交流群 showImg(https://segmentfault.com/img/bVbksdn?w=1278&h=722); 前言 ? 大家好,這里是@...
摘要:作為一種現(xiàn)代語(yǔ)言,它看起來(lái)像一種舊語(yǔ)言,因更傾向于做移動(dòng)和網(wǎng)站開(kāi)噶。所以,個(gè)人覺(jué)得每種語(yǔ)言都有其自己的優(yōu)勢(shì),找到自己的短板并補(bǔ)足自己的短板??偨Y(jié)于哥更推薦想成為某種語(yǔ)言編程大牛的人,不建議只想搬運(yùn)帶代碼的碼農(nóng)。 文章首發(fā)于終端研發(fā)部,轉(zhuǎn)載,請(qǐng)標(biāo)明原文鏈接 今天的主題是:探討一下6月份語(yǔ)言排行還有我的最新展望! 最近,編程語(yǔ)言排行榜前幾天發(fā)布更新了,在最新的TIOBE編程語(yǔ)言排行榜中,J...
閱讀 972·2021-11-15 11:38
閱讀 1763·2021-09-24 09:48
閱讀 935·2021-09-24 09:47
閱讀 2416·2021-08-26 14:15
閱讀 3585·2019-08-30 11:09
閱讀 2723·2019-08-29 16:55
閱讀 1674·2019-08-26 14:01
閱讀 3155·2019-08-23 16:47