1、記住這一點:生活大於工作。努力的工作是為了更好的生活。
2、與同事相處多包容,多理解。每個人的追求和對自己的要求都不一樣。
3、精力有限,盡早構建自己的知識體系並不斷豐富自己體系內的知識主干。做一個有所長的人。
4、不懂編碼的測試不是一個好的測試人員。
5、個人能力越強的人在做決定時往往越容易占據主動地位。建議入職開始就構建自己的能力。
6、升職、加薪長期來看往往是相對公平的。如果你覺得長期不公平,別抱怨,努力提升自己。最后可以選擇離開。
7、測試人員的地位高低客觀條件取決於團隊組織架構、產品形態。主觀條件取決於你的能力。你對產品保障、團隊、開發貢獻越大,你的被認可度就越高。
8、入門測試行業很容易、完成大部分測試工作也很簡單,但是你要成為一個好的測試人員很難。測試工作中有很多內容都相對簡單,有很多體力活。資料測試、測試執行、安裝環境等重復性高的工作。但是你要成為一個好的測試,需要懂測試分析和設計方法、編碼、網絡知識、Linux、數據庫、問題分析方法、各種測試工具等等。
9、測試技術和業務能力都很重要。但是你要努力做好平衡。這與你的工作崗位有關。如果你是功能測試,側重業務能力。如果你是專項測試,側重測試技術。如果你是領導。我不知道。
10、在非工作時間學習,建議多打磨測試技術。因為它們在就業市場更通用。
11、問題是能力提升最好的催化劑。分析問題、解決問題、總結問題相關的知識、輸出經驗文檔可以快速提升你的能力和經驗。
12、研究工具、多動手實踐是學編碼的有效手段,只看書不動手是沒有任何用處的。這里的工具指的是項目組同事自行開發的效率提升、解決問題的工具。Python/Shell腳本語言可以直接看源碼。Java語言編寫的.jar包可以用jd-gui.exe反編譯查看。
13、工作方法有時候比技術更重要。凡事有交代,件件有着落,事事有回音。做一個讓人覺得靠譜的人。
14、執行力太重要了。工作中由於執行力不夠而導致決策沒有落實的事情太多了。特別是每次現網問題發生后的問題回溯,各種大會小會的開、各種落地方法的研討。實施執行兩次后都是不了了之。然后更可悲的是重犯相同的錯誤。
15、如果覺得自己有能力,就多輸出。可以是效率提升的工具、可以是特性或問題解決經驗文檔、可以是培訓,要讓人看到有承載能力的東西出來。不然領導想誇你都不知道拿啥去誇。
16、越是莫名其妙的問題,根因往往很簡單。可以看看新員工給你提的問題~
17、測試不要存在僥幸心理。如果你認為需要測試的場景沒有測試的抓緊測試把。做個認真、負責任的Tester。
18、做個有原則的測試人。至於哪些原則,看組織和個人情況。因為與開發打交道,某些事情(某個缺陷是提單還是不提單、確實定級致命、嚴重、一般,轉測試電子流啟動再開始測試還是先測試)難免存在灰度,如何妥善處理特殊場景就要根據自己的原則來辦。
19、測試無法完全保證產品質量。產品質量需要設計、開發、QA各角色合力保障。之前聽到一句話說得很有意思,沒有哪一個牛逼的發動機是靠測試測出來的。
20、測試經常是背鍋的。每次出問題領導第一句話是"測試為什么沒有測出來"。我的理解是這也難免,產品發布的最后一道環節,而且馬后炮去看一個場景真的覺得都挺簡單的。分析下問題場景,如果確實很低級,就反思下為啥會漏了。如果是在很苛刻的條件下才能重現,就好好總結一下,都是寶貴經驗。最重要一點不應該把責任都歸咎於測試執行或設計人身上。否則后面就沒有人願意主動承擔高風險任務了。每個測試人員在過程中按流程盡職盡責做好就好。因上努力,果上隨緣了。
21、你的個人的能力、工作態度要盡早表現出來,特別是新崗位、新員工。領導對你的印象往往在開始就慢慢形成。后面要想扭轉,需要花費更多的精力。