與敏捷和精益實踐的初期相比,當今的軟體測試實踐與理念已經產生了根本性的變化。軟體測試實踐與理念已經成為devops文化中不可分割的一部分。
\\ shirly ronen-harel是sisense的敏捷教練及負責研發運作的總監,她近期撰寫了一系列部落格文章,闡述了軟體測試理念在devops環境中的重要性。
\\
\\\devops的目標包括快速地進行無阻礙的合作式開發、持續測試、持續部署以及持續監控。而如果沒有建立起一種正確的理念,是不可能實現這些目標的,正是這種理念促成了全體成員的協作,共同加速交付價值的腳步。
\
sanjeev sharma來自ibm,他是一位devops方面的專家,還是一位敏捷傳教士和一名作者,他最近撰寫了一系列關於理解devops的部落格文章,表達了持續測試是devops中乙個必要的組成部分的觀點。
\\
\\\如果缺少了持續測試,那麼持續整合與持續交付(幾乎)都是沒有意義的。缺乏對應用程式的監控,就無法了解它在生產環境中的表現情況,整個devops流程就完全失去了它的意義。
\
shirly說道:devops存在的意義是為了打破開發者與運維人員之間的壁壘。同樣,它也必須打破開發者、測試人員與運維這三者之間的壁壘。如此一來,傳統測試中的過程都已不再適用。在devops文化中的測試過程經歷了一種顛覆性的變化。因此,對於測試來說,所有的一切也變得面目全非了。這些變化包括測試人員的技能、方法學、測試方式、測試的時機,以及測試的計畫與執行的方式。
\\
\\\但是,有了好用的工具,「優秀」的流程以及經過良好定義的職責,這些只是做好devops的一部分因素。如果我們期望在devops環境中實現高效的測試,那麼必須建立起正確的理念。
\
shirly列舉了為使測試與devops相容的文化的組成元素:
\\協作—— devops意味著在產品負責人、開發者、測試人員、分析師與架構師之間的協作。 \\
測試無處不在—— 如果我們希望測試能夠覆蓋到每乙個角落,那麼實現這一目標需要所有人共同參與測試過程。 \\
\\\ marc hornbeek是思博倫通訊(spirent communications)的devops持續測試方案的高階解決方案架構師,他在一篇博文中表示,devops使測試成為開發流程中的主流,並且避免了在傳統開發周期結束前才開始的「大**」式測試方法所帶來的問題,例如發布的延遲及質量缺陷。在敏捷與devops文化中,我們所關注的是整個生產線的運作,我們不會分別計算每個單元的成本,而是從頭至尾關注整個價值流。
\
\ \\
始終可用的軟體—— 可用的軟體就意味著測試始終伴隨著開發過程。 \\
我們齊心協力—— 測試人員不再是唯一乙個為最終產品中的bug負責的人,我們共同為問題承擔職責,並一起尋找解決方案。 \\
精益思想—— 減少封閉性、避免浪費、確定瓶頸、價值驅動的思考方式以及持續整合。 \\
\\ \在敏捷與devops文化中,我們所關注的是整個生產線的運作,我們不會分別計算每個單元的成本,而是從頭至尾關注整個價值流。
\
shirly還分享了一些其它devops文化的元素,包括共同責任、前期反饋、可見性以及持續改進。
\\ shirly將測試人員定義為乙個促進者、乙個熟練的開發者、以及一位盡責的業務代表。為了實現這一目標,她給出了以下幾點建議:\\
檢視英文原文:importance of the testing mindset in devops
測試理念是實現DevOps不可或缺的重要環節
與敏捷和精益實踐的初期相比,當今的軟體測試實踐與理念已經產生了根本性的變化。軟體測試實踐與理念已經成為devops文化中不可分割的一部分。shirly ronen harel是sisense的敏捷教練及負責研發運作的總監,她近期撰寫了一系列部落格文章,闡述了軟體測試理念在devops環境中的重要性。...
測試理念是實現DevOps不可或缺的重要環節
與敏捷和精益實踐的初期相比,當今的軟體測試實踐與理念已經產生了根本性的變化。軟體測試實踐與理念已經成為devops文化中不可分割的一部分。shirly ronen harel是sisense的敏捷教練及負責研發運作的總監,她近期撰寫了一系列部落格文章,闡述了軟體測試理念在devops環境中的重要性。...
什麼是營銷?精準定位不可或缺
做為一名廣告策劃,我是非常討厭的打廣告這個叫法的,但是廣告確實也是營銷的一部分,是營銷乙個子集,是營銷4p中的營銷推廣。廣告和營銷當然有重疊的地方,但是二者實際上是迥然不同的思維模式。廣告是站在客戶的角度觀察交流。營銷是站在企業的角度觀察管理。曾許多人問營銷高手,如何才能判定為營銷?而其中的高手給出...