我們結合多家銀行敏捷轉型的咨詢經驗及銀行業敏捷的現狀,提出了銀行敏捷轉型的三個階段(圖1),分別是“交付敏捷”、“規?;艚荨迸c“企業敏捷”,這三個階段是一個連續性..
隨著敏捷開發模式的不斷迭代發展,敏捷開發的技術和管理模式,已經深入到傳統和新興的各個軟件公司。 敏捷開發,除了快速迭代的項目管理模式,還帶來了一系列技術實踐層面的新..
這篇文章主要總結了我對于敏捷項目中總體測試策略的理解,主要來自于工作上的實踐和思考。 ..
埃森哲對敏捷測試的定義(與維基百科的定義基本一致)大概如此:敏捷測試是遵從敏捷軟件開發原則的一種測試實踐。敏捷開發模式把測試集成到了整個開發流程中而不再把它當成一..
對于開發模式,現在大部分互聯網公司都完成了從傳統瀑布開發模式到敏捷開發模式的轉型,這種轉型相對傳統的測試人員來說,不論是在角色定位還是在技能棧方面都提出了更大的挑..
傳統的黑盒測試用例比較繁雜,在實施敏捷的項目中會顯得水土不服,讓測試人員過度關注用例步驟的編寫、修改,甚至同一條用例經過多人執行得到相同結果,讓人想到一個呼之欲出..
學習BDD,實屬偶然。在學習ES+CQRS的過程中,我認識到必須要轉變觀念,把傳統單一結構的領域模型一分為二,將其中反映系統狀態發生變化的部分封裝在寫模型里,而將查詢或呈現的部..
敏捷測試人員通常被稱為質量分析師、 SET、測試工程師和QA lead,以及其他一些名稱。我已經做了一段時間的測試了,下面我將基于如何在敏捷團隊中做好測試 分享一些個人觀點。在..
敏捷軟件開發是從1990年代開始逐漸引起廣泛關注的一種新型軟件開發方法,是能夠應對快速變化的需求的一種軟件開發能力,它作為一種新型的開發模式,被越來越多地應用到軟件項目..
在本系列的第一篇文章“我們的測試為什么不夠敏捷”中,根據實例總結出敏捷自動化測試的兩大阻礙:“腳本維護困難”、“斷言條件繁瑣”。本文針對在不失自動化測試有效性的前..
在本系列的第一篇文章“我們的測試為什么不夠敏捷”中,根據實例總結出敏捷自動化的兩大阻礙:“腳本維護困難”、“斷言條件繁瑣”。本文針對如何降低腳本維護難度分享一些..
測試是為了保證軟件的質量,敏捷測試關鍵是保證可以持續、及時的對軟件質量情況進行全面的反饋。由于在敏捷開發過程中每個迭代都會增加功能、修復缺陷或重構代碼,所以在完成..
在瀑布或者敏捷項目中您覺得測試計劃有什么問題?這些問題相似或者不同嗎?..
說到QA,通常指的是質量保證(Quality Assurance)工程師,但我更喜歡定義敏捷中的QA為質量分析師(Quality Analyst),主要基于以下幾個方面的原因: 質量保證更偏向于工業說法,稱參與..
項目中使用敏捷技術的相關測試實踐,開發作為測試的顧客,強調測試先行的設計理念。在敏捷開發中,測試被整合到整個開發的生命周期中。..
資深敏捷專家Lisa Crispin在最近的講座和參與合著的《Agile Testing – A Practical Guide for Testers and Agile Teams》中分享了敏捷軟件測試的七個關鍵成功要素,包括?使用團隊整體參與的方法、采..
首先感謝阿里巴巴邀請James大神在北京辦公室組織了Rapid Test的培訓。本來報名的目的只是想和兄弟部門的同事找機會一起交流交流,對測試本身并沒有抱太大的期望。結果課程開始之后..
不知道讀者看到“接收測試”、“接收測試驅動開發”這樣的詞匯會不會覺得好奇,接收是什么意思?是不是就是驗收測試?跟UAT也即用戶驗收測試又有什么區別呢?其實不瞞讀者朋友們..
最近,在Agile Leaders郵件列表中,Dan Mezick發起了一場關于敏捷教練是否該有職業道德規范的討論。Dan寫道: 當潛在的客戶致電談論有關敏捷教練的事情時,他們通常只有很少敏捷方面的經..
有很多的書籍討論敏捷方法是怎樣工作的(How it works?),在這個主題演講中,Martin Fowler 和他的同事 Neal Ford 討論了敏捷方法能夠在軟件開發項目中行之有效的原因(Why it works?)。作為敏捷方法的發..