測試經(jīng)歷8-資深的軟件測試人員大多是手動測試_第1頁
已閱讀1頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、在國外,資深的軟件測試人員大多是手動測試,他們厲害之處在于測在國外,資深的軟件測試人員大多是手動測試,他們厲害之處在于測試用例的設計,但在國內,很多測試人員都把自動化測試當成很厲害試用例的設計,但在國內,很多測試人員都把自動化測試當成很厲害的資本,為什么?的資本,為什么?作為一名曾經(jīng)的測試管理者,我也被問過無數(shù)次這類問題,我的看法很簡單:1、無論是自動化測試還是手工測試,其核心永遠是測試用例。無效的用例,用任何方法去測試,都不會達到良好

2、的測試目的。2、自動化測試的目的是節(jié)約人力成本及時間成本,把枯燥的回歸測試自動化起來,縮短項目周期。任何為了自動化測試而自動化的項目,都是耍流氓。3、我見過資深的測試人員,對業(yè)務,對行業(yè)的了解不亞于我這名產(chǎn)品經(jīng)理,可以輕易指出設計中的不足以及邏輯盲點。也見過號稱牛逼哄哄的自動化測試人員,連TCP和UDP的都區(qū)分不來,遇到WebService就束手無策。企業(yè)需要各式各樣的人才,自動化測試人員不比任何其他測試人員更高一等,大家只是分工不同。

3、說點自己的不成熟看法。將自動化測試當成很了不起的資本,源于國內對Coding的崇拜,譬如一個Dev跟一個QA放在一起,大家的第一直觀印象就是——前者的技術能力比較強。實際上,這個問題分兩面看:1.自動化測試能力是不是資本?是,當然是。測試自動化是軟件測試的大方向。作為其核心組件的自動化測試的引入將QA從繁重的重復勞動中解放出來,完成靠人力難以組織的測試,優(yōu)化測試資源,提高測試效率。優(yōu)秀的自動化測試框架、完備的自動化測試腳本集、豐富的自動

4、化測試工具將使得測試的效率倍增,對產(chǎn)品質量保證起到積極作用。一個有自動化測試腳本、框架、工具開發(fā)能力的QA,更有競爭力是一件無可厚非的事情。從招聘方的角度看,就如同兩臺配置差不多的筆記本,一臺多出倆USB口并有一個HDMI,當然會優(yōu)先選了,雖然他也不一定用得到。2.自動化測試人員一定強于手工測試人員?不一定。我接觸過的自動化測試的QA大致有兩種:其一,專職automation,他們從進公司開始就定位為自動化測試人員,有的公司的autom

5、ationteam甚至都不隸屬于測試團隊,他們從進公司開始就幾乎只接觸腳本和工具,自動化的需求對于他們就等于一個開發(fā)需求。這類的測試人員對產(chǎn)品本身了解并不多,且不深。更傾向于一個開發(fā)人員的工作方式。其二,既做手工,也寫過一些自動化腳本。這一類人實際上仍然算是手工測試人員,但會小范圍參與到一些簡單腳本開發(fā),多數(shù)是在已有的測試框架上進行的搭積木的工作,缺乏創(chuàng)新空間。對于這兩類QA,前者因為很大程度上仍工作在一個Dev的模式下,可能存在的缺陷

6、主要在測試的方法、感覺和思維方面,后者則完全可以作為一個手工測試人員去做橫向比較。國內自動化測試的現(xiàn)狀,使得投放入市場的自動化測試人員,以第二種類型的居多,且目前國內普遍的測試情況仍然是手工測試比例為重,所以如果招聘方簡單地用是否做過自動化測試來過濾人才的話,也許會錯過真正適合職位的測試人才。而測試人員如果單純?yōu)椴┤∫粋€名頭而局限于第二種狀態(tài)的話,對自身真正的自動化測試能力的提高也沒有太多好處。關于手工測試順便說點,必須肯定手工測試對于

7、一個測試人員成長的重要性,參與手工測試可目前的很多公司的測試是有問題的。大部分的自動化測試的問題是成本高,只是簡單的check,沒有綁定覆蓋率,沒有做測試建模、盲目的追求case數(shù)量,自動化分層不合理,ui自動化測試比重太大,導致作用有限。而手工測試也是只覆蓋基本的業(yè)務,根本不了解細節(jié)上的風險。bug不僅僅是因為需求和業(yè)務引起的,還可能由設計,架構,代碼以及操作系統(tǒng)特性引起的。而且測試人員的執(zhí)行是否到位也是值得考察的。我在阿里百度都遇到

8、過手工測試人員因為工期緊張,用例太多,草草結束測試的事情。所以,手工測試重要,但是不能重點依靠。自動化能夠提供全局的把控和質量驗證,價值還是很可觀的。而做好自動化還需要更多的深入的工作。毫不諱言,我們整個國內還沒有幾家公司能真正做到測試建模,目前只是做到了最基礎的測試用例自動化覆蓋率而已。對于手工測試,我舉個最簡單的例子,百度的一些產(chǎn)品,需要在chrome瀏覽器,firefox瀏覽器,ie6789,360瀏覽器,搜狗高速瀏覽器上做測試。

9、如果開發(fā)只修改了幾行代碼,在不依賴新測試模式,新技術和自動化的情況下,只靠手工測試,幾乎是不能避免bug的。在銀行,金融,國企,以及傳統(tǒng)企業(yè)里面,經(jīng)常會看到工作了七八年的手工測試人員,而且他們的產(chǎn)品更新很慢,體驗很差。而在互聯(lián)網(wǎng)里面,則很少看到,但是互聯(lián)網(wǎng)的產(chǎn)品體驗要比傳統(tǒng)企業(yè)優(yōu)秀的多。不可否認,手工測試里面有不少高手,但是缺乏了自動化,缺乏了大數(shù)據(jù)分析,缺乏了測試建模,將很難為產(chǎn)品線帶來更多的價值。所以自動化是很重要的資本。只是整個行

10、業(yè),懂業(yè)務,懂測試,懂開發(fā)的人太少了。大多數(shù)的人,都是其中的兩者結合體。1.國內大多數(shù)的互聯(lián)網(wǎng)公司,還是有一條鄙視鏈的,其中一條就是做開發(fā)的鄙視做測試的。我遇到很多人,包括面試過的候選人,以及見過的部分管理者,對于測試這份工作發(fā)自肺腑的鄙視都是掩飾不住的。2.你去問一些測試同行,你為什么選擇做測試,有些人就會說,呃,我編程不行,又想做互聯(lián)網(wǎng)行業(yè),測試好入門啊。3.跟任何一個工種一樣,測試的分布大概也是個金字塔,下面聚集著一大幫的底層純執(zhí)

11、行人員,流水一樣的來,流水一樣的走。愿意往上走的人不多,能好好走的人就更少了。4.做事的思路、思考問題的角度、設計方案的制定,有些人不覺得這些也是重要的技術,會寫幾個方法和函數(shù),感覺就牛逼的不得了了。5.如果一定要跟國外比的話,嗯,國內的壓力確實也要大很多,人力的壓力、薪酬的壓力、產(chǎn)品迭代的壓力,甚至加班的壓力(估計著),可能也是個原因吧。在中國的很多IT企業(yè),工作強度以及工作量遠勝國外,所以你需要在短期內執(zhí)行大量的測試案例,如果你只會

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論