<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          中國企業(yè)的測試之道被美國學(xué)習(xí)了?

          共 3119字,需瀏覽 7分鐘

           ·

          2022-03-18 15:38

          ??點(diǎn)擊“博文視點(diǎn)Broadview”,獲取更多書訊

          近日,infoQ發(fā)表了一篇文章“從?TikTok“重?QA 輕測試”來看中美軟件開發(fā)之間的差異”,介紹了TikTok跟Google不同的質(zhì)量保障模式,前者不要求代碼評審和單元測試,每次發(fā)布依賴QA,而Google則追求工程生產(chǎn)力賦能模式基礎(chǔ)上的高開發(fā)測試比,從中引出了中美工程文化的差異及背后的一些原因分析。

          一位曾在一家在美中企(TikTok)工作了一年多的華裔,在 YouTube 上發(fā)布了一個視頻,從五個方面總結(jié)了他從中國企業(yè)里學(xué)到的經(jīng)驗

          每種模式都有其形成背景、自身的合理性、優(yōu)缺點(diǎn)。

          安全攸關(guān)的軟件,故障的成本很高,因此必須經(jīng)過高強(qiáng)度的測試,發(fā)現(xiàn)盡可能多的bug,將“帶病上線”的可能性降到最低,和線上事故帶來的損失相比,所付出的測試成本是值得的。

          除此之外,在早期的光盤交付軟件時代,bug-fix發(fā)布更新很慢、更新成本很高,因此也要求經(jīng)過足夠充分的測試,例如微軟早期有大量的測試工程師,開發(fā)測試比甚至可以達(dá)到1:2。

          隨著互聯(lián)網(wǎng)時代的到來,出現(xiàn)了SaaS化的軟件交付模式,B/S架構(gòu)下,業(yè)務(wù)邏輯的修改主要發(fā)生在服務(wù)端,bug fix很快,工程師們發(fā)現(xiàn)與其在開發(fā)測試環(huán)境下花費(fèi)大量的時間找bug,還不如早點(diǎn)上線,早點(diǎn)發(fā)現(xiàn)更真實的問題,更快迭代。

          當(dāng)然,這時,線下還是要做足夠充分的測試,但要比光盤交付時代“足夠充分”的程度發(fā)生了變化,另外,對線上收集問題和快速修復(fù)問題的效率要求提高了。但要注意到,在這個大背景下,對線下測試的要求,并沒有降低,而是提高了。

          有兩個原因:

          第一,互聯(lián)網(wǎng)產(chǎn)品追求高速迭代,項目進(jìn)度都非常緊張,給測試留下的時間非常少。在既定的上線日期前,誰都可以延遲,但測試是最后一個環(huán)節(jié),上游所有的延遲都會擠占測試的時間,且上游趕活兒的結(jié)果是植入更多的bug,所以測試工程師在延期交付的項目里受到的影響是“戴維斯雙擊”,上游延期5天,測試工期可能要延10天。

          第二,高速迭代導(dǎo)致功能擴(kuò)張也很快,如果測試不能提高工作效率,那么測試團(tuán)隊的增長速度就跟功能擴(kuò)展速度成正比例。線形增長還是好的,因為隨著功能的增多,功能之間的交互和相互影響也越來越多,產(chǎn)生的測試場景不是簡單的加和。即使最財大氣粗的公司,也無法承擔(dān)一個團(tuán)隊線形增長的成本。

          因此,測試效率的提升是每一個測試團(tuán)隊的核心追求,質(zhì)量是底線,效率是競爭力和天花板。無論是質(zhì)量的保證,還是效率的提升,所能依靠的只有技術(shù)的提升。人的技能的提升,流程的改進(jìn),工具平臺的建設(shè),都是技術(shù)的一部分。

          在流程改進(jìn)方面,測試的左右移,在近幾年越來越達(dá)成共識。

          所謂測試左移,包括代碼評審、單元測試、代碼提交時運(yùn)行包括單元測試在內(nèi)的持續(xù)集成測試盡快發(fā)現(xiàn)問題,這幾個工作主要是開發(fā)工程師的職責(zé),以保證少引入bug、早發(fā)現(xiàn)bug。

          所謂右移,是指加強(qiáng)線上的測試,包括監(jiān)控和其他安全生產(chǎn)能力,這個環(huán)節(jié)需要開發(fā)、測試、運(yùn)維協(xié)作。

          僅僅依靠QA/測試,既不能支持高質(zhì)量,也不能支持快速迭代,總體成本還很高。測試左右移,對相應(yīng)階段的測試能力都提出了技術(shù)建設(shè)要求。

          因此,無論哪種模式,對于工程效能、測試效能的要求都是很高的,絕對不是手工測試所能搞得定的。

          ?

          國內(nèi)的測試團(tuán)隊,立足本公司不同時期的業(yè)務(wù)和技術(shù)發(fā)展,經(jīng)歷了鳥槍換炮的過程,測試技術(shù)化的趨勢非常明顯,測試工具化、平臺化、智能化帶來越來越高的測試效率。

          這些測試技術(shù),經(jīng)由媒體、行業(yè)會議等的傳播,形成了很好的測試知識分享,促進(jìn)了測試行業(yè)發(fā)展和測試從業(yè)者的職業(yè)發(fā)展。

          微軟在2008年推出了《微軟的軟件測試之道》,Google在2012年出版了《Google軟件測試之道》,成為互聯(lián)網(wǎng)測試領(lǐng)域的經(jīng)典作品,在國內(nèi)產(chǎn)生了很大的影響。

          然而,國內(nèi)還沒有一本類似的書。很多人充滿疑惑,國內(nèi)的互聯(lián)網(wǎng)公司,究竟是如何做測試的呢?畢竟國內(nèi)外工程模式是有差別的。講業(yè)務(wù)產(chǎn)品、開發(fā)技術(shù)的書很多,但講相應(yīng)的測試產(chǎn)品、測試技術(shù)的書很少。

          最近,阿里巴巴推出了自成立以來第一本系統(tǒng)化地介紹阿里測試的書籍《阿里測試之道》,披露了很多內(nèi)幕,讓我們得以一窺一線互聯(lián)網(wǎng)公司真實的測試團(tuán)隊狀態(tài)、一睹其測試武器庫的豐富程度、一賞高品質(zhì)的互聯(lián)網(wǎng)產(chǎn)品背后那些精益求精的技藝。

          本書重點(diǎn)概覽


          本書圍繞測試團(tuán)隊經(jīng)常面臨的困局,介紹了一系列技術(shù)創(chuàng)新、經(jīng)驗和方法。

          結(jié)合電商、移動、搜索、推薦、廣告、IoT、金融、物流等業(yè)務(wù)場景,總結(jié)了阿里在大促保障、移動App測試、大數(shù)據(jù)測試、AI系統(tǒng)測試、云計算測試、資損防控、物流類測試等領(lǐng)域的方法、技術(shù)和工具平臺,以及故障快恢、灰度發(fā)布、突襲演練等安全生產(chǎn)技術(shù)。

          全書聚焦技術(shù)亮點(diǎn)和增量,總結(jié)實戰(zhàn)經(jīng)驗和教訓(xùn),呈現(xiàn)技術(shù)體系和思考,與業(yè)界同人交流。

          本書特色

          01.?業(yè)務(wù)場景多,電商、移動、搜索、推薦、廣告、IoT、金融、物流等業(yè)務(wù)場景全覆蓋



          02. 經(jīng)驗方法多,涉及故障快恢、灰度發(fā)布、突襲演練等安全生產(chǎn)技術(shù)


          03. 涉及領(lǐng)域多,有大促保障、移動App測試、大數(shù)據(jù)測試、AI系統(tǒng)測試、云計算測試、資損防控、物流類測試等領(lǐng)域


          04.?有亮點(diǎn)、有增量、有經(jīng)驗、有教訓(xùn),更有體系和思考



          作者介紹


          阿里巴巴技術(shù)質(zhì)量小組

          負(fù)責(zé)橫向拉通、組織協(xié)調(diào)各條業(yè)務(wù)線測試技術(shù)的探索和布局,提升測試技術(shù)專業(yè)能力,促進(jìn)人才發(fā)展,實現(xiàn)突破和創(chuàng)新。對外的分享交流合作包括“阿里巴巴技術(shù)質(zhì)量”公眾號、年度行業(yè)會議――阿里巴巴質(zhì)量創(chuàng)新大會(TICA)、校企合作研究項目等。

          精彩書評

          保障一個大規(guī)模在線數(shù)字系統(tǒng)的質(zhì)量,是一件充滿挑戰(zhàn)又值得敬畏的事情。每一分每一秒,系統(tǒng)都在開發(fā)變更中迭代、在用戶行為下學(xué)習(xí)、在環(huán)境變化中適應(yīng),還不時要面對突發(fā)的流量、攻擊或基礎(chǔ)設(shè)施的故障。保障這樣的系統(tǒng)準(zhǔn)確、穩(wěn)定、安全地運(yùn)行,和保障一個鮮活生命體的健康一樣,需要一些“魔法”。阿里的技術(shù)質(zhì)量團(tuán)隊分享了過去二十余年保障大規(guī)模電商、物流、支付、云系統(tǒng)順利運(yùn)行的經(jīng)驗,寫成此書,希望在這個方向上做出一份綿薄貢獻(xiàn)。

          程 立
          阿里巴巴集團(tuán)首席技術(shù)官

          本書為阿里巴巴技術(shù)質(zhì)量小組所著,從對阿里測試實踐的整體介紹出發(fā),結(jié)合其面向特定領(lǐng)域的測試技術(shù)和實踐展開討論,給廣大產(chǎn)業(yè)界人員、高校學(xué)生和學(xué)術(shù)界研究者提供了一扇了解、學(xué)習(xí)和借鑒阿里測試之道的很有價值的窗口。本書中不少內(nèi)容涉及對學(xué)術(shù)界提出的經(jīng)典或前沿理念、方法和技術(shù)的落地和改進(jìn),體現(xiàn)了阿里在工程實踐中積極探索和開拓創(chuàng)新的精神。

          謝 濤
          北京大學(xué)計算機(jī)學(xué)院講席教授
          高可信軟件技術(shù)教育部重點(diǎn)實驗室(北京大學(xué))副主任
          中國計算機(jī)學(xué)會軟件工程專委會副主任
          美國計算機(jī)協(xié)會(ACM)會士、電氣電子工程師學(xué)會(IEEE)會士、美國科學(xué)促進(jìn)會(AAAS)會士

          有幸提前閱讀了《阿里測試之道》,深深感到這本書值得一讀。這本書有實實在在的干貨,深入討論了當(dāng)今流行的測試技術(shù)及其實踐,也更具系統(tǒng)性、更貼近我們的日常工作。認(rèn)真學(xué)習(xí)之后,你雖然不能“天下無敵”,但可以在今后的測試工作中解決許多問題,披荊斬棘,勇往直前。

          朱少民
          同濟(jì)大學(xué)特聘教授、《全程軟件測試》和《敏捷測試》作者

          限時優(yōu)惠,快快掃碼搶購吧!




          ?

          如果喜歡本文
          歡迎?在看留言分享至朋友圈?三連

          ?熱文推薦??





          ▼點(diǎn)擊閱讀原文,了解本書詳情~

          瀏覽 21
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美成人手机版 | 国产一区二区yy精品无码毛片 | 美女扒开嫩嫩的尿口让人桶 | 日本内射精品特黄 | 大鸡巴操逼网 |