自動化測試為輔->自動化測試為主,需要掌握完整的自動化測試開發技術來設計自動化測試用例。
產品上線週期縮短,以「天」或者「小時」為單位,需要一套完善的高併發執行基礎架構。
測試資料準備問題不斷放大,需要系統的思考如何將測試資料準備工具化,服務化,平台化。
作為不同階段的測試工程師應具備的技能,我準備了xmind思維導圖:
資深測試工程師一般都有一下心態:
尋找問題,而不只是完成測試。測試過程中發現那些看似不會影響最終產品和測試過程的問題也要及時記錄,因為可能會是非常嚴重的問題,比如系統的cpu突然被長時間百分百占用,記憶體洩漏,狀態顯示和真實情況不符,等等。
盡量不要手工輸入測試資料。把所有操作放到文件中,測試過程中使用copy-paste命令來執行,避免手工輸入資料不一致引起的問題。
不要等到出現問題了才去檢視log。輸入命令之前,開啟實時log和alarm,並用特殊工具記錄結果,每輸入乙個命令,都檢視結果是否會報錯。如果出現問題,就分析這個問題出現的原因,並考慮是否是個bug。
以下是提公升測試能力的方法:
換位思考,站在使用者的角度思考問題。從使用者的角度去考慮問題,從小白的角度去使用,用專家的角度去更改。
多讀bug。抽時間去讀同事的bug,了解同事找bug的過程。
認真寫好每乙個bug。寫好bug的標題和描述,寫好之後通讀一遍,保證它是合理的,且提供了恰到好處的細節。
設計你的測試。測試過程中有意識的設計測試方案,不斷探索找到最合適的測試方案。
了解你的測試功能。不管測試那塊功能,都要了解他的設計,他的功能,侷限性和以前提過的bug,以及他和其他功能間的互動關係。多和同行交流溝通。
培養與開發人員的良好關係。有助於了解bug最新進展和盡快解決bug。
尋找良師或者榜樣。多與優秀的測試工程師接觸,能從他們身上學習很多東西。
做好時間管理。提公升工作效率,合理安排時間。
持續學習。
保持自省。
參與軟體功能設計。編寫**之前,參與軟體功能設計。
擴大你的領域和人際網路。成功的人都有乙個堅實可信的交際圈,他們可以從中得到他們需要的專業知識和建議。
明智的選擇測試自動化。自動化測試可能缺乏熟練測試人員的「餘光能力」。不正確的自動化測試可能會變成一堆龐大且難以維護的**,但是精心設計的自動化測試有助於及早發現問題。
提公升程式設計能力。可以幫助閱讀源**,理解產品的內在,也可以寫一些小工具提高工作效率。
參加bug的評審。你會看到測試信譽,使用者影響和已知風險之間等因素之間作出折衷的過程。
訓練測試思維-整體思維。能看到整個系統,關注全域性,不侷限於自己測試的那一塊內容。
訓練測試思維-試錯思維。用懷疑的態度看待軟體,避免自己陷入條條框框,測試時放不開手腳。
勤於溝通,取長補短。遇見問題,多和測試組長,精通業務的測試人員和開發溝通。通過溝通,提高自己對系統的認知,也可以建立良好關係,便於之後的溝通交流。
愛你所做的事情,並把它做好。
對自己有信心,相信自己是最棒的,所有bug都逃不過你的眼睛。
測試前準備
熟練掌握測試工具,學會在工具上執行用例,提交缺陷,跟蹤和驗證缺陷。
熟悉需求。對需求有整體把握,了解各功能之間的邏輯關係;對要測試功能瞭如指掌,能在腦海中構建系統雛形。
測試執行中
充分運用自己的業務經驗。盡可能試驗各種情況,盡可能暴露問題。
充分運用自己的技術能力。如果對技術有一定的了解,敢於質疑軟體設計是否合理,完備。
敢於表達自己對軟體的感受。對軟體使用不便利,使用者體驗不好的地方,勇敢的表達出來,幫助提高產品質量。
借助已有資料庫學習。測試過程中遇到造資料或者是之前沒有用到的業務,可以上網查資料學習,參照相關步驟進行操作。
測試執行後
對測試過程中最滿意或者最不滿意的地方進行復盤,學會總結。
培養自己的風險分析和判斷能力。
js小白筆記
通過 jquery,您可以使用 hide 和 show 方法來隱藏和顯示 html 元素 通過 jquery,您可以使用 toggle 方法來切換 hide 和 show 方法。顯示被隱藏的元素,並隱藏已顯示的元素 通過 jquery,您可以實現元素的淡入淡出效果。jquery 擁有下面四種 fad...
Java小白筆記
1.常量,一般字母大寫,不能再賦值,final修飾符 final int value 10 2.與,短路與,或,短路或 短路主要乙個條件成立不必執行第二個,效率更高 3.三元運算子 k i 0?i i 如果i大於等於0,把i賦值給k,否則把負i賦值給k 4.final變數經常和static關鍵字一起...
dubbo 小白筆記
1.分布式就是指,很多伺服器一起做不一樣的是 每台伺服器做的事都不一樣 這些不一樣的事呢,組合起來就是一件大事,而集群呢就是很多伺服器做一樣的事.1.在這裡插入描述 provider 暴露服務的服務提供方 container 服務執行容器 consumer 呼叫遠端服務的服務消費方 registry...