一款好的產(chǎn)品都是從研發(fā)階段開始的,一群懂技術的人在不讀的探索和努力中,把一些零零碎碎的想法終整合為一個整體,形成一個功能集合,提供一組服務,成為終的產(chǎn)品。

  這個實現(xiàn)的過程其實很艱難,特別是一些從零開始的產(chǎn)品研發(fā),這其中一定會伴隨著設計到開發(fā),開發(fā)到修改,修改到設計的反反復復,正是這種不斷的迭代,才可能讓一款產(chǎn)品從研發(fā)可能走向用戶,但事實上如何讓一款產(chǎn)品從研發(fā)走向用戶使用,終要進行的一定是測試,只有測試才可能讓產(chǎn)品走出家門。

  研發(fā)過程中的思想碰撞,終匯聚到了一款產(chǎn)品樣品,我們叫他Demo,這個Demo可以說已經(jīng)基本可以使用,只是其中有太多的問題,而這些問題,研發(fā)人員是不能發(fā)現(xiàn)的,或者發(fā)現(xiàn)了也認為不重要,因為思考的立場不同,這時候只有在測試人員的幫助下,站在一個使用者的角度,不斷的對產(chǎn)品進行測試,反饋,再測試,再反饋,重復多次后,才可能讓Demo穩(wěn)定下來,變成一款可以銷售的產(chǎn)品。

  產(chǎn)品開發(fā)初級階段,一定是研發(fā)占了主導地位,研發(fā)不斷的在推動項目前進,但到了后期,是測試占主導地位了,測試不斷的在拉著項目前進,研發(fā)加上測試,不斷的推拉,才可能讓研發(fā)的產(chǎn)品終成為用戶使用的產(chǎn)品。

  毋庸置疑,每一款產(chǎn)品都或多或少的有問題,而且這個問題是改不完的,為什么?因為不同的用戶對于相同的產(chǎn)品有著不同的使用習慣,測試的目的是盡可能的找出用戶可能的使用方式,找到其中的問題點,反饋給研發(fā)人員,不斷的迭代,直到問題越來越少,終能夠被用戶接受為止,這時候這款產(chǎn)品才可以被接受。

  在國內(nèi)很少有公司對于軟件的測試有足夠的重視,很多公司都會覺的開發(fā)人員比測試人員重要的多,好的開發(fā)人員可以為公司創(chuàng)造出新的產(chǎn)品,而測試人員只能是不斷的找找問題。但事實上測試人員的重要性更大一些,好的測試人員可以讓新的產(chǎn)品真正的走向成熟,并且引領著研發(fā)人員開發(fā)更為的產(chǎn)品。只可惜對測試重視的公司并不多,這一點我們可要多向外企學習,測試人員不是雞肋。

  巨人網(wǎng)絡的史玉柱曾說過,他給自己的定位是首席測試師?梢妼τ跍y試人員的要求并不會比開發(fā)人員底,相反,會更高,因為要求這些測試人員不僅要懂技術,更要懂產(chǎn)品,懂用戶,只有這樣的測試人員,才可能更多的發(fā)現(xiàn)產(chǎn)品中的不足,才可能讓產(chǎn)品更加的穩(wěn)定和成熟。

  開發(fā)人員如果真正的想提高自己,一定要轉換思想,開發(fā)的過程中把自己當做一個測試人員,多想想自己開發(fā)的東西,給別人使用的時候是否會正確和完美,除此之外,更要多站在用戶的角度去思考問題,這樣不僅可以讓開發(fā)人員的技術有很大提高,更多的是能讓開發(fā)人員自身的能力和認識進一步提升,也會為將來的職業(yè)發(fā)展拓展出更廣闊的天空。

  測試人員如果想進一步提高自己,更重要的是不斷的去理解產(chǎn)品,去接觸用戶群,測試的過程中,把自己當做是用戶,多想想自己作為用戶都會有些什么想法進行操作,從測試理解到產(chǎn)品理解,自己的思考方式會改變很多,將來同樣可能成為出色的產(chǎn)品經(jīng)理甚至更多角色。

  產(chǎn)品的研發(fā)很重要,測試更重要,如果說產(chǎn)品是艘帆船,研發(fā)是給這艘帆船裝上更好的帆,而測試則是風,沒有風,再好的帆船也不可能出海航行。