今天無事,在網上轉,偶然發現了這篇討論,看來作者是聽了我在軟件技術大會上的一個講座,特轉貼過來給諸位網友看看,如感興趣可在我得blog上交流: http://www.kjueaiud.com/bbs/boke.asp?seanhe.index.html 具體到如何在企業中實施軟件測試過程改進,需要看企業的實際情況,無所謂那種方式一定正確,沒有放之四海而界準的改進方式,否則就不會滋生咨詢這個行業了:) 測試時代--賀炘 seanhe
| ||
測試工作,從認識到解決--目標決定過程,過程決定質量 現狀: 測試工作沒有明確的目標和[color=blue]可量化[/color]的質量要求,對質量的控制基本上靠測試人員自己的經驗和責任心。 測試理論和測試方法沒有全面掌握,沒有將測試和公司的開發流程緊密[color=red]綁定[/color]起來。 什么是“有效”的測試過程? 符合公司商業目標的過程才是。 如何有效提高軟件質量: 運用軟件工程方法,改造[color=red]軟件設計[/color]與[color=red]生產流程[/color]。 加強監督機制,引入 SQA 和 監理機制 。 將測試組織[color=red]獨立[/color]出來,設計與公司現狀相符的質量保證體系。 打通質量[color=red]反饋[/color]環節。 ——注:再好的流程、體系都需要人去運行,[color=blue]人[/color]才是企業的生命線。 如何設計有效的測試流程? 測試要明確[color=red]目標[/color]。 設計的測試流程要符合企業的現狀,適合自己的才是最好的。 要對測試的過程進行[color=red]度量[/color],形成正反饋。 軟件測試的特殊性 測試只是軟件生產過程的輔助環節,編碼才是主體。其他所有活動都是為了保證軟件的質量。(不要因為自己做測試就忘乎所以的否定一切,唯測試至尊) 測試是一個被動的工作,需要其他工作作為基礎來開展。 測試是一個偏向于管理的技術工作。 做好測試需要兩個條件:[color=blue]業務知識[/color]和[color=blue]工具[/color]。 測試一定要有明確的目標 即:可量化、可操作的測試截止條件。 目標是測試人員和其他人員溝通的唯一標準。大家的目標是一致的:把軟件做好,而不是為了私利(比如多找bugs因為有獎金)。 為什么要對過程進行度量? 過程數據才能真正反應項目的狀態;根據UCM的理念,所有的活動都應當基于[color=blue]活動[/color],也就是都是[color=red]動態[/color]的。過程才能體現這些。 對過程度量,才能改進過程。而[color=red]過程決定質量[/color],所以需要。 如何按照企業現狀設計自己的測試流程? 測試只是輔助環節,必須根植于現有的開發流程。 測試過程不是越多越好,要結合實際情況。不要盲目! 務必獨立出測試部門,不要讓開發經理、項目經理、和SQA凌駕其上——這樣才能對軟件做出客觀評價。 不要過分強調測試的重要性,以至于過分依賴。測試不能從根本上保證軟件質量,[color=red]過程控制[/color]才能從根本上改善。 如何設計測試過程? 了解公司體系結構。 分析現有的開發過程。 分析過程,尋找度量點,用以過程改進。 如何針對性的實施測試? 目前來說,大部分企業面臨的問題:市場壓力大,需要迫切解決生存問題。這樣造成他們更重視短期利益。 ——對測試的要求:對業務非常熟悉,可以馬上驗證用戶需求,保證軟件基本可用,重要功能實現正確。 ================================ 【本人聽TestAge賀炘《目標決定過程,過程決定質量》的學習筆記】 [[i] Last edited by songfun on 2005-5-17 at 12:01 [/i]] |
| ||
呱唧呱唧,感謝songfun轉貼這篇好東西。 大部分觀點都很贊同,不過也有點個人看法。 對于“做好測試需要兩個條件:業務知識和工具!,個人看法應該是業務知識和專業技術。工具的使用只是專業技術中很小的一部分。對于測試用例的設計才是關鍵,這才是測試人員的核心技術。 對于“務必獨立出測試部門,不要讓開發經理、項目經理、和SQA凌駕其上”,個人覺得關鍵問題在于公司是否有一種整體的質量觀念。個人認為這句很容易誤導人都去努力讓測試部門獨立。其實是否獨立都是其次,是否可以開展好工作同這個也沒有必然的聯系。如果公司管理依舊混亂,獨立或不獨立有什么區別呢? 對于“測試是一個偏向于管理的技術工作!,這恐怕是現在很多工作一兩年的朋友都會有的想法。管理本身就是一項非常專業的技術,而測試工作,本身也包含了很多專業的技術。假如一定要說“測試工作偏向與管理”,那恐怕也只能是一種不正常的現狀,是因為現在能夠開展的測試工作的廣度和深度都非常有限,而讓太多人早早的失去了繼續在測試技術道路上發展的機會,而顯得只能偏向于管理。 個人看法,大家要盡量平心靜氣的討論。 |
| ||
呵呵,jackei老弟是被罵怕了,還要強調一下“平心靜氣”…… 嗯,這篇文章不算是轉貼的,只是我的讀書筆記而已,所以寫的有些草率,可能某些地方誤解了賀老師的意思。 我就你的看法回幾點: 1. 文中所指的“工具”,指的是廣義上的工具,其實就是你說的 專業技術。 2. 獨立出測試部門的本意是為了對提高質量起到促進和幫助,當然不能為了獨立而獨立,“兩岸一中”嘛,開發和測試就是兩岸,這個“中”指的就是大家的終極目標一致。出發點是一樣的,獨立測試部也是奔著這個目標而去的,并不是說獨立了就一定怎么樣。 3. 管理的范疇很大。所謂的偏向于管理指的是對于系統整體的了解和業務的熟悉,就是大局觀比較好。而偏向于管理么,你可以認為僅僅只是項目管理方面——對項目的整體認識。就是說,測試工作在接觸系統整體和業務方面是接近于PM的。 嘿,只是理解上的誤差。。。 |
| ||
非常同意“人才是企業的生命線”的觀點,songfun這篇筆記更多關注的是目標和過程,個人倒覺得如何提高每個測試人員的測試水平特別是測試計劃能力和測試設計能力以及對測試的理解更應該引起企業的注意。測試水平參差不齊,勢必會影響對目標的理解,測試流程很多往往就會浮于表面,測試度量也就無從談起(過程數據不準確,度量也就失去了意義)。目標和過程可以看成從外部來給測試提供一個保障,而測試人員水平的不斷提高則為測試從內部提供了一個堅實的基礎,只有這兩者有機結合起來測試才能真正進入良性循環,測試的作用才能真正實現最大化。 |
| ||
謝謝skinapi版主的捧場^_^ 你說的也有道理。我們只是從不同的角度來理解測試工作——我從外部,你從內部;我從整體,你從局部。 我在筆記中總結的恰恰是對應您所說的“如何提高每個測試人員的測試水平特別是測試計劃能力和測試設計能力以及對測試的理解更應該引起企業的注意”——正是由于測試人員水平的參差不齊,所以我們才有必要讓測試人員知道這些,這正是在幫助他們去意識到目標和過程的重要性。畢竟我們不能要求招聘測試人員的時候,讓他們一進來就要達到某種水準,某個高度。正是他們對目標的理解不夠明確,我們才有必要告訴他們這一切的來龍去脈,前因后果。而測試計劃和測試設計能力則是在他們樹立了這樣的認識之后才在工作中去加強的。 先知道為什么要這么做,再讓他們知道怎么做——這正是我的本意。 [quote]Originally posted by [i]skinapi[/i] at 2005-5-17 14:15: 非常同意“人才是企業的生命線”的觀點,songfun這篇筆記更多關注的是目標和過程,個人倒覺得如何提高每個測試人員的測試水平特別是測試計劃能力和測試設計能力以及對測試的理解更應該引起企業的注意。測試水平參 ... [/quote] |
| ||
我很同意“如何按照企業現狀設計自己的測試流程? 測試只是輔助環節,必須根植于現有的開發流程。 測試過程不是越多越好,要結合實際情況。不要盲目! 務必獨立出測試部門,不要讓開發經理、項目經理、和SQA凌駕其上——這樣才能對軟件做出客觀評價。 不要過分強調測試的重要性,以至于過分依賴。測試不能從根本上保證軟件質量,過程控制才能從根本上改善! 確實每個公司的情況有所不同,而且測試工作是直根于項目質量之上的,所以要實際根據每個公司的業務流情況來開展測試工作,不過往往對于小公司或企業,過程控制方面都做的不夠好,這確實是該改進的地方,而且太過偏重短期的質量,未有大體和全局觀念,所以才會導致現在的中國測試很多都做黑盒測試(系統測試)這塊,間接地影響了外界對測試的定位,及對測試人員崗位的理解。 |
| ||
takiro: 其實 如果真的能把系統測試做好也是很好的,關鍵在于自身水平的限制。以及對黑盒測試方法的誤解。 我所經歷的感覺是絕大部分企業其實連系統測試都做的很不好。 |
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/
關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
技術支持和業務聯系:info@testage.com.cn 電話:010-51297073
版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
技術支持和業務聯系:info@testage.com.cn 電話:010-51297073
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月