日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

前言

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

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

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

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

正文

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

2014年的時候,由于項目的原因,開始使用Robot Framework測試框架,正因為有Python的基礎所以很快就理解了Robot Framework框架的工作原理,并可以根據項目的需要開發系統關鍵字。

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

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

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

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

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

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

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

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

在適當的年齡,選擇適當的崗位,盡量發揮好自己的優勢

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

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

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

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

現在網絡飛速發展,產品更新迭代快速,技術日新月異。這也在倒逼我們不斷學習,一不留神就會被淘汰

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

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

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

自動測試給我帶來的收益不僅僅是待遇的提高,包括中間做自動化測試遇到的坑,解決問題的思路,以及技術的擴展,增長了見識。最終形成了一套知識框架體系,得到一套有效落地的自動化測試方案。

自動化測試心得:

自動化測試沒用的誤解?
自動化是測試工程師一個永恒的話題,關于有人經常問到我:
至于"自動化測試真的可以提高效率嗎?我覺得不行”,我覺得這是對自動化測試意義的最大的誤解。
一個知識比如自動化你覺?得?沒有?用,是因?為你不?會。而你不會的東西,往往是你的雷區
那我們為什么又要做自動化測試?我認為最大的意義在于,對測試人員的能力的固化。
腳本可以代表測試人員的測試方法,通過腳本就把在原來在人身上的能力,固化為組織的資產。
比如:造測試數據,跑大量數據庫腳本,頁面服務監控等
自動化測試腳本,能讓不同的團隊即使不懂這個功能的人,也可以通過測試腳本來分享這種能力,這才是自動化的意義。

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

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

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。