凡煙小說

練習

關燈
練習

1

經過一周的業務學習,何時對業務流程已經有了一定的熟悉,這周的安排是繼續深入掌握業務,以及學習部署測試環境。

服務器的部署,在其他的測試組並沒有要求,但明月對每個新加入自己測試組的同事,都要求先掌握,因為她認為,通過安裝、配置、啟停每個中間件、每個服務程序,可以讓他們對這些程序有了具象的認識,而不僅僅只是停留在理論上的理解,這麽做,能幫助他們更深刻地理解系統架構,更清晰地掌握各組件的消息交互、數據流向,有助於提高測試設計的覆蓋度以及問題定位的深入度。

作為一個組長,明月始終會想,如何讓加入自己組的成員有所收獲?在工資上的提高,她肯定做不到,因為這個不歸她管,但她會花心思去提高組員的能力,比如安排每個人培訓、輪流做會議主持人、部署整個服務器、引入自動化測試等,在會議上也會開誠布公地指出大家做得不到位的地方,也會毫不吝嗇地表揚做得好的人員,所以組員都很尊重她,氛圍也非常不錯。

上周從何時那裏了解到,他對Linux操作系統並不熟悉,常用的命令也忘記得差不多了,所以明月就安排了他先回顧一下相關的知識,然後周一上午她處理完自己的事情之後,就在何時的座位旁邊指導他如何部署。

明月先給何時講解了整個部署流程,然後給他指出了部署文檔中需要註意的步驟,最後把已經準備好的服務器登錄地址、賬號信息等發給了他,讓他自己動手操作。

明月邊看邊解答了他的幾個問題之後,看他已經能一步一步地按照指導書操作,就去忙自己的事情了。

起初,何時操作時,會有比較多不確定的地方,需要上網查找或者問同事,到後面的時候慢慢便順利了起來,但到了快要下班時,發現有個步驟怎麽操作也得不到預期的結果,問旁邊的同事也沒有辦法解決,無奈便找了明月過來幫忙。

明月操作了半晌,也同樣解決不了,於是詢問了何時的操作過程,並通過歷史命令查看了具體的步驟,重新梳理一下之後,發現少了一個步驟,再對比指導書,原來指導書上同樣少了相同的步驟,於是把步驟補上去,並告訴何時,這是自己之前總結的文檔,讓他多註意下,如果發現有錯漏的地方,備註一下,等部署完成後,再補充完整後,發給自己歸檔一下。

等把問題解決了之後,整個辦公室基本上已經沒人了,大家都已經下去吃飯了,何時看了一下時間,已經到12:20了,於是等明月回到座位拿上手機之後,就一起下去吃飯了。

2

今天選擇的是面館,何時點了一碗面,明月則要了一份餃子。沒多久的功夫,面先上來了,隨後餃子也好了。

何時拿起筷子沒有意識地去夾明月的餃子,剛伸到一半距離,忽然意識到自己的唐突行為,明月也註意到了他停頓的筷子,兩人對視著,他尷尬地拿著筷子指了指她碗裏的餃子,說道:“這家的餃子味道怎麽樣?好吃的話,我明天也點一份。”筷子也回到了自己的碗裏。

何時暗暗地責怪自己:雖然距離初次相識已經過去了6年的時間,在這6年裏,自己也已經忘記了明月,可為何再次遇見時,自己仍然保持著當初喜歡親近她的習慣呢?為何自己仍想像從前那般依賴她呢?難道自己還想像小弟弟一樣粘著她,想她像姐姐一樣照顧自己嗎?之所以不想說出自己的身份,不就是為了讓她不以小屁孩的眼光來看待自己嗎?可是為什麽又忍不住呢?唉,下次得註意了。

明月說:“還可以,裏面的餡很多,味道也很鮮,我還沒有吃過,給你嘗一個,我的醬料裏面有辣椒,你能吃嗎?”一面說,一面夾起了一個餃子。

“一點點沒有關系的。”何時應著。

明月把餃子放在了醬料裏面,翻滾了幾下,然後把醬料碟子移到了何時的碗邊,說:“來,嘗一下。”

何時不客氣的夾起就往嘴裏塞了進去。

“小心燙!”明月的話還沒有說完,就看到他被燙得張嘴吸氣,笑著說:“早上沒吃早餐嗎?急成這樣了。”

“嗯,確實挺好吃的,明天就它了!”緩過勁的何時也覺得味道不錯。

吃了幾口之後,明月問:“你實習為什麽會選擇測試呢?”

上次明月“教訓”程佩瓏的場景又浮現在了何時的眼前,問:“為什麽上次佩瓏姐問的時候,你這麽激動,現在你自己也問了起來呢?”

明月振振有詞地說:“測試人員自己說自己說沒有關系,但是外人說就有關系了,這是底線。”

何時不以為然地說:“只許州官放火,不許百姓點燈,典型的雙標。”

明月沒有理會,繼續問道:“你為什麽要做測試啊?”

何時吃完了一口之後,看似認真地說:“你不是說過,測試就是挑刺的人,開發是被刺的人嘛,那我肯定選前者啊。”

“你就繼續扯吧,我從來不認為你會選擇測試作為你的職業,我覺得你只是來試試水,而非想成為池中之物。”明月一臉不相信地說。

奇怪,怎麽佩瓏姐和月亮姐都對測試有偏見呢?何時想問個清楚:“月亮姐,測試不好嗎?”

好不好呢?就像圍城吧,外面的想入行,在裏面的卻又想轉行,明月沒有直面回答:“你聽說過一句話嗎?‘上輩子做了壞事,這輩子做測試’。”

“此話怎講?”

“給你舉個小孩拉屎的例子吧:如果父母沒有定好規則,小孩可能就會到處亂拉屎,作為保姆,並不知道他都在哪些地方拉了屎,只能盡量去找,並把屎清理掉,然後還要幫小孩擦屁股,不過人家小屁孩不但不領情,還嫌棄她找事,等保姆好不容易擦完了,以為都完事了,結果被發現還有些地方沒有清理到,於是所有的人都埋怨她沒有做好,極少人去責怪父母和孩子。”

“產品經理就像父母,開發人員就像孩子,測試人員就像保姆。如果產品經理能需求寫得一清二楚的,孩子怎麽會無的放屎呢?但凡開發人員把開發質量高一點,管好自己不亂拉屎,能有那麽多的線上事故嗎?軟件測試雖然可以有效地發現和糾正大部分bug,但是無法保證發現所有bug,這是由於軟件本身覆雜性、多樣性和多變性等特性決定的,加上時間成本和人力成本以及技術限制等因素,註定了測試人員無法發現所有的bug,這是公認的事實。但很多人不知道或者忽略掉了這個事實,當出問題的時候,首先抱怨的是為什麽測試沒有發現這個bug?所以說,測試人員就像這個鏟屎官保姆,吃力不討好,惹了一身臭,還常常挨罵。”

明月一頓輸出之後,訴苦地說:“你知道測試有多苦了吧!”

說了之後,又搖搖頭說:“唉,等哪天你體驗過了,你就深有體會了。”

何時不解地問:“既然你覺得苦,為什麽還要做測試呢?”

“沒辦法啊,一入測試深似海啊,不好游上岸了,現在了,只能吶喊幾聲,勸勸岸上的人,不要輕易下海。”

何時接話說:“那我就是那個你想要勸住的、正在下海的人咯?”

“不是,我沒打算勸你。”

“為什麽?我不值得你勸嗎?”

“不,在我看來,你充其量只是坐在岸邊,晃著腳丫子在海裏玩水的人,或者是只想在海裏游兩圈就上岸的人。試問這樣的人,何需我勸呢?”

何時來勁了:“你會算命了,這麽肯定?”

明月沒好氣地說:“你的氣質非凡,骨骼清奇,測試這座小廟容不下你這樣的大人物,客官,這樣的解釋可滿意?”

何時像有竿子爬的猴子,順勢問道:“月亮姐,你看我這樣的大人物,會有什麽作為呢?”

“嗯~~,這樣的大人物會怎麽樣呢?”明月似笑非笑地打量何時,說:“不久之後,肯定會......拉屎!”

“你好惡心啊,在吃飯了!”何時一臉嫌棄地說。

“惡的是你的心,與我無關,我無所謂。”明月滿不在乎地張大嘴,在何時嫌棄的目光下,悠悠然地夾了一個餃子塞進嘴裏用力地嚼了起來。

明月很不理解:為何自己和何時在一起的時候,總感覺他像一個鄰家的可愛弟弟,並且喜歡逗他呢?難道是因為自己看到年輕的學生,也變得孩子氣了?想不明白。

這麽秀氣幹凈的姑娘,怎麽能滿嘴的屎話呢?何時霎時無語,面的味道也不香了,罷了,吃不下就當減肥吧,還好身上有點膘......

3

傍晚時,何時終於把所有的軟件都部署完成了,他按照指導書,在瀏覽器上輸入網址訪問頁面時,結果出現了“無法訪問此網站”的頁面,而後臺服務器沒有發現任何的日志信息。他又重新檢查了一遍網址和端口號,與服務器的配置信息是一樣的,沒有問題,百思不得其解的他,只能找明月求助。

明月坐在何時的位置上,打開了瀏覽器的開發者抓包工具,再次訪問了一下網址,然後在電腦的命令行下ping了一下網址地址,看到解析的ip地址之後,她就知道原因了,原來是他沒有配置本地路由,消息都轉發到官網服務器上了,但官網使用的端口不一樣,所以就無法訪網站了。

明月耐心地告訴何時原因,並教他如何一步一步按照消息的流轉定位問題。

等明月講解完之後,就由何時來操作,他把本地路由配置好後,重新訪問網頁,發現網頁的排版是錯亂的,好多地方還顯示不出來,他按照了剛才明月教的方式,一步步排查,還是沒有辦法解決,只能又眼巴巴地看向明月。

明月把抓包的消息指出來給他看:“你看,這個消息標紅了,報錯了,說明什麽呢?”

“說明這個資源找不到。”

“對的,那應該怎麽辦呢?”

“去服務器上看看這個資源存不存在。”

“嗯。”明月點頭說,然後盯著屏幕看著何時操作。

幾分鐘後,何時找到了服務器的路徑,發現確實沒有要訪問的資源。

沒等何時說話,明月就問:“這裏沒有,說明了什麽呢?”

“我部署錯了?”何時不確定地說。

“那怎麽確定是否部署錯了呢?”明月繼續問。

“我再檢查一下步驟吧。”說完,重新對比了自己的操作和操作指導書上的操作,並沒有發現問題。

明月知道何時沒有實際經驗,就直接跟他說:“還有一種情況,你之前訪問的是其他環境的網頁,瀏覽器有緩存功能,它會拿舊的資源地址去訪問你現在的這個環境,這時就會訪問不到,還有就是瀏覽器緩存的舊內容與新的獲取的內容不匹配,就導致錯亂了。這種情況下,需要你手工清除瀏覽器的緩存才行。”

何時清除了緩存之後,重新訪問,依然存在問題,他又向明月投去了求助的眼神。

明月大概猜測到問題的所在,但是為了讓他看看前端同事是怎麽定位的,也讓他提前熟悉一下開發和測試是怎麽配合的,她就讓何時去找程佩瓏來解決。

何時指了指電腦上的時間,說:“現在已經下班了,這個時候找人家好像不太好吧?”

“喲,你這小子還對她憐香惜玉呀,怎麽拉著我幫忙就好意思呢?你大概不知道吧,在這片土地上,公司都是把男人當牛使,把女人當男人使的,在問題面前,就沒有上下班這一說,趕緊去叫她吧,如果你叫不來,我去把她拎過來。”

“行,你霸氣,我這就去找佩瓏姐。”何時站了起來,準備過去找人。

明月叮囑他說:“嗯,等下你仔細看看她怎麽定位的,你以後當開發了,也可以用得到的。”

“嗯,好。”

4

“佩瓏姐。”

正在埋頭苦幹的程佩瓏被突如其來的聲音嚇了一跳,但看到那帥氣的面孔時,立馬笑臉相迎:“小帥哥,找我什麽事?”

何時謙虛地說:“我的測試環境頁面有點問題,需要你幫忙定位一下。”

“好,我去看看。”程佩瓏迅速地鎖了屏幕,關了屏幕電源,就和他一起過去了。

程佩瓏看到了坐著的明月,說:“呀,帥哥有難,八方支援啊!”

明月起了一腳,靈活的程佩瓏一個滑步,漂亮地躲開了。

“那麽多廢話,趕緊看看頁面怎麽回事!”明月催促著程佩瓏。

“好好好。”程佩瓏拉開了椅子坐了下來,何時和明月分別在兩旁看著。

程佩瓏定位了片刻之後,問右邊的何時:“這個前端程序包是從哪裏拿的?”

何時拿起鼠標,把取包的位置找了出來,指給了程佩瓏看,她看了之後,就告訴他取的包不對,前端和後端的程序對應不上,所以才會出現這種頁面錯亂的情況,並告訴了他正確的包路徑,讓他重新部署一下。

何時和程佩瓏換了位置,按照她的說法,拉取了新的程序包重新部署,再次清除了瀏覽器緩存之後,頁面正常了,於是感激地跟程佩瓏說:“謝謝你,佩瓏姐。”

程佩瓏得意地說:“說,怎麽報答我!”說著,還看向了明月。

明月說:“報答?暴打還差不多!你說說我都幫了你多少了?沒見你報答過我啊。”

程佩瓏不滿地說:“你激動啥,我問的是你嗎?”

明月笑著說:“那你讓他以身相許吧,看他答不答應?”

居然當著我的面像賣豬仔一樣討論我,這兩人當我是空氣嗎?何時想著,停了手上的動作,剛想擡頭抗議一番,突然覺得似乎不妥,她們兩人拌嘴,我湊什麽熱鬧?便裝作沒聽見似的,繼續敲鍵盤。

但是吧,偏偏有人看熱鬧不嫌事大,見何時沒有吭聲,明月拍了拍他的椅子說:“以身相許怎麽樣?別裝了,我知道你都聽見了。”

何時只能無奈地看著她:“不,我寧願以命相抵。”

“好,我收下了,記得你欠姐一條小命哈。”程佩瓏不客氣地說,忽然想到還有事要找明月,收起了玩笑表情,說:“月亮,你今天提的bug我都改完了,但是沒有環境,你幫忙部署到測試環境,我再自測一下吧。”

明月說:“好,你先打包吧,打好了告訴我一下。”

今天晚上又有上線,程佩瓏建議說:“要不我們先去吃飯吧,回來再弄。”

明月看了看時間,還是先去吃吧,今晚也沒那麽快搞定,於是問何時:“你晚上加班嗎?加班的話,一起去吃飯吧。”

本來不想加班的,既然明月說一起吃飯,那就加加班吧,何時馬上說:“加吧,我正好驗證下功能。”

明月突然想到程佩瓏可以在何時部署的環境上驗證,這樣也不占用自己的時間,就對她說:“佩瓏,你等下讓何時部署下你的前端包,你用他的環境驗吧,我剛好還要驗其他的內容,不然又搞到好晚了。”

“好,我等下找何時吧,走了,先吃飯去了,都餓扁了。”程佩瓏一邊嚷嚷,一邊往外走了,另外的兩人也緊隨其後,一起吃飯去了。

本站無廣告,永久域名(fanyan.cc)