為什麼生產環境出現問題了,開發非要測試在測試環境復現?

時間 2021-05-05 15:00:22

1樓:Ultraman NOA

一般來講,線上環境和測試環境盡量保持一直,測試點盡可能覆蓋在測試環境驗證,線上出問題這樣在測試環境應該也能復現,方便開發除錯

2樓:瘋狂蘿蔔

難道是你以為要難為你嗎?

開發當然想定位問題再解決問題啊,如果測試環境不能復現,那就可以從測試環境和線上環境差異化看,或者從環境原因去找,如果測試也能復現,測試環境方便除錯,不是會更快定位問題麼

另外,測試環境也能復現說明你沒有認真測試奧

3樓:qiyh

首先,不管是研發還是測試,我們都應該對線上問題進行監控,發現第一時間去分析。站在研發同學的角度,我認為可能有兩種情況:

1、對於傳統TO B行業,例如VPN、ADC等研發測試同學們,因為一旦出現故障,研發不能第一時間去客戶生產環境debug;只能通過支援同學們的描述跟日誌檔案進行分析,然後猜測問題;但是如果要解決問題,肯定需要測試同學幫助復現,這也會考驗測試同學的bug復現與分析能力。

2、如果網際網路行業,例如某寶某東某條,RD線上一旦發現問題,一般肯定是直接在生產環境分析問題比較好,而且具備測試條件;相應地,測試同學如果出現問題,應該第一時間跟開發一樣關注問題,自己去分析、定位,同時需要弄清楚,這種場景,測試case是否覆蓋;如果覆蓋為什麼線上會出現問題,這是乙個咱測試人的覺悟。

4樓:門道科技

測試環境復現的目的如下:

1、方便開發排查問題,畢竟在生產環境是不能隨便亂來的2、修復之後也方便測試回歸,萬無一失

3、測試環境復現更是為了找到問題的根源,找出必現的步驟或原因

5樓:測試之心

看問題猜測,題主是測試人員;

為什麼要在測試環境復現問題?因為有血和淚的教訓。

作為測試人員,本人親身經歷過:補丁版本發布,承諾解決了bug,結果發布到生產環境,問題依舊。

實在是太打臉,piapiapia,無論什麼樣的解釋,都是蒼白無力的。

如果生產環境的問題能夠在測試環境復現,那麼開發就能更好的定位問題,當開發解決問題的版本發布後,也可以在測試環境驗證是否得到解決。那麼(大概率)發布到生產環境也是能解決問題的。很大程度上避免了血和淚~~~

試想一下,如果生產環境問題不能在測試環境復現,那麼開發說問題解決了,做為乙個測試人員,心理真是沒底。這種情況都是帶著風險發布!

強烈建議,對生產環境多一些敬畏!

6樓:小邢同學

能直接看生產環境看出來就改了,有些需要在測試環境復現拿資料去debug找問題,最後再在測試環境測一下,沒問題了再更到生產

7樓:Tea-ui

首先,測試環境的配置必須和生產一致,這樣才可以避免出現因環境引發的生產事故,其次,能復現出問題才能準確定位為題,也是防止測試遺漏

8樓:陽明山的杜甫

首先需要確認語境,為啥開發非要在測試環境復現,是否由於生產環境由於各種原因不便於定位?如果是這樣且問題緊急,那配合搞下也沒啥問題,但是需要讓他明白這是情分不是本分,要不下次仍會得寸進尺。如果就是單純他不想定位,直接告訴他哪涼快哪呆待著去。。。。

9樓:八月

開發環境作為使用者使用的環境,首先應保證程式的穩定和高可用。如果在生產環境復現問題可能會發生以下問題:

從使用者角度來說:

如果該BUG會影響其他功能,顯然,這樣如果復現就影響了使用者使用如果該BUG會導致資料錯誤,這會對生產環境的資料造成汙染從開發測試修復的角度來說:

測試環境方便除錯問題

測試環境方便構造測試資料,更容易復現BGU所有,無論從哪個方便,都是在測試環境復現比較好,如果測試環境復現不出來,那就直接生產吧,但是前提不能影響使用

10樓:彩虹金剛

生產環境出問題了,如果是嚴重的問題,首先是及時止損,即停止問題的再次出現或者擴大,手段包括關閉對應模組、甚至停服等。如果問題一般化,qa的首要責任肯定是根據描述,在內部測試環境先復現出來,並提供給開發進行問題定位。

所以你對於整個測試流程的理解可能有誤。

11樓:

那要不然呢,直接在生產環境復現?

在生產環境出現問題已經對客戶造成了損失,首先要做的是止損,再次復現可能會再次造成損失。

可要確認問題必須要復現,最接近生產環境的是哪個?測試環境而且測試環境管理得好的話,還可以備份恢復重複使用,效率也是最高的

為什麼溝通容易出現問題?

catmi 因為溝通其實是一門學問,可是從小學到研究生,如果你不是學新聞或者波音專業的。很少有人去教你。況且我們的語言發育是從1歲開始的,我們的溝通和交流受原生家庭的影響太多了。等到成年以後,很多溝通習慣已經融入了你的性格。簡單的看是溝通出現了問題,實際上是性格問題表現在溝通層面。 清風明月 溝通說...

為什麼蘋果手機出現問題,果粉首先想到的不是吐槽而是推脫和維護?

左木 蘋果的某一些缺點當然是客觀存在的。那麼我問你有沒有任何乙個品牌的手機是十全十美的?揪住某一方面的缺點來說,這個有什麼意思嗎?當然理性的使用者不可能否認一些客觀事實。比如你說的訊息延遲或者是缺乏安卓系統的擴充套件性等等。就像我只用三星手機,他的缺點我也是承認的。選擇任何乙個品牌或者是一款產品,都...

為什麼很多夫妻有了孩子後婚姻都會出現問題?

樓蘭遺址 其實,婚姻對不少家庭來說,既是幸福的又是不幸 幸福就在於男女雙方從不相識到相愛到結合再到有了雙方的寶寶。不幸的是,結婚後,增添了不少煩惱,包括家務 雙方的習慣 處理事情的方式方法 財產等等不論大事小事,都可能產生矛盾。而在寶寶出生以後,矛盾還可能加重,只是有的解決得比較好一些。這些問題並非...