Bill Liu:大數據和軟件質量的關系
原創2013年4月26日-27日,由51CTO傳媒集團旗下WOT(World Of Tech)品牌主辦的2013大數據全球技術峰會在北京富力萬麗酒店召開。本次峰會將圍繞大數據基礎架構與上層應用的生態系統,解決大規模數據引發的問題,探索大數據基礎的解決方案,激發數據挖掘帶來的競爭力,讓數據發出聲音。51CTO作為本次峰會的主辦方,將全程視頻、圖文直播報道這場數據的盛宴,更多內容請點擊專題:2013大數據全球技術峰會。
大數據現在已經成為了比較熱門的話題,但是我想在座的很多朋友都是開發多一些,軟件測試的小一些,那么大數據跟軟件質量有什么關系呢?
我們先看一下傳統軟件測試方式:相信大家都比較熟悉,軟件測試的***步就是設計測試用例,第二步可能會是測試自動化,當然有些公司沒有這一步,第三步運行測試。→對比實際值和預期值→測試用例: 通過/失敗→通過各種數據衡量和提高軟件質量→***才會決定是否發布→發布后若是還有下一個版本又回到了這個方式。這就是傳統的軟件測試方法。
但是很遺憾隨著大數據云計算的發展,我們以前傳統的軟件測試面臨新的挑戰,那么挑戰在哪里呢?
Bill Liu表示***個挑戰就是產品的復雜性、還有是基于云計算帶來的分布式系統、第三個就是大量用戶并行操作。
研發方面:敏捷對效率的要求很高,短期迭代和快速的發布不能給我們時間進行反復的測試,所以這也就對傳統的測試方式帶來了挑戰。
但是挑戰和機遇并存,我們先從大數據方面來說,相信大家都知道三個“V”,也就是Volume、Velocity、Variety。但是很多人都認為是三個,但是我認為還應該加一個“V”,就是Value。大數據通常是在生產環境下產生的,我們以前為什么沒有大數據的概念,以前大多數是基于桌面應用,但是現在云計算的發展,成千上萬的用戶都在用一個互聯網應用,所以產生了大數據。
大數據提高軟件質量
以上是51CTO.com記者從一線為您帶來的精彩報道。后續我們還有更加精彩的獨家報道,敬請關注。