序言:產品、市場與測試,大家看到這個題目,不知道是否會有些疑惑,他們之間的關係會是什麼,在做自動化測試已經有這麼一段時間了,在這段時間中,我深深體會到,不管自動化測試,還是類似的測試技術,如果真要能夠快速占領公司的測試市場,技術底蘊是乙個方面,產品和市場策略也很重要,這幾個月,空閒的時間,都會在看產品管理以及資料分析的知識,然後基於兩者去看待測試,似乎也頗有一些風趣。
前一段時間,我曾負責做過兩個產品:乙個是自動化測試平台、乙個是自動化測試執行端。在做完前者後,我被調出負責部門自動化需求挖掘、推廣和應用。也很好的有機會去使用之前的測試平台,在對其推廣和應用過程,才逐漸發現平台的應用效果很差,最後測試人員在使用一段時間後,逐漸放棄,原因如下:
1、產品原因:平台功能強大,包括:執行介面、任務管理分配、拓撲管理、指令碼管理、執行端管理,但是卻顯得非常複雜且沒有重點,對於測試人員反而加重了熟悉和使用負擔。並且測試平台需要
2、市場原因:沒有對測試部門的整體現狀好好分析,就急於開發平台,當時測試部門的情況是測試框架還不統一,測試指令碼執行狀況不是很良好並且測試覆蓋率不足。可以理解為市場需求還未發展到那一步,這也許跟很多「創新型」公司正因為太過於創新,超脫於市場需求太大而死掉的原因類似吧。
3、當然,還有一些其他的原因,包括技術原因、人員原因,但是這些都是次要的,就不詳說了。
因此,後來我在部門放棄了測試平台的使用,採用產品管理的手段重新做了一款自動化測試執行端,至今看來,效果還是不錯的,至少測試人員都對它有所依賴了。
1、「市場狀況分析」:首先將所有技術組的自動化測試狀況收集分析,發現現在他們的測試指令碼都存在各種問題,每個技術組都有乙個單獨的測試框架,因此,我先引入軟體配置管理(svn),將測試框架和測試指令碼進行統一,如果移植工作量太大,則繼續按前方式進行,但是先花力氣將測試指令碼穩定,盡量讓指令碼可以單獨執行無誤起來。
心得:乙個產品的崛起,需要的是市場某個階段的穩定。基礎不牢,一味的追求吹噓上層應用,那麼泡沫就這樣產生了。
2、「市場需求調研」:對幾個小組的自動化測試介面人進行調研,發現他們以前用平台的時候,覺得最方便的還是在於執行部份,所以依託了於這樣的需求,我好好寫了乙份自動化測試執行端的需求分析報告,包括:需求點、功能點以及使用分析(解決的問題)。然後,在設計上,採用了可拓展似的tab,可以不斷新增新的功能集合。
心得:乙個好的產品就是踏踏實實的為需求服務的,並且是可拓展的,這個可拓展的原則就是基於乙個思想即可。這個自動化測試執行端的理念就是:讓自動化測試執行一條線(從匯入—配置管理—執行—結果都能在介面上檢視)
3、市場應用和反饋:之後,快速完成編碼,這個過程就忽略吧,高科技營銷魔法之父,摩爾有一本書叫:《公司演化論:偉大的企業如何持續創新》,其能告訴你:產品與對應的市場、使用者都是有自己的生命軌跡的。乙個產品生命週期裡有五種使用者群:創新者—早期追隨者—早期主流使用者—晚期主流使用者—落伍者。而在每個測試技術小組,自動化測試介面人都是很好的早期追隨者,他們因為強制性的要求參與自動化測試,所以他們的需求目的性強,需要迅速能夠解決問題的測試產品,但是這裡有乙個問題在於他們有時候雖然對產品某個地方不滿意,但也會將就著用,而不會反饋,所以就需要你的積極溝通了,只有這樣,你才能將早期的追隨者的價值發揮到最大,從而能夠讓你的產品繼續推廣。
心得:一定要區分使用者群,發揮每個使用者群的最大價值,要做一款細緻的產品,那麼一定不要用無所謂的心態,而是要把每乙個點都做好。現在的產品層出不窮,特別是網際網路產品,也許你因為某一秒的延時就錯失了很多使用者,從而讓你的產品的使用者群無法從早期追隨者跨越到早期的主流使用者。。
總結:也許很多測試人員總覺得上面兩個產品與自動化測試的從業人員或者測試開發人員相關,與做手工測試的沒有什麼關係,但我個人覺得不然,如果我們在測試這條路上走行進的時候,就像做產品和市場一樣,能夠更多的想想我的測試需求目的是什麼,我的核心測試策略在哪?我的測試能夠帶來多大的價值?也許會更有收穫呢,共勉之。
之後,我想總結一下:資料、分析和測試,看看資料能給測試帶來什麼?
***********************************=分割線******************************==
人人都是產品經理
剛看完了人人都是產品經理試讀的章節,對於本書的作者設計的目錄感覺不錯。但是,從頭到尾試讀的章節中都沒讓我明白怎麼才能作為乙個好的產品經理。首先我們需要知道三個問題的答案 工作職責 工作目標 工作方向。1 產品經理的工作職責就是探索產品的價值與挖掘需求並分析可用性 可行性。2 產品經理的工作目標就是在...
人人都是產品經理
一 初識 創業公司一般的發展路徑都是產品成功,然後公升級到多產品系列和平台階段,所以任何乙個主管都要有產品思維,產品思維本質就是滿足使用者需求。網際網路時代,戰略降至一維,回歸產品。專案經理是把已經提出的問題完成,需要的是執行 計畫和控制能力。產品經理是任務的提出者,更需要創造力,也應具備專案管理能...
人人都是產品經理
最近用晚上睡覺前的半個多小時,慢慢看完了 人人都是產品經理 對做產品的這事兒心裡有了個譜兒。全書除了介紹產品經理的日常事務,更重要的是全書的中心 人人都是產品經理 其實自己的人生便是自己操刀的乙個獨一無二的產品。跟產品經理不同的是,人生這個產品不是在需求的分析下才產生出來的,而是 被 出來的。你生出...