
一直在網站上學習別人的測驗之路,現在也想分享一下自己的經歷,
結緣測驗
和大家不同的地方在于,作為一名生物醫學工程專業畢業生,我都是在醫療行業打轉,
我的軟體測驗之旅分為兩段,第一段是一份實習,從2019年9月到2020年1月,第二段是畢業后的第一份作業,從2020年4月到今天,
實習之路
雖然從時間上來看,我的軟體測驗之旅接近兩年,尤其是第一份實習,雖然時間跨度有四個月,但因為當時學校導師給的壓力很大,而且又趕上寫論文,經常請假,因此我真正的到崗日期只有41天,
雖然時間短,但這份實習經歷讓我了解到什么是軟體測驗,算是邁入軟體測驗領域的第一步,
在后來的秋招程序中,正是這份實習讓我對醫療行業軟體測驗有了更多關注,這才進了現在的公司,有了第一份正式作業,
正式作業
2020年4月20日,我正式到公司報到,那時候初出茅廬,好在公司給我們每個校招生配置了一位mentor(導師),我的mentor真的非常負責,她先是讓我熟悉了公司一個已上市產品的軟體需求規范,接著進行了一輪軟體系統測驗方案的執行作業,
這個程序中我發現原本以為在軟體需求規范上已經熟悉的功能其實通過測驗方案的執行會有進一步的認識,有很長一段時間我們因為產品電路板上的一個按鍵無法激活問題進行了日復一日的重復測驗,其實測驗作業是需要很大的耐心的,
那時候我知道在測驗程序中會有不易復現的Bug,這類Bug可能在無數次的操作中僅會偶爾出現幾次,在這個程序中我學會了使用J-Link查看列印的串口資料,以便更好地定位問題,當串口列印資料出錯時,通知研發人員立即進行分析,會加快該問題的解決速度,
作業反思
后來我開始參加到公司另一款正處于功能樣機產品的測驗作業中,在大多數功能沒有實作的前期,測驗會有點力不從心,
可能關于需求上沒有實作的Bug會記錄很長一條,不過作為新人,測驗不同的產品會提升自己對測驗的興趣,畢竟我私心覺得人是喜歡新鮮的東西的,
這個產品的測驗作業我從去年7月開展到了今年7月,從功能樣機到性能樣機到型檢樣機再到驗證樣機,雖然中間也有被派到其他兩個專案上支持1-2個月不等,但是大多數的時間都花在了該專案上,
行業區別
我體會到了醫療器械產品和其他行業產品的區別,
一個醫療器械產品從立項到上市是一個很漫長的程序,它需要遵循著不同的法規標準,因為產品的直接作用物件是人,所以安全性和有效性是醫療器械產品最重要的兩個特性,
在參與這個專案的程序中,我開始真正學習如何設計測驗用例,
因為產品的軟體需求規范很長,大概有50頁,所以首先需要劃分模塊,
公司的產品分上位機和下位機,以此為依據劃分了14個模塊,然后研讀需求進行測驗點的提取,測驗點劃分出來后把該測驗點對應的需求規范寫在后面以查漏補缺,做到方案可以百分百覆寫需求,這是軟體系統測驗的目標,
50頁的需求最后輸出了350頁的方案,輸出一份完整漂亮的方案是我在過去一年里很大的一個識訓,
自我拓展
除此之外,在測驗的廣度和深度上也有了一定進步,最開始發現問題甚至不能確定究竟是不是問題,其實作為一個測驗人員,是要邏輯清楚,時刻保持一種懷疑態度的,首先要說服自己,才能說服別人,
如今我即將告別這份作業,所以記錄一下我在過去這一年多里的體會和識訓,整理出了這些文字,希望所有的一切都有跡可循,
軟體測驗工程師的成長路線是什么樣的?
一、測驗基礎
了解測驗的基礎技能,掌握主流缺陷管理工具的使用,熟練測驗環境的操作與運維

二、Linux必備知識
Linux作為現在最流行的軟體環境系統,一定需要掌握,目前的招聘要求都需要有Linux能力,

三、Shell腳本
掌握Shell腳本:包括Shell基礎與運用、Shell邏輯控制、Shell邏輯函式

四、互聯網程式原理
自動化必經之路:前端開發基礎知識以及互聯網網路必備知識四、互聯網程式原理

五、MySQL資料庫
軟體測驗工程師必備MySQL資料庫知識,不僅僅停留在基本的“增刪改查”,

六、抓包工具
Fiddler,Wireshark,Sniffer,Tcpdump各種抓包工具適用于各種專案,總有一款適合你的

七、介面測驗工具
介面測驗神器,你繞不開的強大工具:Jmeter,小巧靈活:Postman

八、Web自動化測驗Java&Python
了解自動化的目的,熟練掌握TestNG&unittest自動化框架,以及斷言與日志處理

九、介面與移動端自動化
專業介面呼叫、測驗解決方案,組建完整的web和介面自動化框架,Appium整體使用

十、敏捷測驗&TestOps構建
揭開TestOps的神秘面紗,持續集成Jenkins框架爛熟于心

十一、性能測驗&安全測驗
軟體測驗的彼岸:性能測驗和安全測驗,選個方向努力爬坑吧!

程序很艱辛,但堅持到最后絕對不負眾望…這樣一個體系都會了的話,其實進大廠真的就是自己想與不想的了…
最后: 可以關注公眾號:傷心的辣條 ! 進去有許多資料共享!資料都是面試時面試官必問的知識點,也包括了很多測驗行業常見知識,其中包括了有基礎知識、Linux必備、Shell、互聯網程式原理、Mysql資料庫、抓包工具專題、介面測驗工具、測驗進階-Python編程、Web自動化測驗、APP自動化測驗、介面自動化測驗、測驗高級持續集成、測驗架構開發測驗框架、性能測驗、安全測驗等,
如果我的博客對你有幫助、如果你喜歡我的博客內容,請 “點贊” “評論” “收藏” 一鍵三連哦!
好文推薦
轉行面試,跳槽面試,軟體測驗人員都必須知道的這幾種面試技巧!
面試經:一線城市搬磚!又面軟體測驗崗,5000就知足了…
面試官:作業三年,還來面初級測驗?恐怕你的軟體測驗工程師的頭銜要加雙引號…
什么樣的人適合從事軟體測驗作業?
那個準點下班的人,比我先升職了…
測驗崗反復跳槽,跳著跳著就跳沒了…
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/298068.html
標籤:其他
