如果想要做成一件事,就要做好風險控制。 風險無處不在。 你若不善待她,就會受到她的懲罰。..
過去一年中,我坐在一位資深的軟件工程師旁邊,可以仔細地觀察他是怎么工作的。我們兩人經常共同編程,使得這項觀察更為容易。此外,在團隊文化中,從背后窺探寫代碼的人并不..
不管是做產品還是做項目,也不管是采用瀑布模型還是敏捷開發,我們都有一個終極目標,就是能按時交付質量可靠的功能,其中質量尤為重要。 本文是我對產品質量的一點思考,如果..
打開一個互聯網公司招聘網站,搜索「測試工程師」崗位時,你會發現幾乎全部 JD 都包含一條要求「建設或者參與建設所負責業務的質量體系」。那么,是不是談到質量保障就只是測試..
測試報告,更多是以測試為出發點,關注測試工作的背景、過程、完成度和結果。當然,測試的報告也能反應出一個產品的質量,但是他的衡量一般不夠直觀(比如缺陷數量這種數據,..
Google 測試團隊的職級匯報關系是:TE(Test Engineer,測試工程師) 和 SET(Software Engineer in Test,軟件測試開發工程師) -> 測試工程經理 -> 測試總監 -> 高級總監 -> CEO。..
每到年底的時候,不管是個人還是團隊,總是避免不了要對這一年的工作成果進行總結和匯報。而對于測試開發崗位來說,通常會面臨一個共性的問題:做了這么多事情,究竟產出了多..
探索式測試試圖把制定計劃,進行測試,重新制定計劃等多個過程有機地結合起來,每次只前進一小步,但這每一步都是由軟件過去和當前的運行狀況,軟件在測試時表現出來的各種行..
本篇分別從微服務模式下如何開展接口自動化測試,契約測試的價值以及如何開展契約測試角度進行了介紹。..
倉促的開發可能會為團隊節省片刻的時間,但是,如果有一些重大開發問題沒有從一開始就考慮到,最終可能導致需要投入更多的時間。結果是浪費了大量團隊資源來修復和重新設計代..
本文主要講解的是微服務,詳細闡述了微服務的利弊、服務分層、微服務的服務發現的三種方式微服務的路由發現體系等相關知識。..
我們持續演化,對于將軟件 QA 濃縮到所有開發任務完成后的測試階段的方法,它們的問題在于:會給團隊帶來巨大成本并將整個項目置于高風險之中。在測試階段,開發人員竭盡全力確..
敏捷開發作為最近的時髦詞匯,已經迅速席卷了IT界,以前Agile的使用僅僅適用于網站和手機APP的開發范圍,而今傳統企業IT也想引進Agile模式,來打造新的企業IT服務模式。Agile的好處我..
測試行業在不斷發展,測試人員的工作內容已經擴展到遠遠超出他們之前的專業領域。 另一方面,測試人員和他們的任務與開發團隊越來越緊密,或者說被同化了。 仍然有大量的測人..
隨著計算機視覺算法和現代人工智能(AI)技術應用的發展,編寫可視化測試已經成為現實。由于在測試中加入AI,自動測試也變為可能。我們可以將無聊、重復的工作交給AI,這樣測試..
作為一名Git的小白使用者,一開始接觸很懵逼,因為總擔心自己一不小心誤操作影響代碼倉庫的代碼,網絡上關于Git的使用多從開發的角度,很少有人從測試的角度來介紹Git的使用,下..
自動化測試是一個軟件公司取得成功的關鍵因素之一。經過嚴格測試的代碼容易獲得客戶的信賴,而沒有經過測試或缺乏嚴密測試的軟件系統容易出現故障,讓客戶感到失望。..
BDD,「Behavior Driven Development」 的縮寫,中文意思,行為驅動開發,BDD本質上是一種敏捷軟件開發實踐,它鼓勵軟件項目中的開發者、測試,用戶,業務分析人員等之間相互協作。..
軟件測試度量是一種通過檢測軟件測試過程的質量和有效性來評估軟件開發的量化方法。開發團隊使用測試指標來跟蹤開發過程各個階段的軟件質量。測試指標對于管理層也很有用,它..
2016年初月回到網易,進入交友事業部,更加專注于移動互聯網APP研發測試領域,在將近一年來的時間里,經歷了開發、測試團隊的轉型,下面講述帶領測試團隊從挖掘痛點的轉型實踐。..