軟件測試作業---最令你印象深刻的BUG


  其實很多時候,各種奇奇怪怪的問題都會導致BUG的產生,比如一不小心的全角半角切換導致難以發現的BUG,舉個例子:我在今年春節的時候在班里發支付寶的口令紅包,其中口令包含者‘—’,但是這個符號的另外一個‘-’,這兩個全角半角在手機上看上去幾乎一樣,所以有的同學在開始的時候心急如焚,一直輸入都沒有成功,之后是有同學提醒之后才成功...這類其實可以歸納為輸入時候的問題,比如ture與true, == 與 = 等等,一不小心就犯下的,給我們的體會就是,代碼的時候要特別注意小心,全神投入。

  另外比較突出的BUG就是邏輯錯誤了,我覺得這個錯誤更多的是來自自己的理解和學習實踐的紕漏導致,自己的思維不嚴密也會導致,更多是對你做的事情要有一個深入的理解,能夠把握好每個細節才會很好的避免。

  更進一步就是環境啊,配置啊,等等一些進階的問題,我碰到的也不多,這里舉一個沒有深入了解開發細節,然后進行開發遇到的問題。

  在大三上的時候,協會的指導老師讓幫忙開發一個微信的考試系統,但是大家也沒有時間,於是最終決定在PHPEMS上進行修改就好了,於是就草草地看了一下大致是怎么運行,就准備進行開發,老師提了一個需求:要直接用辦公網的賬號直接進行登錄。當然,不可能在這個考試系統的數據庫中存儲賬號密碼啦,於是就使用了學校提供的SSO登錄。在一番折騰,裝好sso的依賴,然后測試了一下,可以登錄之后,我就關機睡覺了。

  在第二天的時候,重新登錄的時候,發現可以登錄,但是一旦跳轉之后就直接失去了登錄的狀態,這個問題折騰了我一個晚上,最后問了一個有豐富開發經驗的學長,學長馬上就想到SSO是默認改session的,但是在PHPEMS里也是記錄session的,於是就失去了登錄的狀態。

  這件事在當初真是覺得特別驚訝,因為前一天晚上可以用,什么都沒有改,第二天就直接出了一個讓我一頭霧水的BUG。

  但是其實當初真是基礎不扎實,畢竟登錄狀態一般是用session來控制的,出現登錄的奇怪的問題的話,第一時間就應該去排除session的問題,這個問題是我最近遇到的最有印象的問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM