從工作到現(xiàn)在,一直有較長時間跟測試方面的人員交流僚焦,所以也順道聊聊測試的話題逼侦。有一部分人只把測試看作是試用用戶,并不認(rèn)為她們在整個過程中能夠起到多大的作用鸡典,而忽略了她們的巨大價值源请。一件產(chǎn)品只有通過測試的點頭之后才能夠走向市場,否則即便上市了每個人的心里都會膽寒彻况,說不定在某個時刻就爆發(fā)了問題谁尸。測試不僅僅是高級的試用用戶,更是一個開發(fā)師纽甘、設(shè)計師和分析師良蛮。
在第一家設(shè)備公司的時候,經(jīng)常去復(fù)現(xiàn)測試人員提交的bug悍赢,但總是測試不出來决瞳,于是就去找她們復(fù)現(xiàn)這些問題。當(dāng)找到她們的時候左权,她們總能又一次把問題復(fù)現(xiàn)皮胡。我真的不了解那些測試人員是什么樣的思維,很多bug能夠被她們用奇特的方法測試出來赏迟。很多開發(fā)人員總是跑過去跟測試人員講“你不能這么測試屡贺,你應(yīng)該這么測試”,一般測試人員辯駁幾句后會選擇沉默。但她們還是堅持著自己的觀點烹笔,然后把提交的測試問題重新返還給開發(fā)人員裳扯,只要開發(fā)人員不解決她們就不會把問題關(guān)閉,跟你死耗著谤职,看你怎么辦饰豺。由于跟測試人員待在一起時間長了,很了解她們的實力允蜈,所以我一般都不會自信的說“這個肯定沒有問題冤吨,怎么可能出現(xiàn)這樣的bug”。如果我真的那么自信的說話饶套,當(dāng)她們重新復(fù)現(xiàn)到問題的時候漩蟆,我是否會無地自容呢?長久下來妓蛮,當(dāng)她們復(fù)現(xiàn)出問題的時候怠李,她們都會很和藹的說“沒事,慢慢修復(fù)吧蛤克。如果復(fù)現(xiàn)不了捺癞,再來找我,我再幫你復(fù)現(xiàn)”构挤。每次的交流都是心平氣和髓介,不會有不愉快的沖突。
到了第二家公司的時候筋现,遇到了一個更好的測試人員唐础。她不僅能夠清楚的描述問題,還能夠附帶她的分析矾飞,對解決問題起到了很大的幫助一膨。她經(jīng)常會問我設(shè)備內(nèi)軟件的設(shè)計架構(gòu)和原理,我也非常樂意告訴她這些東西洒沦。一旦她了解了豹绪,就會幫助我分析問題,這樣就加快了我解決bug的速度微谓。以下的一段文字是她提交某一bug的描述:
【測試版本】:Vxxx
【測試步驟】:
1、PC接入終端(PCB板已增加屏蔽罩)输钩,通過VLC觀看頻點xxxxxx的節(jié)目流暢豺型。
2、手機接入終端买乃,啟動android客戶端但不觀看電視節(jié)目姻氨,此時觀察VLC節(jié)目中周期性出現(xiàn)水幕或跳躍問題。分析原因是android客戶端啟動后會向終端獲取狀態(tài)信息剪验。
3肴焊、操作手機客戶端觀看電視節(jié)目前联,VLC和手機客戶端的節(jié)目均播放流暢,分析原因是手機客戶端在觀看視頻時不會獲取心跳信息娶眷。
4似嗤、啟動windows客戶端但不觀看電視節(jié)目,VLC和手機客戶端的節(jié)目又周期性出現(xiàn)水幕或跳躍問題届宠。分析原因是windows客戶端啟動后回獲取心跳信息烁落。
5、windows客戶端觀看電視節(jié)目后豌注,VLC和手機客戶端的節(jié)目扔會周期性出現(xiàn)水幕或跳躍問題伤塌。原因是windows客戶端在節(jié)目播放過程中仍會獲取狀態(tài)信息。
問題:客戶端周期性獲取終端狀態(tài)會導(dǎo)致節(jié)目播放時出現(xiàn)水幕轧铁,心跳機制需優(yōu)化每聪。
【測試結(jié)論】:客戶端周期性獲取心跳包會影響節(jié)目播放效果
寫的很清楚,分析得很有道理齿风。我根據(jù)她提供的描述信息去查看問題药薯,檢測到引發(fā)問題的原因與上述描述的一致。正因她詳細(xì)地描述測試現(xiàn)象及相關(guān)的對比實驗聂宾、細(xì)致的分析果善,我僅花了幾分鐘的時間就解決了這個問題。如果沒有她所做的工作系谐,我可能會從“視頻流傳輸”方面去分析巾陕,這或許會花費幾個小時甚至幾天的時間去跟蹤這個問題。
我曾問過一個朋友“你們公司的測試人員會如何去做”纪他,他回道“在自己的設(shè)備上遇到問題后再在使用其它公司的設(shè)備作對比測試鄙煤,然后將問題提交給開發(fā)人員”。如他所述茶袒,很多測試人員都會做基本的對比測試梯刚,卻缺少了自己對問題的必要分析。
一個好的測試人員不僅能夠發(fā)現(xiàn)問題薪寓,還能夠幫你分析問題且提出解決問題的方案亡资。開發(fā)人員很多時候不應(yīng)該去左右她們,不應(yīng)該去影響她們向叉,不應(yīng)該給她們一個框架锥腻,她們的思維需要的就是天馬行空!