軟體測試之測試代表使用者

語言: CN / TW / HK

開發從角色上代表的供應商,因此他的專注點是提供好的產品,從而吸引更多的使用者,產生最大的利益,而測試代表的是使用者,因此,他是從使用者的角度出發,發現產品的缺陷,促進產品的改進,從而最終提升使用者體驗。所以,如果測試的工作是隻是保證質量確實是對測試比較狹隘的理解,測試的最終目的應該是保證使用者體驗,從這個目的出發測試應該可以做更多的事情,比如發現需求的問題,影響產品的形態,平衡產品質量和上線時間點的矛盾,完善流程,影響產品,開發甚至是客戶對待使用者體驗的態度。但是毫無疑問,一個有缺陷的產品是最影響使用者體驗的,一個長期的故障能最大程度擊毀使用者對產品信任度,是最差的使用者體驗,從而也使測試要從更本上防止的問題。

綜上,我們詳細說明了讓開發測試自己產品存在的一些問題,這些問題說明了測試存在的必要性和價值。術業有專攻,分工越細,越能高效,這是社會進化的方向,也是個性化發展的方向。我們不要一個大同的世界。

但是,最近消滅測試聲音越來越多,也是必然有它的原因,從現狀來看,部分開發放棄了本身對質量的保證,將本身應該承擔的質量責任交付測試來承擔,導致測試工作量越來越大,測試本身的招聘降低了門檻,從而造成一些測試工程師的冗餘,同時,原有測試的成長缺少專業性,都讓外界開始質疑測試的價值。

所以,接下來,我們需要討論下開發測試的比例問題,從任何公司的層面,肯定是要追求高效能的,用最少的資源做最多的事情是公司的需求,也應該是每個測試人員的追求,如何高效,高質量的做好測試是測試本身要不斷追求的目標。但是,在產品的不同形態,不同階段開發測試比不可一概而論。可以分為以下幾個方面來考慮:

1:使用者:使用者量大的產品,毫無疑問對測試的需求會更大一些,一些創業初期的產品,使用者量小,影響面小,可以考慮降低測試的成本。

2:期望:使用者付費的產品,必然會有較高的期望,希望有較好的體驗和服務,所以需要較多的測試來保證使用者體驗。

3:產品特性:有產品經理的產品,經過多層次的溝通,錯誤的概率比較大,需要測試來彌補資訊的流失和誤傳,技術驅動的產品,開發本身就是產品,清楚瞭解產品的功能特性,可以考慮開發自測,降低溝通的成本。

最後,感謝所有質疑的聲音,正是這些聲音讓測試可以重新反思,在反思中做得更好,感謝所有人對測試的期許,承擔更多的責任,才能激發更多的潛能。希望所有測試朋友正確認識測試的價值,擴大自己的付出和貢獻,我們的認可不在於強調自身的重要,而應該來源於我們的貢獻和價值。當我們的貢獻高於期望的時候,一定可以贏得更多的掌聲。

如需瞭解更多測試技術資訊請關注:深圳多測師軟體與技術服務有限公司