iT邦幫忙

1

請問關於手機APP 不同型號的手機 同樣的功能 有些手機出現BUG但有些手機又是正確的 工程師都是怎麼修的?

不好意思 我目前在做軟體測試的實習,常常要開APP的BUG出去 有時候的BUG就像是
上傳影片後 影片發文時間 正確應該為?分鐘前,但是有幾支手機就會出現-?分鐘前類似這樣的BUG,但是程式碼寫法應該是正確的 因為有些手機所出現的時間是正確的 但又有些手機是不正確的,那這樣要怎麼修啊,又為什麼會造成這樣的結果呢? 實在很好奇 所以來這邊問問 不好意思!

0
wrxue
iT邦新手 1 級 ‧ 2020-04-23 07:26:36

出現BUG就是有邏輯錯誤的程式碼呀,
通常開發那APP的人聽到這樣的錯誤,
很快可以聯想到大概與哪部份碼有關,
就會在出現錯誤的平台上去跑看看,
追蹤程式碼,以找到-出現的原因。
至於有的手機可以有的不行有可能是SDK不同的關係?
但一切都要看到底哪裡的碼出邏輯錯誤,才能斷定啦!

0
ant1017
iT邦新手 3 級 ‧ 2020-04-23 08:20:07

程式是工程師寫的,你只要可以完整或高機率重現出你所敘述的BUG,工程師就可以去解決,但如果是偶爾、有機會,很少機率,出現的BUG,工程師就會很頭痛...每個人構思程式的方向都不一樣,會有BUG很正常,況且編譯器會告訴你,哪一段出現了BUG,所以工程師就可以去做調整。

通常都是邏輯有些出入,造成的BUG,但因為是手機的應用程式,免不了會跟一些手機的底層、SDK有些衝突,這就要看工程師的經驗了

0
kikulu
iT邦研究生 4 級 ‧ 2020-04-23 08:56:50

發生頻率 工程師能重現才比較好解決問題 不然就要靠經驗來判斷
你說的問題應該可能發生在手機時間與服務器時間不一致 造成相減計算出現錯誤
怎麼修就給工程師去處理

1

這依照經驗來看。
時間會跑負分的問題,大多是拿了server時間後,又拿手機時間來做差值計算。
才會導致有負分的出現。

這裏要糾正你一些思維。
如果你是擔認測試員。請不要有所謂的「但是程式碼寫法應該是正確的」想法出現。
這樣子的想法,就不該是測試員該有的。

簡單來說,找到bug就回報bug。問題交由工程師去處理就好。

我要發表回答

立即登入回答