小明與老王的日常:學(xué)會(huì)做這4件事,讓你的產(chǎn)品提前上線(4)

6 評論 7365 瀏覽 65 收藏 11 分鐘

《老王與小明的日常》系列馬上就要收尾了。而這篇文章,會(huì)介紹如何進(jìn)行產(chǎn)品測試,同時(shí)也是本系列的一個(gè)總結(jié)。

太多的產(chǎn)品新人,甚至于工作一兩年的產(chǎn)品汪,在開發(fā)階段往往出現(xiàn)很多對接問題,影響上線進(jìn)度。在此,我將程序開發(fā)階段總結(jié)為一下4個(gè)階段,并以故事的形式,分流程介紹我們該如何與開發(fā)對接。因內(nèi)容較多,且需要與實(shí)際工作結(jié)合進(jìn)行考慮,所以建議大家收藏下來,慢慢看。

下圖為此系列內(nèi)容的大綱:

(此系列內(nèi)容的大綱)

今天我們說說第4部分,產(chǎn)品測試。如果沒有看過前三篇文章的同學(xué), 請點(diǎn)擊下面的傳送門:

《小明與老王的日常:學(xué)會(huì)做這4件事,讓你的產(chǎn)品提前上線(1)》

《小明與老王的日常:學(xué)會(huì)做這4件事,讓你的產(chǎn)品提前上線(2)》

《小明與老王的日常:學(xué)會(huì)做這4件事,讓你的產(chǎn)品提前上線(3)》

產(chǎn)品測試在很多公司,都會(huì)有專門的部門進(jìn)行負(fù)責(zé)。而此篇文章主要介紹的是在沒有測試人員的情況下,產(chǎn)品經(jīng)理如何兼任測試崗位,進(jìn)行產(chǎn)品測試。文章主要包含三部分:

確定測試介入時(shí)間

在瀑布流開發(fā)過程中,通常在開發(fā)完成后才進(jìn)行產(chǎn)品測試。這時(shí)候,測試人員拿到的版本通常是經(jīng)過程序猿初步測試的版本。

  • 優(yōu)勢:開發(fā)與測試的時(shí)間節(jié)點(diǎn)可控,且測試前有充足的時(shí)間進(jìn)行測試準(zhǔn)備工作。
  • 劣勢:劣勢非常明顯,會(huì)大大延長了產(chǎn)品上線時(shí)間。

而在現(xiàn)階段大部門的互聯(lián)網(wǎng)公司中,大家通常將開發(fā)的功能按模塊劃分好,并確定模塊的開發(fā)順序(具體可以查看第2篇文章)。當(dāng)完成某個(gè)模塊的開發(fā),便對該模塊進(jìn)行單元測試。這時(shí)候測試人員拿到的版本通常是一個(gè)產(chǎn)品雛形。

優(yōu)勢

  • 可以將減少一部分產(chǎn)品測試的時(shí)間。
  • 時(shí)刻跟進(jìn)產(chǎn)品開發(fā)方向,避免程序猿開發(fā)出來的東西不是原先想要的產(chǎn)品。

缺點(diǎn)

  • 對程序猿能力要求較高,需要確保每個(gè)模塊開發(fā)出來的主流程必須是可用于測試的。
  • 增加了產(chǎn)品在開發(fā)階段的工作量。(如果公司沒有安排測試人員的話)

以上的兩種方式,我更傾向于第2種,并且在自己日常工作中,也采用第2種方式。可大大縮短項(xiàng)目的開發(fā)周期。每個(gè)模塊測試一遍,上線前再完整測試一遍,基本上不會(huì)出現(xiàn)太大問題。當(dāng)然了,每種方式均不是完美的,這需要產(chǎn)品經(jīng)理根據(jù)項(xiàng)目的不同,進(jìn)行選擇。

測試前的準(zhǔn)備工作

在確定了介入時(shí)間之后,接下來我們就要做測試前的準(zhǔn)備,測試前的需要準(zhǔn)備的東西通常包括:測試用例、測試人員、測試環(huán)境(系統(tǒng)、瀏覽器等)

  • 測試用例:測試人員為測試某一個(gè)功能是否滿足既定的要求,而編寫的一組測試輸入、執(zhí)行與結(jié)果展現(xiàn)的標(biāo)準(zhǔn)文檔。目的是為了讓測試更加標(biāo)準(zhǔn)。通常情況下,一份詳細(xì)的PRD文檔也可以用來做測試用例,不需要在編寫測試用例上花費(fèi)時(shí)間。
  • 測試人員:大公司都有專門的測試部門用來進(jìn)行產(chǎn)品測試工作。小公司的大多數(shù)都交給產(chǎn)品經(jīng)理或產(chǎn)品助理來完成,在這個(gè)時(shí)候,我們就要協(xié)調(diào)好測試人員,保證在測試階段,有專人負(fù)責(zé)。當(dāng)然在產(chǎn)品經(jīng)理親自上陣的時(shí)候,也需要考慮到自己的手頭工作,做好工作安排。
  • 測試環(huán)境:App測試的環(huán)境主要是各種手機(jī)系統(tǒng)與系統(tǒng)版本,web主要是各種瀏覽器。Pc軟件主要是操作系統(tǒng)。所以在進(jìn)行測試前,需要將這些必要的環(huán)境搭建好

測試準(zhǔn)備階段,根據(jù)產(chǎn)品的性質(zhì)不同,可能還需要準(zhǔn)備不同身份的測試賬號(hào)、材料(閱卷系統(tǒng)的答題卡)等物品。在此推薦大家在準(zhǔn)備階段,列舉一個(gè)測試準(zhǔn)備清單,并在測試前反復(fù)確認(rèn),保證測試工作的正常進(jìn)行。

隨手畫的一個(gè)清單,不一定適用于大家所有的項(xiàng)目,僅提供參考。

測試報(bào)告產(chǎn)出

在測試過程中,我們需要將發(fā)現(xiàn)的bug記錄在測試報(bào)告中,而為了方便程序猿們的查看,我們的測試報(bào)告需要包含以下幾個(gè)要素:

  • 嚴(yán)重程度:嚴(yán)重主要描述bug可能造成的影響,我們通常將嚴(yán)重程度分為4級。1為最強(qiáng)、4為最弱。具體的劃分1為主流程bug;2為輔助流程bug;3為交互bug;4為樣式bug。方便項(xiàng)目經(jīng)理安排bug修復(fù)的任務(wù)。
  • 修改優(yōu)先級:優(yōu)先級主要是為了方便指導(dǎo)程序猿的bug修改順序。通常我們將bug修改為3級。1代表緊急bug,需要立即修改。2代表需要上線前修改完成的bug。3代表可放在上線后進(jìn)行修改的bug。
  • Bug內(nèi)容:主要用來描述產(chǎn)品bug的內(nèi)容,例如“點(diǎn)擊登錄按鈕無反應(yīng)”。問題不宜長篇大論,突出重點(diǎn)就可以。
  • 重現(xiàn)步驟:標(biāo)注好問題重現(xiàn)步驟,方便程序猿快速找出問題的原因。對上述的bug內(nèi)容我們可以這樣描述“將瀏覽器內(nèi)核設(shè)置為為ie9,進(jìn)行賬號(hào)登錄,點(diǎn)擊登錄按鈕無反應(yīng)”。
  • 需求描述:主要描述bug需要修改成什么樣子,方便程序猿制定修改方案。例如“登錄功能需要兼容ie9內(nèi)核”。結(jié)果描述要有具體的結(jié)果,不宜模棱兩可。

注:在一部分情況下,我們會(huì)將bug內(nèi)容、重現(xiàn)步驟、結(jié)果描述寫在一起,統(tǒng)一叫做bug內(nèi)容。

修改人、修改情況、備注說明

明確bug的修改人,修改情況與備注,可方便我們對bug修改過程進(jìn)行跟蹤。通常修改人由項(xiàng)目經(jīng)理進(jìn)行分配。修改情況與備注由程序猿記性填寫,最終需要測試人員進(jìn)行確認(rèn)。

當(dāng)1份報(bào)告需要多個(gè)用戶同時(shí)查看,excel無法實(shí)現(xiàn)多用戶同時(shí)在線編輯的弊端就非常明顯了。這時(shí)候如果有一款專門的協(xié)同開發(fā)工具是不是更好?

關(guān)于產(chǎn)品測試階段,就介紹這么多了,下面主要會(huì)將《老王與小明的日?!愤@個(gè)系列做一個(gè)總結(jié)。

系列總結(jié)

老規(guī)矩,先把圖亮出來,下面這張圖就是此系列文章的大綱:

下面這些都是此系列文章的重點(diǎn)總結(jié),有疑問的小伙伴可以參考對應(yīng)的文章進(jìn)行查看。

需求傳達(dá)階段

  • 傳達(dá)項(xiàng)目背景,讓程序猿認(rèn)為他們是在做一款改變世界的產(chǎn)品。
  • 有節(jié)奏的介紹需求,當(dāng)然了,這里的節(jié)奏不是“啪啪啪”的節(jié)奏,而是要分清介紹的主次
  • 確定關(guān)鍵性目標(biāo),讓程序猿對開發(fā)結(jié)果有個(gè)明確的目標(biāo)。

制定開發(fā)進(jìn)度與關(guān)鍵節(jié)點(diǎn)階段

  • 給足程序猿評估項(xiàng)目周期的時(shí)間,目的是讓程序猿充分了解需求,需求了解后,評估時(shí)間自然而然就出來了。
  • 適當(dāng)?shù)慕邮艹绦蛟车慕ㄗh,需要砍需求的時(shí)候,不要猶豫。
  • 確定開發(fā)順序,為后期開發(fā)跟進(jìn)與測試打好基礎(chǔ)。
  • 明確關(guān)鍵時(shí)間節(jié)點(diǎn),為項(xiàng)目管理提供依據(jù)。

跟進(jìn)開發(fā)階段

  • 模塊開發(fā)前,做好相應(yīng)模塊的需求變更與需求確認(rèn)。
  • 明確站立會(huì)與周例會(huì)的工作職責(zé)。
  • 做好支持與協(xié)調(diào)工作,為開發(fā)擺平一切困難

產(chǎn)品測試階段

  • 確定好測試的介入時(shí)間
  • 用清單的形式,做好測試準(zhǔn)備工作
  • 提交切實(shí)可用的測試報(bào)告。

感謝

一周多的時(shí)間將此系列寫完,時(shí)間確實(shí)有點(diǎn)緊。導(dǎo)致了每篇文章中都有很多地方表達(dá)不是很清楚,所以在此非常感謝小伙伴們的支持。希望這4篇文章對您的工作有一定的幫助。

相關(guān)閱讀

《小明與老王的日常:學(xué)會(huì)做這4件事,讓你的產(chǎn)品提前上線(1)》

《小明與老王的日常:學(xué)會(huì)做這4件事,讓你的產(chǎn)品提前上線(2)》

小明與老王的日常:學(xué)會(huì)做這4件事,讓你的產(chǎn)品提前上線(3)

 

作者:李英杰,二一教育高級產(chǎn)品經(jīng)理,主要負(fù)責(zé)題庫類產(chǎn)品的規(guī)劃與運(yùn)營工作。

本文由 @李英杰 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自 Pexels,基于 CC0 協(xié)議

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評論
評論請登錄
  1. 寫的很好,對于新人很受用,感謝了老王!

    來自上海 回復(fù)
  2. 又見到你了老王

    回復(fù)
    1. 哈哈,躲這么久,還是被你蹲到了

      回復(fù)
  3. 有希望一起學(xué)習(xí),一起進(jìn)步的小伙伴,可以加老王微信liyingjie153804

    來自廣東 回復(fù)
    1. 就問老王是男是女!?!···

      來自江蘇 回復(fù)
    2. 你猜…

      回復(fù)