日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

测试十年的前辈工作心得与经验分享

發(fā)布時間:2024/3/24 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 测试十年的前辈工作心得与经验分享 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言

由于各種原因,大部分測試人員,最開始接觸都是純功能界面測試,隨著工作年限,會接觸到一些常用測試工具,比如抓包,數(shù)據(jù)庫,linux等。

長江后浪推前浪,前浪死在沙灘上”,曾經(jīng)一句讓人會心一笑的調(diào)侃,而今變成了軟件測試行業(yè)的真實寫照。由于軟件測試行業(yè)入門門檻低,薪資報酬高,不斷有新鮮血液沖刷著軟件測試行業(yè)的“前行者”們,給我們帶來了非常大的壓力。

那些入行幾年,但是依然是功能測試的同學所面臨的的壓力可想而知。說到底,軟件測試行業(yè)還是屬于技術(shù)崗位。既然是技術(shù)崗位,那就要靠技術(shù)說話。不斷掌握新的技能,提高軟件測試“找bug”的能力也就變成了目前軟件測試從業(yè)人員迫在眉睫需要解決的問題。因此,現(xiàn)在大部分初級功能測試人員都在向自動化、性能、安全靠攏。

一切的迷茫都是因為想得太多而做的太少!每位軟件測試行業(yè)從業(yè)者都能意識到目前自己面臨的窘境,但能及時作出改變,順應(yīng)時代變化的人還是太少。多數(shù)人明明“泰山崩于前而面色如土”卻只能眼睜睜看著自己被行業(yè)淘汰嗎?

正文

我大學學的計算機專業(yè),有一定的編程基礎(chǔ)。我的軟件測試職業(yè)開始和大多數(shù)測試人員一樣,一開始在一家電商公司做軟件功能測試。我從事這個行業(yè)現(xiàn)在已有近十年了。有時候回顧過往一路走來所經(jīng)歷的風風雨雨,不禁感慨:自己的幸運、上級的賞識與同事間的幫助。

2014年的時候,由于項目的原因,開始使用Robot Framework測試框架,正因為有Python的基礎(chǔ)所以很快就理解了Robot Framework框架的工作原理,并可以根據(jù)項目的需要開發(fā)系統(tǒng)關(guān)鍵字。

2015年隨著移動App越來越流行,乘著換工作的間隙,我開始學習了一個月的appium自動化工具,但工作中用不到后來就沒在繼續(xù)了。

后來,我開始針對另一個社區(qū)項目編寫Web UI自動化測試,前后做了幾個月,積累了一些經(jīng)驗,開始嘗試設(shè)計Web自動化框架,當時主要還是針對Selenium API的封裝。我越來越有更多機會去做自動化相關(guān)的工作,當然,是我先學會了這項技能,然后,公司項目又比較適合去做自動化,所以,我就嘗試去做了,最后,這就變成了我的經(jīng)驗。

但是,沒多久我會調(diào)到另外一個項目負責接公司口平臺的測試,這個項目支撐公司內(nèi)部不同的業(yè)務(wù)線,為了更加高效的保證接口的質(zhì)量,開發(fā)設(shè)計了一套基于PHPunit的接口自動化項目,因為整個接口平臺也是有PHP開發(fā),所以,我開始嘗試用PHP編寫接口自動化測試。這個自動化項目非常高效的保證了接口平臺的穩(wěn)定性,我持續(xù)維護了兩年。

測試有時候必須跟著項目發(fā)展自己的技術(shù),但也正是之前的編程基礎(chǔ)和自動化的經(jīng)驗的積累,所以,才會很快的上手PHP接口自動化項目。

2018年我開始做全棧工程師,和團隊一起從零開發(fā)內(nèi)部管理平臺,后端用Django框架設(shè)計接口,前端用vue.js框架設(shè)計頁面,項目已經(jīng)在整個公司得到應(yīng)用。

這個階段跨度有點大,但應(yīng)了我前面的一些思路,當你掌握的更多的技術(shù),那么你也會有更多的機會繼續(xù)提升自己。

2019年從進入測試管理崗位,負責App團隊的測試工作,并幫助團隊搭建App自動化項目和測試平臺。

我的自動化測試之路,一路走來都離不Python語言,因為較早的接觸和使用Python語言,所以,我積累了大量基于Python語言做自動化測試的經(jīng)驗。在這里我以一個過來人的身份向正在迷茫,不知道方向的或者準備轉(zhuǎn)行測試的兄弟朋友一些自己的建議。

在適當?shù)哪挲g,選擇適當?shù)膷徫?#xff0c;盡量發(fā)揮好自己的優(yōu)勢

如果你不知道學習什么編程語言,那么就根據(jù)項目的開發(fā)語言來,這也會有助于你對測試的bug的理解。

當你認為工作很閑時,這正是你可以有更多的時間投入學習的時候,但是,學習的內(nèi)容一定要基于自己的工作來,這樣才能把學來的技術(shù)變成工作經(jīng)驗。

掌握自動化工具的原理使用起來才能更加游刃有余,有一定編程基礎(chǔ)更加容易掌握,而這也需要你有一定的編程基礎(chǔ)的原因。

可以常去一些技術(shù)論壇、群。多和別人交流,探討一些技術(shù)上的問題。在這里向大家推薦(642830685)、群,有技術(shù)大牛解惑答疑

現(xiàn)在網(wǎng)絡(luò)飛速發(fā)展,產(chǎn)品更新迭代快速,技術(shù)日新月異。這也在倒逼我們不斷學習,一不留神就會被淘汰

我也整理了測試方向所需要學習與熟練掌握的工具:

1、Web端測試:瀏覽器開發(fā)者工具使用,network、console控制臺、兼容性測試
2、移動端app測試:(安卓/IOS/ipad端)測試全流程,兼容性測試、穩(wěn)定性測試,流暢度測試、adb常用命令
3、服務(wù)端:掌握接口測試、抓包工具使用、如何校驗接口的完整性
4、Linux:常用shell命令,查看錯誤日志
5、數(shù)據(jù)庫測試:熟悉數(shù)據(jù)庫表結(jié)構(gòu),掌握常用增刪改查sql語句,便于分析測試結(jié)果。
6、SVN/git版本控制工具 、postman、jenkins應(yīng)用打包和構(gòu)建

換句話說,如果你拿到一個新的產(chǎn)品測試功能,你如果能通過數(shù)據(jù)庫的表結(jié)構(gòu),和分析系統(tǒng)日志來快速的熟悉產(chǎn)品業(yè)務(wù),說明你的測試思維,功能測試能力已經(jīng)非常優(yōu)秀了。當時我掌握了以上技能點,在公司將工作效率提高了,相對比較輕松,也更加得對未來充滿自信

自動測試給我?guī)淼氖找娌粌H僅是待遇的提高,包括中間做自動化測試遇到的坑,解決問題的思路,以及技術(shù)的擴展,增長了見識。最終形成了一套知識框架體系,得到一套有效落地的自動化測試方案。

自動化測試心得:

自動化測試沒用的誤解?
自動化是測試工程師一個永恒的話題,關(guān)于有人經(jīng)常問到我:
至于"自動化測試真的可以提高效率嗎?我覺得不行”,我覺得這是對自動化測試意義的最大的誤解。
一個知識比如自動化你覺?得?沒有?用,是因?為你不?會。而你不會的東西,往往是你的雷區(qū)
那我們?yōu)槭裁从忠鲎詣踊瘻y試?我認為最大的意義在于,對測試人員的能力的固化。
腳本可以代表測試人員的測試方法,通過腳本就把在原來在人身上的能力,固化為組織的資產(chǎn)。
比如:造測試數(shù)據(jù),跑大量數(shù)據(jù)庫腳本,頁面服務(wù)監(jiān)控等
自動化測試腳本,能讓不同的團隊即使不懂這個功能的人,也可以通過測試腳本來分享這種能力,這才是自動化的意義。

當你做到能自己獨立搭建框架、二次封裝、開發(fā)時,你就超越了大部分人,你已經(jīng)在行業(yè)處于高端地位。也有底氣跟任何一家公司談條件。

所以,加油吧,向著你想象中的樣子出發(fā)。

總結(jié)

以上是生活随笔為你收集整理的测试十年的前辈工作心得与经验分享的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。