測試工程師為什麼需要產品思維?5種方式教你提高測試效率!
“作為一個產品經理,你應該具備的基本素質就是擁有產品思維!”
“作為一個網際網路er,你應該具備產品思維!”
“作為本次線上活動的運營方,你應該具備產品思維!”
“產品思維”這個詞似乎隨處可以聽到或者看到,我相信對廣大測試人員來說也並不陌生,今天就和大家一起聊聊 測試工程師 的產品思維。
一、什麼是產品思維
既然是聊產品思維,那我們就先來看看產品思維的定義吧: “從使用者心理需求出發,結合自身公司的能力以及市場情況,制定的面向市場的可以使商品價值最大化的方案計劃的思維體系。”
哈哈,相信不少同學看了這麼一長串定義就頭大。簡而言之,產品思維的本質就是洞察人性 +利用人性!
舉個例子吧: 專案組接到一個新任務:最佳化一款背單詞 APP。 技術思維是這樣的: 如何對單詞庫進行壓縮儲存?怎麼樣根據使用者偏好決定單詞出現的先後順序?如何讓 PC端和手機APP端內容同步? 但是產品思維是: 怎麼讓更多的使用者參與到背單詞活動中來?如何讓使用者願意分享自己的單詞清單?如何將背單詞與線上付費課程聯絡起來?
透過這個小例子,我們看到了技術思維和產品思維之間明顯的差異: 技術思維更加關注產品的功能價值、效能指標等;產品思維則是更關注使用者痛點和使用者價值等。
二、 測試工程師 為什麼需要產品思維
都說網際網路創業者要過三大關: 產品關、市場關和管理關。而這三關中最最根本的還是產品關,畢竟打鐵還需自身硬才行啊。就好比你開一家服裝點,地理位置再好、客流量再大、員工管理再現代化 ……但是你的衣服質量差,相信你的服裝店開不了多久就要關門大吉了。所以從這個角度上說產品思維決定了一家公司的生死存亡。
看到這裡,也許有小夥伴會說: “我知道產品思維很重要啊,但那是產品經理需要考慮的事,我一個小測試,只保證軟體沒bug就好了啊。”
事實並非如此: 就像我們在推行敏捷開發理念時,曾提到過的 ——軟體質量不是測試工程師一個人的事,而是整個團隊的事。同理,產品思維也並不是產品經理一個人的事,也是整個團隊的事。如果你是一個初入行的測試人員,你可能只需要瞭解產品功能、搭建測試環境、編寫用例、執行用例、提交測試報告即可……但是如果你是一個有了三四年經驗的測試人員,你的思維模式就要從技術模式轉向產品模式,因為在一家公司裡任何技術最終的目標還是服務使用者的,思維模式不轉變的話就很可能在網際網路的浪潮裡被淘汰掉了。
比如 Leader讓你測試一個註冊頁面,初級測試人員只需要照著需求文件編寫用例然後執行即可,比如測試每個輸入框的正常異常輸入情況,多個輸入框的排列組合情況,輸入完成後的資訊能否順利寫入資料庫,最多支援多少使用者同時註冊等等……但是作為一箇中級以上測試人員,你可能就會在測試過程中,更加註重使用者體驗,也會注意到一些初級人員注意不到的問題,比如:所有個人資訊都放在一個頁面的話,會讓使用者產生畏難心理,甚至會放棄註冊;支援使用外部賬號先登入再註冊,方便一些新使用者可以先體驗產品……
三、如何培養自己的產品思維
關於如何培養自己的產品思維,我想無非五點: 多觀察、多學習、多體驗、多交流、多實踐。
多觀察
產品思維來源於生活,又高於生活。
比如去超市買東西,結賬的時候總是要排很長的對;
比如去醫院看病,傳統的流程會讓你樓上樓下跑斷腿;又比如,入大排檔擼串,你發現服務生經常上錯菜 ……
這時候如果你不僅僅是抱怨商家的不給力,而是開始思考出現這些問題背後的原因是什麼,有什麼方法可以最佳化他們原有的業務流程,提高商家服務效率,進而提高客戶滿意度。這既是一個在生活中發現痛點,進而想辦法解決痛點的過程;又是一個培養產品思維的好機會。
多學習
活到老,學到老。
當今社會,學習並不僅僅是學生時代的事情,終身學習才是時代的主旋律。不要給自己找藉口說自己很忙沒時間看書什麼的。見過太多的人手機刷朋友圈可以刷上一上午,買的書沒翻幾頁就開始犯困了。而且個人覺得把一本經典書讀上 100遍,勝過隨意瀏覽100本書,“書讀百遍,其義自見”就是這個道理。 推薦幾本培養產品思維的經典好書給大家: 《浪潮之巔》《人人都是產品經理》《設計心理學》。另外,除了利用整塊的時間讀書之外,還可以利用零散時間看一些業內有名的公眾號推文。
多體驗
所謂多體驗,就是多用別人的產品,邊使用邊思考這款產品的優劣之處。
下載別人做的 APP之前,你可以先了解那家公司的資訊、產品定位、目標使用者群體、商業模式和核心賣點。開啟APP將其核心功能流程過一遍,想想這款APP主要解決了使用者的那些需求,還有那些地方可以最佳化。然後可以用Xmind軟體把這款APP的思維腦圖畫出來,想想為什麼設計者這樣設計產品的哥哥模組。再從外觀上,看看它的設計風格是不是符合目標的主流審美觀。最後思考一下,如果你是這款APP的測試人員,你會從哪幾個方面進行測試,你覺得哪些地方最有可能出現BUG,哪些地方還可以進一步最佳化……
多交流
“思想碰撞出智慧的火花”“聽君一席話,勝讀十年書”
不管是和測試同行交流,還是和產品、設計、開發交流,還是同客戶交流,其實都能學到不少的東西。比如你和測試交流的時候,你可以瞭解他們用了哪些最新的測試理念和測試技術,這些理念 or技術可以解決哪些工程上的難題;你和產品or設計交流的時候,你可以學到他們的產品思維or設計思路,瞭解他們手機產品背後的邏輯是什麼?他們期望產品最終達成的效果是什麼?瞭解這些可以幫你更好的設計測試用例;你和開發人員交流,可以瞭解更多技術細節,分析技術風險,甚至提前判斷出哪裡會出現BUG;你和客戶交流,可以瞭解到他們的核心需求是什麼,哪些地方應該是你重點關注的,需要多加一些測試用例,哪些地方是重要性沒那麼高的,這樣方便你合理分配測試資源。
多實踐
“紙上得來終覺淺,覺知此事要躬行”“實踐出真知”“光說不練假把式”
產品思維如果不付諸於實踐,不融合到我們日常的測試工作中去,它將始終是空中樓閣。
你可以把你觀察到的、學習到的、體驗到的、交流到的產品思維,哪怕只是很小的一點思路,運用到日常測試工作中。比如你開始關注使用者註冊的複雜程度了,你可以把這個作為一個用例去執行,度量一下注冊需要填寫多少條資訊、整個註冊流程需要花費多長時間,註冊過程需要手工設定哪些許可權,同時容許多少使用者註冊等等 ……
總而言之,產品思維是一種不同於技術思維的思維模式,這種思維模式也是廣大測試工程師們需要學習的。因為它能幫你開拓視野,跳出技術思維的侷限性;它能幫你更好地理解使用者需求,更好地保證產品質量;它能幫你成為一名優秀的測試工程師!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69940641/viewspace-2905362/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 軟體產品測試之效能效率測試
- 軟體產品為什麼要做壓力測試?
- 單元測試效率優化:為什麼要對程式進行測試?測試有什麼好處?優化
- 測試人員如何提高API功能測試效率?API
- 軟體測試人員必備的7種思維方式
- 軟體產品為什麼要做壓力測試?壓力測試報告如何獲取?測試報告
- 什麼是軟體產品登記測試?
- 為什麼軟體測試需要變革?
- 如何提高介面測試的效率
- 軟體測試為什麼需要自動化測試框架?權威軟體測試公司分享框架
- 測試筆試邏輯思維題筆試
- 軟體測試工程師需要學習什麼內容工程師
- 介面測試要測試什麼?
- 介面測試的價值(為什麼要做介面測試)
- 既然測試地位不高,為什麼你還要做測試?
- 什麼是產品思維和專案思維? - Shreyas
- 【自動化測試入門】自動化測試思維
- 軟體測試要學什麼(5)效能測試大綱
- 探索式測試的思維模型模型
- 學習日誌-----測試思維
- 軟體產品為什麼要進行安全性測試?權威的安全測試報告如何申請?測試報告
- 為什麼公司需要專業的測試資料管理?
- 軟體測試真的有必要嗎?軟體產品測試的目的和意義是什麼?
- 為什麼要做介面測試?可做介面測試的軟體測試公司分享
- 軟體產品為做安全測試的作用
- 提升測試效率,為需要軟體測試報告的企業節約時間成本測試報告
- Twitter的A/B測試實踐(一):為什麼要測試以及測試的意義
- 什麼是軟體產品確認測試?有哪些方面?
- 對於 AIGC 類產品的測試,大家都有什麼方法AIGC
- 什麼是測試左移和測試右移
- 為什麼招聘測試人員需要有開發經驗
- 手工測試與APPSCAN自動化測試結合的提高效率測試策略APP
- 軟體產品確認測試
- 什麼是網路滲透測試?網路滲透測試分為幾種型別?型別
- 軟體產品為什麼要進行介面測試?權威第三方軟體測試機構推薦
- 軟體產品為什麼要做安全測試?如何尋找靠譜的第三方軟體測試機構?
- 精準測試的軟體產品質量效率變化分析
- 為什麼要做介面測試?怎麼做?