最后,最重要的一點在這里:
如果沒有任何測試,直接把產品扔出去,讓用戶負責測試。前面提到的安全、性能、兼容性還有功能上的各種問題,任何一個都會導致用戶崩潰。
所以,無論如何都不能把質量沒有保障的產品,直接扔給最終用戶去做測試。
最后感慨一下,大家普遍對測試有一定程度的誤解,覺得測試就是在界面點點點,找幾個茬,就算完事了。
其實,測試需要專業的人士,需要對產品的透徹理解,需要對用戶的同理心,需要對市場的把握,需要足夠好的大局觀,需要足夠的耐心,需要一定的技術功底,需要寬泛的知識面,需要良好的溝通能力,需要能夠協調團隊中不同角色。
說的好像很高級,好多事情是產品經理或者項目經理干的活,但是,說實話,想做一個好的測試人員,這些東西真的都需要。當然,如果愿意踏踏實實做一個點界面的人,那就不需要這些。
再響應一下現在很熱的口號,“工匠精神”,作為一個有工匠精神和責任心的企業,怎么能容許自己的產品質量沒有保障就直接交付給用戶呢?
Google出過一本書,叫《Google軟件測試之道》,里面提到過一些觀點,原話記不清了。我說說我的理解:
當各種測試做的足夠好的時候,即發布的產品質量有足夠保障時,一些不重要、影響小的問題可以不考慮,直接發布產品,用戶發現提出反饋后,酌情修復;
通過各種技術手段和流程改進,逐步的解放公司內部測試人員,讓他們把精力放在對產品的把握上
原文轉自:http://news.hiapk.com/internet/s591fffb7e712.html