公司是零售電商企業,最近為了應對雙十一以及和阿里合作帶來的巨大導流,要對相關的系統做一些列的性能測試。幸福來得太突然,留給測試和性能調優的時間不多,故最近加班蠻多的。
時間緊迫,相對應的測試中出現了很多不可預知的事情,說說其中發生的一些事,以及引起今晚想寫這篇博客的原因吧,純屬吐槽和個人想法,看看就行了。。。
先說說關于接口文檔的事情吧。CRM系統的開發周一給了我接口文檔,然后我就調試接口準備做基準測試了,結果測試過程中,出參一直有問題,不是為空就是報異常,服務端斷開連接,讓我很受傷。
直到今晚下班,才找到原因:開發從開始給我的接口文檔,里面的入參,Key一直是錯的,然后。。。我只想說一句:總有開發想害朕!!!
現在從需求到研發到測試到上線,都講究團隊協作,團隊成員肯定要彼此相互信任,所以一開始就沒有對接口文檔存在疑慮,還以為是自己的腳本有問題,只能說還是我太年輕啊。。。
但最讓人不能接受的是:明知道有問題,開發還是按時下班,不想辦法解決問題。
今晚找到原因后,開發只說了一句:我也沒想到啊。。。開發經理也只說了一句:我已經和開發溝通過了,明天好好測試。。。
還有今晚加班在跑壓測腳本的時候,開發在旁邊組隊玩游戲,還興致勃勃的大聲討論游戲,走位,放技能。。。從來沒這么痛恨騰訊,做什么游戲,MMP!
還有件事,需要進行壓力測試的系統還有倉儲系統,周一早上已經發郵件告知項目經理和相關開發了,測試需要開發提供相關接口文檔和數據庫表字段說明文檔。
然而直到周二下班才發給我,還是直接QQ發過來的,從代碼里copy出來的。
之前就多次溝通過要提供明確的說明文檔,否則測試工作無法進行,結果開發輕飄飄的說一句:這個系統沒有接口文檔,湊合看吧,后續我們慢慢優化。。。
直接導致測試過程中對于很多字段和參數的意義不明確,需要多次找開發確認溝通,浪費了很多不必要的時間!
開發依舊每天按時上下班,空閑時間玩游戲,項目經理也是每天下班走之前過來問我進度,說到問題就打哈哈,遇到這些同事,覺得很悲哀。。。
有點跑題了,說說我理解的工程師職業素養吧。。。
責任心:無論是項目經理、開發、測試抑或其他崗位,要對自己的工作負責;
開發對自己的代碼質量、可讀性、接口設計文檔等產出物負責;
項目經理對項目進度和人員協調溝通、解決遇到的問題負責;
測試對缺陷的發現、驗證,對系統質量負責。
信 任:團隊協作,對團隊的成員保持信任!信任是必須且雙向的,而不是單向的。而很多碼農(在我看來缺乏職業素養的開發也就只能稱為碼農)對測試提交的缺陷保持不信任態度,
對自己的代碼質量迷之自信,導致測試需要多次驗證之后,開發才不情不愿的看log查找原因修復缺陷,修復后也不會主動告知測試,需要測試去多次詢問,無形浪費時間。
溝 通:面對面溝通是最高效的交流方式,如上面的例子,這種無形中的溝通成本,導致了測試時間的壓縮,間接導致系統的質量降低。
當然,這里不僅僅針對開發人員,而是很多的工程師崗位的人都欠缺這種主動溝通和彼此信任的素養。
工 作:有人把工作當做養家糊口的物質來源,有人當做責任,有人當做使命,不同的想法導致不同的結果。這里不是給企業洗地,慫恿大家去拼命加班工作。
從契約精神來講,個人和企業之間是合作雇傭關系,企業支付薪酬,個人付出大體對等的勞動來為企業創造價值,各取所得。
所以我個人認為,如果由于個人的疏忽導致了其他人的利益受損(我已經連續加班四天,就因為無形的溝通成本和開發人員的責任心低下導致損害了個人的休息時間和身體健康),
工程師有責任對其承擔責任,而不是繼續聽之任之。
其 他:當然,限于每個公司的研發流程和管理、企業文化等問題,有些額外的因素,但少數人不該為大多數人的錯誤承擔責任!!!
寫下這篇博客的時候,情緒已經很冷靜了,就事論事,在Google,講究工程師文化和軟件質量是所有人的事,而不是測試工程師的事。
國內互聯網的畸形發展和過度,以及國內教育模式和培訓機構流水線似的出產各類型人員,都讓工程師崗位的大多人員缺乏這種素養。。。
我本人也是培訓機構出身,深受其影響,工作早期工程師素養也很差,但這不是出現上述這些問題的理由。。。
瞎扯到這里,覺得還是吐槽居多,洗漱睡覺吧,明天依然要完成自己的工作。
別打擾別人,也努力別被人打擾,加油!!!
-
工程師
+關注
關注
59文章
1570瀏覽量
68514
發布評論請先 登錄
相關推薦
評論