17792550360
掃描二維碼
關(guān)注卓目鳥(niǎo)學(xué)苑公眾號(hào)
掃描二維碼
關(guān)注卓目鳥(niǎo)學(xué)苑公眾號(hào)
隨著軟件測(cè)試技術(shù)的發(fā)展,人們已經(jīng)從最初純粹的手工測(cè)試轉(zhuǎn)變?yōu)槭止づc自動(dòng)化測(cè)試技術(shù)相結(jié)合的測(cè)試方法。近年來(lái),自動(dòng)化測(cè)試很熱,收益也很明顯,光會(huì)手工點(diǎn)點(diǎn)點(diǎn)已然out了,越來(lái)越多的企業(yè)開(kāi)始重視自動(dòng)化測(cè)試。1、自動(dòng) ...
隨著軟件測(cè)試技術(shù)的發(fā)展,人們已經(jīng)從最初純粹的手工測(cè)試轉(zhuǎn)變?yōu)槭止づc自動(dòng)化測(cè)試技術(shù)相結(jié)合的測(cè)試方法。近年來(lái),自動(dòng)化測(cè)試很熱,收益也很明顯,光會(huì)手工點(diǎn)點(diǎn)點(diǎn)已然out了,越來(lái)越多的企業(yè)開(kāi)始重視自動(dòng)化測(cè)試。 1、自動(dòng)化測(cè)試歷程 我踏上自動(dòng)化測(cè)試這條路至今,已有10幾個(gè)年頭了,回憶這段歷程: 從接觸UI自動(dòng)化(unittest+selenium)、接觸接口自動(dòng)化(unittest+requests)、到開(kāi)始自己編寫(xiě)自動(dòng)化平臺(tái)(后臺(tái)使用python的flask,前端使用element+vue,沒(méi)有第三方自動(dòng)化框架),一步一個(gè)腳印,摸索著學(xué)習(xí)著,也遇到了重重困難,但這些問(wèn)題促進(jìn)了我的成長(zhǎng),加深了對(duì)自動(dòng)化測(cè)試?yán)斫狻?/font> 如果你對(duì)自動(dòng)化測(cè)試存在疑問(wèn),可以隨時(shí)來(lái)問(wèn)我,雖然我不一定把每一個(gè)問(wèn)題回答得面面俱到,但我的經(jīng)驗(yàn)是多年在自動(dòng)化測(cè)試道路上跌跌撞撞總結(jié)出來(lái)的,可以幫助你越過(guò)一個(gè)又一個(gè)泥沼,讓你成長(zhǎng)得更快,走得更遠(yuǎn)。 2、自動(dòng)化測(cè)試問(wèn)題舉例 關(guān)于自動(dòng)化測(cè)試這一塊,前幾天有同學(xué)在后臺(tái)給我留言,說(shuō)自己到崗后接到的第一個(gè)任務(wù)就是:研發(fā)一個(gè)測(cè)試數(shù)據(jù)生成器。 他很無(wú)語(yǔ),為什么非得自己研發(fā),不是有現(xiàn)成的嘛,我想肯定很多人都會(huì)有這樣的疑問(wèn)。 3、資深老師即時(shí)貼 說(shuō)到自動(dòng)化測(cè)試,很多人關(guān)注點(diǎn)都在工具上,工具掌握不難,難的是如何進(jìn)行研發(fā)工具~~其實(shí)無(wú)論什么樣的測(cè)試工具,其功用都可以總結(jié)為以下幾種: 很多企業(yè)為了后續(xù)測(cè)試工具研發(fā)工作的順利開(kāi)展,都會(huì)選擇小試牛刀,自己研發(fā)測(cè)試數(shù)據(jù)生成器。 所謂測(cè)試數(shù)據(jù)生成器,就是通過(guò)Python腳本語(yǔ)言實(shí)現(xiàn)按照給定的測(cè)試數(shù)據(jù)的要求,隨機(jī)生成少量或大量的測(cè)試數(shù)據(jù)。 舉個(gè)例子來(lái)說(shuō):任何的測(cè)試執(zhí)行都需要有測(cè)試數(shù)據(jù),普通手工的方法是由人工來(lái)構(gòu)造并輸入測(cè)試數(shù)據(jù),凡是做過(guò)測(cè)試的工程師都能有感受,這是一個(gè)特別“磨人”的活,一遍一遍,反復(fù)不斷。即使寫(xiě)了自動(dòng)化測(cè)試腳本,但測(cè)試數(shù)據(jù)的構(gòu)造問(wèn)題仍然是人工去構(gòu)造,還是沒(méi)有從根本上解決測(cè)試數(shù)據(jù)的自動(dòng)化生成問(wèn)題。 有人可能說(shuō)有那么多線程的數(shù)據(jù)生成工具,為什么非得要自己研發(fā),沒(méi)有必要。說(shuō)得很好!如果現(xiàn)成的工具不要錢(qián),而且又能完全滿足工作要求,那真的沒(méi)有必要自己研發(fā)! 但如果需要錢(qián),或者即使花了錢(qián),這個(gè)工具也不能完全滿足要求,但問(wèn)題又要解決,那就必須自己研發(fā)了。 同時(shí)更重要的是,我們每個(gè)測(cè)試工程師都希望自己有很強(qiáng)的技術(shù)競(jìng)爭(zhēng)力,那如何競(jìng)爭(zhēng)呢?如果花錢(qián)就能做的事情,是不是也不需要我們了…… 學(xué)到老,才能干到老。要不還沒(méi)老,就已經(jīng)干不動(dòng)了,沒(méi)人要了可就麻煩大了……大家一起干,一定搞定這個(gè)測(cè)試數(shù)據(jù)生成器,不僅能用于自動(dòng)化測(cè)試,而且能同時(shí)用于手工測(cè)試,非常方便的! 自動(dòng)化測(cè)試技術(shù)在現(xiàn)代測(cè)試技術(shù)中是有一定優(yōu)勢(shì)的,但是自動(dòng)化測(cè)試不是在任何情況下都必須得,適當(dāng)?shù)摹⒒蛘呤怯行С杀就度耄枰覀冊(cè)诤线m的時(shí)機(jī)引入自動(dòng)化測(cè)試,使手工測(cè)試和自動(dòng)化測(cè)試實(shí)現(xiàn)完美結(jié)合。 當(dāng)然,自動(dòng)化測(cè)試工作中,每個(gè)人遇到的問(wèn)題也各有不同,并不是我簡(jiǎn)簡(jiǎn)單單舉一個(gè)例子就能說(shuō)完的,也有人會(huì)問(wèn):UI自動(dòng)化測(cè)試要不要做?有哪些自動(dòng)化測(cè)試框架?什么樣的項(xiàng)目更適合做自動(dòng)化測(cè)試?……關(guān)于自動(dòng)化測(cè)試,你一定也有自己的疑問(wèn)。 4、自動(dòng)化測(cè)試,你遇到難題了嗎? 1.面試自動(dòng)化測(cè)試崗位,如何讓自己的簡(jiǎn)歷更加專業(yè)? 2.結(jié)合企業(yè),分層框架做到什么程度? 3.實(shí)現(xiàn)接口自動(dòng)化,如何快速掌握數(shù)據(jù)源的問(wèn)題? 4.做自動(dòng)化測(cè)試,是否只需掌握工具就可以? 5.只做功能測(cè)試,從哪些方面去提升自己測(cè)試技術(shù)? …… |
分享本篇文章給更多人:
2020-05-27
2020-02-24
2020-05-27
2020-05-27
請(qǐng)發(fā)表評(píng)論