APP上線前需要經(jīng)過反復(fù)測試,從業(yè)務(wù)流程糙及、交互跳轉(zhuǎn)详幽、文案、按鈕浸锨、狀態(tài)等都需要確認(rèn)無誤后才能發(fā)布唇聘。創(chuàng)業(yè)公司一般沒有測試崗位,產(chǎn)品設(shè)計師要充當(dāng)大半個測試人員柱搜。雖說是非專業(yè)測試迟郎,但作為最了解產(chǎn)品的人,測試時還是占有優(yōu)勢聪蘸。
一個完整的APP宪肖,至少需要投入1周測試表制。產(chǎn)品主要牽頭,對應(yīng)的技術(shù)負(fù)責(zé)做調(diào)整控乾,其他小組同事配合么介。另外,測試是有節(jié)奏感的進(jìn)行阱持,不是一上來就直接關(guān)注頁面細(xì)節(jié)夭拌,而是從大到小、從功能流程到頁面細(xì)節(jié)衷咽、從員工到用戶這樣一步步完成的鸽扁。
第一步,業(yè)務(wù)方驗(yàn)收產(chǎn)品框架
產(chǎn)品上線后镶骗,最基本也最重要的是:這些功能是否滿足了用戶需求桶现。所以,在最初測試時鼎姊,可以跟業(yè)務(wù)方一起核對骡和,撇開交互、頁面樣式不談相寇,是否有出現(xiàn)業(yè)務(wù)或框架上的錯誤慰于,是否能實(shí)現(xiàn)需求。若有問題唤衫,則馬上做調(diào)整婆赠,保證業(yè)務(wù)邏輯通順。
比如:產(chǎn)品大框架是否有問題佳励;每個模塊的功能是否有缺失或錯誤休里;用戶核心場景是否有邏輯問題等。
第二步赃承,驗(yàn)收用戶核心場景
注:什么是核心場景妙黍?在產(chǎn)品初期定位時,會確認(rèn)用戶在什么情況下有什么需求瞧剖、我們能為用戶提供哪些價值拭嫁、解決哪些問題,及我們通過哪些功能來滿足這些基本需求抓于。
業(yè)務(wù)框架測試完成后做粤,可以開始測試產(chǎn)品的核心場景了。 這個過程可以參照PRD文檔毡咏,對著場景描述和功能列表一個個測試。測試每個功能時逮刨,是否流程能跑通呕缭,頁面之間的邏輯是否有問題等堵泽。
比如:簡書是一個閱讀及寫作平臺,最核心的場景之一就是寫作恢总。寫作流程包括:寫作入口-編輯文章-發(fā)布文章(保存私密文章)-投稿/分享(再次編輯)迎罗。在測試時,就要非常細(xì)致的體驗(yàn)這個流程能否跑通片仿, 是否有按鈕不能點(diǎn)擊或點(diǎn)擊無效纹安,無法進(jìn)入下一步等。
同時砂豌,詳細(xì)在表格中記錄每個問題厢岂,方便后續(xù)給技術(shù)調(diào)整。文章后面會提供報記錄表格技巧阳距。
第三步塔粒,驗(yàn)收產(chǎn)品交互
第三步和第二步其實(shí)是融在一起,無法分開的筐摘。這里單獨(dú)拎出來是為了突出每個階段的重點(diǎn)卒茬。
測試交互時,每個頁面的所有按鈕都需要點(diǎn)擊咖熟,看是否不可點(diǎn)擊圃酵、是否有頁面缺失、提醒和彈層是否準(zhǔn)確馍管、跳轉(zhuǎn)邏輯和落地頁是否有問題等郭赐。另外,頁面的空狀態(tài)咽斧、網(wǎng)絡(luò)異常堪置、消息提醒等特殊情況都需測試。
這一步相對來說张惹,是整個測試過程中舀锨,所花時間最長、bug最多宛逗、最需要反復(fù)測試的地方坎匿,因?yàn)榧?xì)節(jié)太多,除了參照PRD文檔雷激,需要測試人員對業(yè)務(wù)相當(dāng)熟悉替蔬,這樣遇到了問題才能及時發(fā)現(xiàn)并提出。
產(chǎn)品設(shè)計師作為最熟悉的人屎暇,敏感度比一般人都要高承桥,所以,更是需要花很多精力靜下心來測試根悼。
第四步凶异,驗(yàn)收視覺樣式
交互測試完成后蜀撑,視覺相對要簡單。這個階段剩彬,就需要視覺設(shè)計師出馬跟技術(shù)核對啦酷麦。
因?yàn)檫@個階段只需要核對頁面:樣式、控件喉恋、文案沃饶、圖片、字體轻黑、顏色等是否跟設(shè)計稿有出入糊肤。有了核對標(biāo)準(zhǔn),只需測試時細(xì)心點(diǎn)苔悦,眼力好點(diǎn)兒轩褐,一般問題不大。
為了提高效率玖详,視覺設(shè)計師可以用稿子跟測試版對照把介,將有問題的地方標(biāo)注出來,再提交給技術(shù)進(jìn)行優(yōu)化蟋座。
第五步拗踢,發(fā)動公司小伙伴一起測試
視覺驗(yàn)收完后,產(chǎn)品的完整度一般能達(dá)到80%向臀,這時候可以發(fā)動公司其他小伙伴測試?yán)病?/p>
測試前巢墅,可以跟大家強(qiáng)調(diào),1.這個版本最核心的用戶場景有哪些券膀,在測試時君纫,大家可以重點(diǎn)關(guān)注;2.測試出來的問題如何記錄芹彬、反饋蓄髓;3.測試周期多長,注意事項有哪些等舒帮。
另外会喝,很多人手機(jī)系統(tǒng)、型號不一樣玩郊,利用這個階段肢执,能發(fā)現(xiàn)手機(jī)兼容是否有問題,可以多關(guān)注下译红。測試完预茄,收集反饋。
第六步侦厚,給一部分用戶測試
內(nèi)部員工測試后耻陕,可以發(fā)包給一部分核心用戶測試?yán)病?br> 怎么選擇這些測試用戶昵慌?1.選擇是跟小伙伴很熟悉關(guān)系好的用戶,他們會更配合淮蜈,發(fā)現(xiàn)問題也能及時反饋;2.新用戶已卷、中間用戶梧田、老用戶都需要有,如果有條件侧蘸,甚至可以拉一部分非(潛在)用戶裁眯。這樣大家的反饋才更有代表性。
反饋的問題由人統(tǒng)一收集并給產(chǎn)品和技術(shù)同步讳癌,進(jìn)行調(diào)整穿稳。
最后終于上線啦~
上線后一般會有一段時間陣痛期,比如:bug比平常更多晌坤,老用戶不習(xí)慣新功能逢艘,很多吐槽聲音等。這時候產(chǎn)品和運(yùn)營的同學(xué)需要及時跟用戶溝通骤菠,收集大家的反饋(愿意吐槽的用戶真心是有愛的)
然后它改,各種改bug,繼續(xù)優(yōu)化商乎。
總之央拖,測試是件很細(xì)致的事情,之前還不知道為什么公司需要那么多測試鹉戚,好像明明沒有那么多bug鲜戒,其實(shí),是測試工程師在后方過濾掉了95%的bug抹凳,最終才到用戶手中的遏餐。
——向不斷寫bug、改bug的同學(xué)致敬~~——
最后却桶,總結(jié)幾個小技巧:
1境输、測試時,最好準(zhǔn)備2-3手機(jī)颖系,涉及到用戶間的互動嗅剖、消息提醒的地方尤其需注意反復(fù)測試;
2嘁扼、記錄bug時信粮,最好有統(tǒng)一模板:問題所屬板塊、操作路徑趁啸、問題詳細(xì)描述强缘、手機(jī)型號督惰、解決方案、提交人旅掂、備注等赏胚;
3、每天統(tǒng)計的bug反饋給技術(shù)后商虐,定期(最后隔天)問技術(shù)要反饋觉阅,將修復(fù)好后重新發(fā)包,并驗(yàn)收bug是否已解決秘车;
4典勇、當(dāng)然,bug修復(fù)好后叮趴,很有可能引發(fā)其他bug割笙,所以,依舊需要反復(fù)測試整個產(chǎn)品眯亦;
5伤溉、反復(fù)測試反復(fù)測試反復(fù)測試!F蘼省谈火!尤其是核心流程,這時一定要發(fā)揮處女座的優(yōu)勢舌涨。
祝好運(yùn)糯耍。