互聯(lián)網(wǎng)產(chǎn)品的測(cè)試總結(jié):流程及部分思路
![](http://image.woshipm.com/wp-files/img/98.jpg)
首先說(shuō)下,我們團(tuán)隊(duì)沒(méi)有測(cè)試人員,所以測(cè)試任務(wù)由產(chǎn)品助理來(lái)負(fù)責(zé)。在互聯(lián)網(wǎng)行業(yè),規(guī)模比較小的公司團(tuán)隊(duì),測(cè)試任務(wù)也多是由產(chǎn)品人員負(fù)責(zé)的,因?yàn)樗麄儗?duì)做的出來(lái)的東西比較了解?;ヂ?lián)網(wǎng)項(xiàng)目一定不能少了測(cè)試這一環(huán)境,無(wú)論是內(nèi)部項(xiàng)目還是對(duì)外項(xiàng)目。人總是要求自己安心,還有別人放心。
互聯(lián)網(wǎng)產(chǎn)品的測(cè)試較之軟件行業(yè)的測(cè)試技術(shù)上沒(méi)有那么復(fù)雜,但是變化性和更新迭代性比較其略有增加。我們主要實(shí)現(xiàn)的是對(duì)其產(chǎn)品功能的測(cè)試,目的就是為了檢驗(yàn)最后工程師與設(shè)計(jì)師做出來(lái)的產(chǎn)品與我們最初確立的需求和預(yù)期是否吻合,還有就是發(fā)現(xiàn)其中明顯的使用缺陷和實(shí)施錯(cuò)誤。測(cè)試的結(jié)果是一個(gè)產(chǎn)品是否完成的標(biāo)準(zhǔn),也是一個(gè)產(chǎn)品成功迭代更新的保障。
了解需求文檔和項(xiàng)目原型
很多公司沒(méi)有專門的需求文檔,在此我們可以把市場(chǎng)客戶調(diào)研問(wèn)卷,產(chǎn)品立項(xiàng)會(huì)議記錄,策劃人員產(chǎn)出的ppt等等作為需求文檔,我覺(jué)得所有和這個(gè)項(xiàng)目有關(guān)的文檔都是需求文檔。然后是項(xiàng)目原型,因?yàn)轫?xiàng)目原型是通過(guò)需求討論而產(chǎn)生的,在一定程度上已經(jīng)相當(dāng)全面的體現(xiàn)了需求。原型通常由產(chǎn)品經(jīng)理和助理負(fù)責(zé),所以他們也是最清楚需求的人。
對(duì)于對(duì)產(chǎn)品了解的人來(lái)說(shuō)其實(shí)需求文檔就在你的腦子里。
舉例說(shuō)一下產(chǎn)品需求文檔,下面是一個(gè)文章信息發(fā)布模塊的需求文檔:
信息發(fā)布的需求
- 可分類顯示信息,可刪除、添加、修改新聞信息的類別。
- 可按照信息類別查詢、添加、刪除、修改某一條新聞信息。
- 新聞能夠顯示圖片和文字,允許且只可以上傳圖片及壓縮格式文件,新聞信息可以附帶其他下載資料,如新商品的使用說(shuō)明書(shū)等。
- 可以讓某條重要信息固定出現(xiàn)在所有信息的最前面,也可讓某條信息固定在某一類別信息的最前面。
- 可以顯示瀏覽者對(duì)某條新聞信息的閱讀次數(shù)。
…………
然后是產(chǎn)品原型,他更直觀的表現(xiàn)了我們要做的東西,對(duì)測(cè)試來(lái)說(shuō),需要清楚地認(rèn)知他的各部分模塊功能還有內(nèi)容是什么。而一些細(xì)節(jié)和可能出現(xiàn)的問(wèn)題都想用下面的東西來(lái)解決,它就是測(cè)試用例。
寫(xiě)測(cè)試用例
在工程師開(kāi)始進(jìn)行開(kāi)發(fā)時(shí)我們就可以寫(xiě)測(cè)試用例了,我的測(cè)試用例一般就是兩種,一種是用MindManager思維導(dǎo)圖,一種是用EXCEL表格,由于自己感覺(jué)表做起來(lái)好頭疼,所以有時(shí)就用Word文檔。
用思維導(dǎo)圖能起到梳理思路的作用,從整體到每個(gè)分支,每個(gè)技術(shù)點(diǎn)都有他需要注意和測(cè)試的內(nèi)容,當(dāng)然你不必寫(xiě)的太詳細(xì),只要把綱列出來(lái)就差不多了,而其中的細(xì)節(jié)通過(guò)大腦的聯(lián)想也會(huì)基本概括了。而文檔寫(xiě)測(cè)試用例的作用是可以給工程師看作為他的輔助,還可以用來(lái)記錄測(cè)試結(jié)果。
測(cè)試用例一定要拿出單獨(dú)的時(shí)間來(lái)完成,最好不要與其他工作交織著進(jìn)行,是為了更安靜的總結(jié)你自己的思路。
下圖是某項(xiàng)目思維導(dǎo)圖的一部分,在此把此模塊各個(gè)分支都列出來(lái)了,但是并沒(méi)有詳細(xì)預(yù)測(cè)列出測(cè)試點(diǎn),因?yàn)榈谝惶M(fèi)時(shí)間,第二具體實(shí)踐過(guò)程中會(huì)出現(xiàn)各種情況,包括以下問(wèn)題但不限于以下問(wèn)題。
![huiyuankadafd](https://image.woshipm.com/wp-files/2016/01/huiyuankadafd.png)
下面這張圖是測(cè)試用例文檔,可以根據(jù)具體事宜設(shè)計(jì)具體文檔,測(cè)試用例文檔應(yīng)該是沒(méi)有固定格式的,其中的幾個(gè)欄目要點(diǎn)也是有的可以省略,有的可以添加。如果最后需要領(lǐng)導(dǎo)看的話,最好把測(cè)試結(jié)果寫(xiě)清楚。
![206343-31b1820e1cd5ad8e](https://image.woshipm.com/wp-files/2016/01/206343-31b1820e1cd5ad8e.jpg)
測(cè)試的實(shí)施與管理
我們知道有BugFree,Bugzilla等bug管理系統(tǒng),他們能讓我們更高效的提出bug和管理bug,對(duì)測(cè)試出的bug有分級(jí)和指派等功能。但是總是覺(jué)得這些管理系統(tǒng),從安裝,維護(hù),到管理對(duì)互聯(lián)網(wǎng)行業(yè)來(lái)說(shuō)有些局限性。由于互聯(lián)網(wǎng)更新速度塊,講究速度與創(chuàng)新,所以在bug管理這方面,最好也用互聯(lián)網(wǎng)思維去解決。在這里,用一個(gè)在線項(xiàng)目協(xié)作管理工具就挺好,Tower。
在使用它的過(guò)程中,我們每開(kāi)展一個(gè)項(xiàng)目,就為它創(chuàng)建一個(gè)項(xiàng)目測(cè)試專題模塊。然后把測(cè)試中的問(wèn)題提到這個(gè)模塊。怎么表述和提交就不細(xì)說(shuō)了,按照自己和程序人員的習(xí)慣就行。我們把每個(gè)問(wèn)題指派給負(fù)責(zé)他的人,他也可以又不懂的在上面進(jìn)行回復(fù)溝通。對(duì)于重要的問(wèn)題,可以對(duì)題目進(jìn)行標(biāo)注,加急處理。也可以把問(wèn)題當(dāng)做任務(wù)指派給某個(gè)人,最后勾選完成就可以了。
當(dāng)然已經(jīng)完成的任務(wù)也是可以再打開(kāi)的,因?yàn)榭赡苡捎诤笃谀承┬薷母鲁霈F(xiàn)新的問(wèn)題。使得其不得不進(jìn)行回歸測(cè)試。
這樣既起到了提交作用,又起到了紀(jì)錄作用,還一定程度上完善了遠(yuǎn)程溝通。最重要的的是,Tower有時(shí)效性,更新速度塊,一個(gè)程序和網(wǎng)站可能有多個(gè)版本。有針對(duì)性,指派任務(wù)明確,大家都有責(zé)任感。不死板,系統(tǒng)界面生動(dòng),溝通人性化,工作有熱情。
在進(jìn)行一般兩輪測(cè)試提交和修改之后,等到上面的任務(wù)都完成,測(cè)試也就接近尾聲了。
團(tuán)隊(duì)協(xié)作,交給用戶
有時(shí)候由于時(shí)間緊迫或者項(xiàng)目工作量大等,需要團(tuán)隊(duì)其他人員的協(xié)助。對(duì)于一些客戶端產(chǎn)品,需要很多類型的手機(jī)或者平板等,也需要?jiǎng)佑霉镜乃腥藖?lái)進(jìn)行測(cè)試。比如各個(gè)手機(jī)上的現(xiàn)實(shí)問(wèn)題,兼容問(wèn)題,不同瀏覽器的兼容問(wèn)題等。
也可以吸取其他公司的經(jīng)驗(yàn),就是有獎(jiǎng)測(cè)試。在進(jìn)行完常規(guī)測(cè)試后把項(xiàng)目版本發(fā)給每一個(gè)公司人員,隨測(cè)出來(lái)新的問(wèn)題或者提出新的解決方法就給予他們獎(jiǎng)勵(lì),這樣就更好的完善了產(chǎn)品。
交給用戶,最終的使用者是用戶。
在我們把它交給用戶之前,我們已經(jīng)做了上面的團(tuán)隊(duì)測(cè)試?;静粫?huì)出現(xiàn)特別大的失誤和低級(jí)錯(cuò)誤,甚至已經(jīng)趨于完善。接下來(lái)就讓用戶去內(nèi)測(cè)吧,來(lái)看看他們的智慧吧。而對(duì)于針對(duì)企業(yè)客戶的項(xiàng)目,可以讓他們自己或者他們的幾個(gè)客戶先體驗(yàn)一下。
關(guān)于自動(dòng)化與工具
其中包括回歸測(cè)試工具,性能測(cè)試工具,瀏覽器兼容測(cè)試工具等。根據(jù)項(xiàng)目的不同需求會(huì)需要不同的自動(dòng)化工具輔助進(jìn)行測(cè)試。
比如回歸測(cè)試。它是根據(jù)修復(fù)好了的缺陷再重新進(jìn)行測(cè)試。目的在于驗(yàn)證以前出現(xiàn)過(guò)但已經(jīng)修復(fù)好的缺陷不再重新出現(xiàn)。一般指對(duì)某已知修正的缺陷再次圍繞它原來(lái)出現(xiàn)時(shí)的步驟重新測(cè)試。通常確定所需的再測(cè)試的范圍時(shí)是比較困難的,特別當(dāng)臨近產(chǎn)品發(fā)布日期時(shí)。因?yàn)闉榱诵拚橙毕輹r(shí)必需更改源代碼,因而就有可能影響這部分源代碼所控制的功能。所以在驗(yàn)證修好的缺陷時(shí)不僅要服從缺陷原來(lái)出現(xiàn)時(shí)的步驟重新測(cè)試,而且還要測(cè)試有可能受影響的所有功能。因此應(yīng)當(dāng)鼓勵(lì)對(duì)所有回歸測(cè)試用例進(jìn)行自動(dòng)化測(cè)試。工具如Selenium等。
使用的目的是為了節(jié)約時(shí)間與人力,這樣的前提下,如果它們提高了我們的效率會(huì)讓事情更完美。
附件:一個(gè)簡(jiǎn)單的思維導(dǎo)圖
![206343-7e3aeac54383f2a5](https://image.woshipm.com/wp-files/2016/01/206343-7e3aeac54383f2a5-1024x487.png)
這就是互聯(lián)網(wǎng)產(chǎn)品的測(cè)試總結(jié),或者說(shuō)一個(gè)小的互聯(lián)網(wǎng)團(tuán)隊(duì)的測(cè)試總結(jié),寫(xiě)的時(shí)候也借鑒了其他兩篇網(wǎng)上的文章,與其還是有很多相通之處。我只是大致的描繪,應(yīng)該有人有其他更好的全面細(xì)致的經(jīng)驗(yàn)。
推薦閱讀:
還可以看看這篇不錯(cuò)的文章 純銀V ?一些產(chǎn)品測(cè)試經(jīng)驗(yàn)? 。
原文地址:http://www.jianshu.com/p/50f4ca52c314
本文由 @Pion 授權(quán)發(fā)布于人人都是產(chǎn)品經(jīng)理 ,未經(jīng)許可,禁止轉(zhuǎn)載。
??
tower這個(gè)工具不錯(cuò),多謝指點(diǎn),以后研究研究。