當程序員開了外掛 第七章 你是我親爸爸
心中帶著這些疑問,程文就開始了他的測試。
程文依然是按照他寫的原型,從上往下開始進行測試的。
如果是他想的那樣就太好了,但如果不是他想的那樣,他就會浪費許多時間來探索這個到底是什么意思。
所以最后他還是決定從上到下開始進行測試,只有這樣才不會遺漏任何東西,也是對產品的負責。
只是這一次,程文把每次有bug的分支都記錄了下來,有bug他就給那個
用例上加了一個小紅旗的標記,沒有是綠旗。
他想對比一下,是不是像他自己想的那樣,綠色的都是沒有問題的,紅色肯定是有bug的。
而那些顏色深淺代表的是bug的等級高低,而綠色的深淺應該表示的是寫的程序的好壞。
其實程序是分好壞的,在測試這邊看來好的程序速度肯定是會快一些,每秒鐘能承受的請求總次數會多一些。
等程文測試的時候,他發現有一個問題,就是那些標成綠色的確實都沒有bug,但有的標紅的他也有沒有測出來bug。
“是我想錯了?”程文對自己的這個設想有一些懷疑。
把整體都過一遍之后,程文發現系統一共標紅了七處地方,但是他自己只自己找到了五處,還有兩個他沒有找出來。
經過這些數據對比之后,他發現應該和他想的是一樣的,紅色的代表的都是有bug的,而那些小蟲子越多的地方代表bug等級越高。
“可是按照這個為什么還有兩處系統標紅,而我沒有找到呢?
難道是因為我對自己的要求不夠高,或者是說我測漏了什么東西?”
程文帶著這個想法,就一直持續開始測試那兩個他沒有找到問題,但是系統標記為紅色的用例。
又仔仔細細的過了一遍,程文發現原來他自己錯了,這兩個都有問題。
這哪里是系統?簡直就是我的親爸爸。
有了系統,今后我的測試之路還有誰能超過我?
程文心里如此想到。
因為這個技能太bug了,之前他需要花費很多時間,從頭到尾來測試整個功能。
但是現在,只要他把測試用例寫好之后。
打眼一掃就可以了,紅色的肯定是有問題的,如果時間緊急,他只需要測試紅色的部分就好。
甚至如果他寫得特別特別的詳細,根本就不用測,只需要自己復現一下,然后打開bug平臺記錄一下就ok了。
這系統也太厲害了!
有了這個系統,程文覺得他以后就可以躺贏。
別人需要做三個小時的工作,他也許就需要一個小時甚至更少的時間就可以了,畢竟開發寫的程序里面,bug還是在少數的,他們又不是在寫bug。
其他測試需要把測試用例全部過完,而程文不需要。
這太高效了,這樣可能說一個小時都說多了,也許只要40分鐘,甚至半個小時都是有可能的。
節省下來的時間可以自由支配,程文可以利用這些時間來干其他事情,可以提高一下自己的技術水平,也可以刷一部自己喜歡的電影電視劇,甚至玩兒一會兒游戲。
最最關鍵的是別人可能會遺漏什么東西,但是他不會。
只要把系統識別出來的找到就可以,如果真的有遺漏也一定是程文自己的問題,肯定是他沒有找全,系統是不可能有問題的。
系統怎么可能會出錯?
這還沒有多久,程文已經對系統深信不疑。
程文在這么短的時間提交了這些bug,那邊的開發都有點吃驚。
他們相互也在討論程文:
“這次是誰來進行測試的,這質量也太高了吧,一會兒功夫就找到了好幾個問題。”
“誰說不是呢,我自己測試了兩遍了,我以為沒有什么bug了,沒有想到還有好幾個。”
“我們自己找自己的問題,是找不出來的。”另一個一看頭發就知道非常有經驗的程序員說道。
“我們抓緊時間修復,好讓他再測試一輪。”
說完這些他們就不再交流了,而是悶頭開始改bug。
在這幫程序員們修復并且推送了新的代碼之后,程文發現那個半透明的玻璃上的測試用例,變了顏色,原來是有bug的地方是紅色的,現在則有的變成了黃色,有的是黃色和紅色相間。
這個黃色和紅色相間的是什么鬼,還有這個黃色又是什么意思?
程文想了想,黃色可能表示的是已修復,而他這邊只需要再做一次測試,如果測試之后沒有什么問題,但可以標記為修復。
說到做到,程文先找了一個黃色的bug,驗證之后把它標記為了已修復。
果然,半透明的玻璃上面的黃色已經變成了綠色。
程文喜歡綠色,因為綠色代表著生機,代表著希望。
呃,除了腦袋。
接著他找了一個紅黃相間顏色的用例進行測試,發現開發是把這個bug給改好了,但是還是這一個功能,又出現了一個新的bug。
這下程文算是明白了,紅黃相間表示的意思是,已經提交,但是沒有修復好,或者是有新的bug了,總之,有紅色表示一定還有一些問題。
本來程文以為晚上一定要加班了,畢竟這么緊急的項目,雖然功能不多,可是最最關鍵的是時間限定的太死了。
程文要測試每一個功能,并且有的功能需要考慮邊界值,有的需要組合各種條件,這并不是一件容易的事情,還要看看頁面的展示情況是不是有異常,接口的響應速度是不是在合理范圍……
但是沒有想到這么快就測試完成了,基本是下班就可以回去了。
而那邊的開發對程文也豎起了大拇指。
他們今天也做好了決戰到天亮的準備,甚至有的人都已經買好了泡面,實在不行這就是宵夜了。
可是程文的速度,讓他準備泡面的這一行為,顯得有些多余了。
“咱們要是每次都有這樣的測試配合該多好,我們一定會有很多自己的時間。”
“是啊,是啊,今天我有心里準備,都準備好了要加班,現在突然不加班了,感覺心里這空落落的,還怪不舒服!”
“你要是真的不舒服,你就把明天的工作也拿到今天來搞。實在不行把我明天的工作也給你,一定能讓你加班到天亮。”大家開玩笑的說到。
當程序員開了外掛 第七章 你是我親爸爸