預(yù)上線環(huán)境失敗的原因

經(jīng)常會(huì)發(fā)生這樣的情況:盡管擁有測(cè)試環(huán)境的測(cè)試雄妥,但最終未能從中完全避免在生產(chǎn)環(huán)境發(fā)現(xiàn)BUG允睹。不禁讓人思考:質(zhì)量檢查環(huán)境中出了什么問(wèn)題?為什么在測(cè)試環(huán)境中已經(jīng)完全通過(guò)的新功能在遷移到生產(chǎn)后又出現(xiàn)BUG?

缺乏持續(xù)監(jiān)控

監(jiān)視可以幫助防止超出閾值限制的任何代碼部署实苞,從而提供狀態(tài)穩(wěn)定性,最終防止QA質(zhì)量檢查不全面烈疚。不要僅僅依靠監(jiān)視工具黔牵!第三方不能完全考慮到每個(gè)公司的實(shí)際情況,因此將環(huán)境交由第三方服務(wù)提供商來(lái)處理是不明智的爷肝。必要的時(shí)候猾浦,需要在一個(gè)盡可能與生產(chǎn)環(huán)境相同的環(huán)境上,進(jìn)行不間斷的監(jiān)控灯抛。

最后一小時(shí)沖刺

這是在管理方面非常普遍的失望金赦。RAD(快速應(yīng)用程序開(kāi)發(fā))的壓力導(dǎo)致快速部署。由于來(lái)自用戶的大量請(qǐng)求对嚼,錯(cuò)誤日志記錄夹抗,RCA(根本原因分析),錯(cuò)誤修復(fù)猪半,驗(yàn)證以及其他職責(zé)常常使環(huán)境負(fù)荷過(guò)大兔朦,給質(zhì)量保證蒙上陰影 偷线。結(jié)果,當(dāng)發(fā)布日期確定后沽甥,才開(kāi)始準(zhǔn)備發(fā)布通道的各類事項(xiàng)声邦。管理者需要給測(cè)試人員足夠的時(shí)間在這種環(huán)境下對(duì)產(chǎn)品進(jìn)行足夠的測(cè)試,否則摆舟,這與將更改從測(cè)試環(huán)境推向生產(chǎn)環(huán)境沒(méi)有什么不同亥曹。

兼容性測(cè)試

一個(gè)Web應(yīng)用程序在不同的瀏覽器及其版本中呈現(xiàn)的方式有所不同。這取決于制造商設(shè)計(jì)的渲染引擎恨诱。結(jié)果媳瞪,并非每種瀏覽器都以類似的方式支持appletjavascript照宝、CSS等元素蛇受。確保用戶界面健壯性對(duì)于任何企業(yè)都是至關(guān)重要的,并且是測(cè)試人員在進(jìn)行質(zhì)量檢查驗(yàn)證時(shí)應(yīng)牢記的一項(xiàng)任務(wù)厕鹃。

緊急更新

有時(shí)兢仰,重大故障會(huì)破壞團(tuán)隊(duì)的整個(gè)工作氛圍,從而影響所有人都參與其中剂碴“呀客戶,經(jīng)理忆矛,開(kāi)發(fā)人員察蹲,甚至測(cè)試人員。當(dāng)服務(wù)中斷時(shí)催训,客戶就非常著急洽议,需要盡快提供快速修復(fù)。在這種緊急情況下瞳腌,我們通常會(huì)提供解決方法绞铃,甚至立即在生產(chǎn)環(huán)境中部署次要修補(bǔ)程序,以使服務(wù)能夠正常運(yùn)行嫂侍,但是有時(shí)候會(huì)忘記在測(cè)試環(huán)境中部署該修補(bǔ)程序儿捧。在接下來(lái)的幾個(gè)小時(shí)或接下來(lái)的幾天中進(jìn)行環(huán)境修補(bǔ)程序的更新同步。這個(gè)時(shí)候需要有效的管理挑宠,以確保即使是微小的修改也可以遷移到所有關(guān)聯(lián)的環(huán)境菲盾,尤其是QA。

下一次迭代質(zhì)量檢查

這與上一點(diǎn)有關(guān)各淀。如果在生產(chǎn)中部署了立即修復(fù)程序懒鉴,由于種種原因,缺失了必要的質(zhì)量檢查。修復(fù)程序在下一個(gè)發(fā)行周期中需要引起足夠的重視临谱。常規(guī)的QA驗(yàn)證可以順利通過(guò)璃俗,但是當(dāng)遷移到生產(chǎn)環(huán)境時(shí),代碼可能會(huì)報(bào)錯(cuò)悉默,甚至線上服務(wù)會(huì)出現(xiàn)宕機(jī)等問(wèn)題城豁。這可能是由于這兩個(gè)環(huán)境之間遺漏了一個(gè)小錯(cuò)誤而導(dǎo)致的。

過(guò)時(shí)的測(cè)試實(shí)踐

有一些公司遵循過(guò)時(shí)的測(cè)試實(shí)踐抄课,因?yàn)樗麄儞碛泄铝⒌腝A團(tuán)隊(duì)唱星,無(wú)法完全與Dev集成。在這種情況下跟磨,间聊、測(cè)試人員和開(kāi)發(fā)人員之間存在一個(gè)固定的爭(zhēng)論。修復(fù)BUG版本迅速發(fā)布到測(cè)試環(huán)境中抵拘,然后進(jìn)行質(zhì)量檢查哎榴,發(fā)現(xiàn)于此相關(guān)的另外一個(gè)BUG,將指針還原回給開(kāi)發(fā)人員僵蛛,然后開(kāi)發(fā)人員將迅速進(jìn)行重新部署叹话,并繼續(xù)進(jìn)行惡性循環(huán)。到發(fā)布日期臨近時(shí)墩瞳,與計(jì)劃或客戶期望相比,任務(wù)遠(yuǎn)遠(yuǎn)沒(méi)有達(dá)成氏豌,只能靠加班和延期來(lái)解決問(wèn)題喉酌。參考文章:集成測(cè)試類型和最佳實(shí)踐

共同目標(biāo)缺失

就我所知泵喘,這一直是一個(gè)問(wèn)題泪电。獨(dú)立的團(tuán)隊(duì)在同一個(gè)項(xiàng)目上工作,但僅專注于他們的目標(biāo)纪铺,而在要求合作時(shí)卻一臉茫然相速。團(tuán)結(jié)則存分裂則亡。必須遵循這一座右銘鲜锚,以達(dá)到以客戶為中心的交付和高效利用資源的頂峰階段突诬。參考文章:新詞:QA-OpsDevOps中的測(cè)試工程師芜繁、如何實(shí)施DevOps旺隙。

數(shù)據(jù)一致性缺失

如果測(cè)試環(huán)境與線上環(huán)境的數(shù)據(jù)不一致,很難保證在測(cè)試環(huán)境進(jìn)行測(cè)試活動(dòng)的質(zhì)量骏令。預(yù)上線環(huán)境的目的是在其上復(fù)制盡可能多的線上環(huán)境蔬捷。因此,復(fù)制用戶數(shù)據(jù)顯得尤為重要。不能再空表上運(yùn)行測(cè)試周拐,而是需要在處理數(shù)據(jù)庫(kù)中填充與生產(chǎn)數(shù)據(jù)庫(kù)一樣多的數(shù)據(jù)铡俐,來(lái)測(cè)試新功能和回歸舊功能。參考文章:生產(chǎn)環(huán)境中進(jìn)行自動(dòng)化測(cè)試妥粟。

錯(cuò)過(guò)探索性測(cè)試

我們對(duì)測(cè)試已知測(cè)試方案花費(fèi)的資源太大审丘,而我們卻忘記了未知的場(chǎng)景。這里所指的未知場(chǎng)景是工程師和測(cè)試人員團(tuán)隊(duì)無(wú)法預(yù)見(jiàn)的罕容,但當(dāng)成千上萬(wàn)的客戶使用該產(chǎn)品時(shí)备恤,就會(huì)暴露這些場(chǎng)景。進(jìn)行探索性測(cè)試對(duì)于消除未知風(fēng)險(xiǎn)至關(guān)重要锦秒。參考文章:探索性測(cè)試為何如此重要露泊?

微服務(wù)的部署和管理困難

微服務(wù)是團(tuán)隊(duì)中實(shí)現(xiàn)可靠且平穩(wěn)的擴(kuò)展的實(shí)踐旅择〔研Γ可以相信,微服務(wù)和預(yù)上線服務(wù)器不是彼此對(duì)應(yīng)的生真。原因是有這么多獨(dú)立的團(tuán)隊(duì)同時(shí)提供與眾多第三方應(yīng)用程序的連接沉噩。使用生產(chǎn)環(huán)境中運(yùn)行的最新版本映射所有外部和內(nèi)部微服務(wù)變得非常具有挑戰(zhàn)性。這很困難柱蟀,但是對(duì)于確保市場(chǎng)上可靠的高質(zhì)量產(chǎn)品而言川蒙,這是至關(guān)重要的。


  • 鄭重聲明:公眾號(hào)“FunTester”首發(fā)长已,歡迎關(guān)注交流畜眨,禁止第三方轉(zhuǎn)載。

技術(shù)類文章精選

無(wú)代碼文章精選

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末术瓮,一起剝皮案震驚了整個(gè)濱河市康聂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌胞四,老刑警劉巖恬汁,帶你破解...
    沈念sama閱讀 216,997評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異辜伟,居然都是意外死亡氓侧,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門游昼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)甘苍,“玉大人,你說(shuō)我怎么就攤上這事烘豌≡赝ィ” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 163,359評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)囚聚。 經(jīng)常有香客問(wèn)我靖榕,道長(zhǎng),這世上最難降的妖魔是什么顽铸? 我笑而不...
    開(kāi)封第一講書人閱讀 58,309評(píng)論 1 292
  • 正文 為了忘掉前任茁计,我火速辦了婚禮,結(jié)果婚禮上谓松,老公的妹妹穿的比我還像新娘星压。我一直安慰自己,他們只是感情好鬼譬,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評(píng)論 6 390
  • 文/花漫 我一把揭開(kāi)白布娜膘。 她就那樣靜靜地躺著,像睡著了一般优质。 火紅的嫁衣襯著肌膚如雪竣贪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 51,258評(píng)論 1 300
  • 那天巩螃,我揣著相機(jī)與錄音演怎,去河邊找鬼。 笑死避乏,一個(gè)胖子當(dāng)著我的面吹牛爷耀,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播拍皮,決...
    沈念sama閱讀 40,122評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼畏纲,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了春缕?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 38,970評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤艘蹋,失蹤者是張志新(化名)和其女友劉穎锄贼,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體女阀,經(jīng)...
    沈念sama閱讀 45,403評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡宅荤,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了浸策。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片冯键。...
    茶點(diǎn)故事閱讀 39,769評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖庸汗,靈堂內(nèi)的尸體忽然破棺而出惫确,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,464評(píng)論 5 344
  • 正文 年R本政府宣布改化,位于F島的核電站掩蛤,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏陈肛。R本人自食惡果不足惜揍鸟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評(píng)論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望句旱。 院中可真熱鬧阳藻,春花似錦、人聲如沸谈撒。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,705評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)港华。三九已至道川,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間立宜,已是汗流浹背冒萄。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,848評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留橙数,地道東北人尊流。 一個(gè)月前我還...
    沈念sama閱讀 47,831評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像灯帮,于是被迫代替她去往敵國(guó)和親崖技。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 2015年11月ThoughtWorks發(fā)布的技術(shù)雷達(dá)提到一個(gè)新的主題——產(chǎn)品環(huán)境下的QA(QA in Produ...
    BY林子閱讀 5,103評(píng)論 0 10
  • 最近幾年钟哥,微服務(wù)架構(gòu)越來(lái)越火爆迎献,逐漸被企業(yè)所采用。隨著軟件架構(gòu)的變化腻贰,對(duì)應(yīng)的軟件測(cè)試策略需要作何調(diào)整呢吁恍?本文將介紹...
    BY林子閱讀 7,778評(píng)論 0 17
  • 最近幾年,微服務(wù)架構(gòu)越來(lái)越火爆播演,逐漸被企業(yè)所采用冀瓦。隨著軟件架構(gòu)的變化,對(duì)應(yīng)的軟件測(cè)試策略需要作何調(diào)整呢写烤?本文將介紹...
    ThoughtWorks閱讀 725評(píng)論 0 17
  • 微服務(wù)實(shí)施需要明確每一步怎么做翼闽,可能存在的問(wèn)題和解決思路、方法洲炊。如果能有相應(yīng)的經(jīng)驗(yàn)和理論指導(dǎo)感局,將會(huì)大大有助于我們?cè)O(shè)...
    java菜閱讀 2,333評(píng)論 0 3
  • 概念 生產(chǎn)就緒:如果一個(gè)應(yīng)用程序或服務(wù)被證實(shí)可以處理生產(chǎn)環(huán)境的業(yè)務(wù)流量尼啡,那么它就被認(rèn)為是生產(chǎn)就緒的。 混沌測(cè)試:在...
    zlup閱讀 1,669評(píng)論 0 3