它,指開發人員對開發出的產品;它是測試人員所面對的測試產品。你是否對它有一種責任感,是指開發人員是否對它開發出來的產品有責任感,為它驕傲,為它而開心;你是否對它有一種責任感,是指測試人員是否對它測試人產品有責任感,是指測試人員更多的站在用戶角度考慮問題,盡量減少要發布產品中的缺陷,達到用戶滿意的程度。

  如果你(開發或測試)對它有一種責任感,你會發現,開發和測試之間,本質上是一個合作的過程,我們的目標是一致的,都是為了盡量減少發布產品中的錯誤,提高用戶滿意度。你對它有一種責任感 ,我們無須進行太多太嚴格的版本控制要求,無須很多的中間環節,我們的產品研發過程將更快捷,質量更好。可是事實上并非如此,我們需要很多的管理環節來約束我 開發和測試過程,因為我們的團隊中并不是每個人都對它有一種責任感。并不是每個人對它的責任感目標是一致的。

  我們測試人員來講,作為一個測試人員,一般要經歷過一些成長階段才能做到一個真正對”它”有責任感。

  一、學習需求+驗證的過程

  剛剛涉入測試,往往踏不下心來,感覺測試是件沒完沒了的事情,且簡單重復,枯燥乏味,沒有有激情,沒有成感。這時候,所做的事,往往是學習所測產品的每個功能,弄清每個功能的終結果是什么?然后嘗試驗證它,這種測試往往發現的是一些膚淺的表面的問題。

  二、經歷測試和開發是對立的過程

  到第二階段,漸漸認識到,測試是找出產品的缺陷,是證明產品不可用的一種行為。這時候,感覺測試和開發的行為是對立而矛盾的,測試是為了證明產品是有問題的,開發是創造產品的。這實際上是一種誤區。這個時候,會發現一些較嚴重的缺陷。

  三、學會與開發主動的配合

  隨著經驗的積累和對工作的深入認識,會發現,開發和測試的目標是共同的,一致的。都是為了減少產品的錯誤,為用戶提供更加滿意的產品。所以,測試人員更多的站在用戶的立場(角度)發現問題,幫助開發析和解決問題。

  四、責任感+驗證

  經過多個項目的需求、開發、測試、維護以及升級的循環過程,逐漸認識到測試介入越早,風險越小;測試投入的時間上更多的會在需求方面,而不僅僅是測試過程本身。通過和終用戶的多交交流,對用戶體驗有了新的認識,會油然而生一種責任感(如:在公司五周年的活動中,看到我們的用戶對我們的尊敬、感激還有那份熱愛。會讓我們進一步體驗用戶在使用產品時的感受,同時,會對我們的提供產品產生一種成感。對測試的理解也隨之成為一種對產品的質量意識、產品意識,有時候感覺自己精心”待弄”的是自己的孩子。

  測試和開發工作實際上是一種榮譽與共的關系,取得的成績和造成的失誤,共榮譽和責任是平等的。與此同時,在遇到問題時,會盡可能的幫助研發盡快定們bug原因,盡快把問題解決掉。

  上面幾點是我測試的一點認識,我想開發的應該也是一樣,也會經歷這樣一系列過程。

  對它有一種責任感,讓我們的產品更加實用,易用。

  對它有一種責任感,看大一點,是要做一個有責任心的人,無論對誰(愛人,父母,孩子,朋友),對事,對物,對社會都有一份責任心。