Caroline de Lacvivier 發(fā)表于:14年07月07日 20:28 [轉(zhuǎn)載] DOIT.com.cn
移動(dòng)測(cè)試自動(dòng)化對(duì)性能至關(guān)重要
在QUEST大會(huì)2014上,其中三位演講者在這一點(diǎn)上面的意見(jiàn)是一致的:移動(dòng)領(lǐng)域的測(cè)試需要一定水平的復(fù)雜性、緊迫性以及持續(xù)卓越性,這是現(xiàn)有的傳統(tǒng)軟件測(cè)試所不具備的。“人們?cè)絹?lái)越難以取悅。如果app崩潰或者變慢,他們就會(huì)走掉(然后)購(gòu)買類似的app,”SOASTA負(fù)責(zé)產(chǎn)品管理的副總裁Fred Beringer說(shuō)。這些挑剔的用戶滿意度加上非常公開(kāi)的用戶評(píng)級(jí),以及性能條一直都伴隨這移動(dòng)測(cè)試者。“期望很高,因此測(cè)試甚至更重要了,”Beringer解釋道。
“大家都是在行動(dòng)中使用移動(dòng)設(shè)備,因此其耐性要低了很多,”Keynote System的項(xiàng)目經(jīng)理Darren Madonick說(shuō)。然而挑戰(zhàn)并不止于此。Madonick繼續(xù)討論測(cè)試的各種錯(cuò)綜復(fù)雜,包括變化的網(wǎng)絡(luò)條件,不同的設(shè)備,不斷升級(jí)的操作系統(tǒng),越來(lái)越短的發(fā)布周期,除了這一切還得為用戶行為以及最重要的,要為用戶滿意度負(fù)責(zé)。這是一項(xiàng)艱巨的任務(wù),要求采取截然不同的軟件測(cè)試方法。
IT解決方案公司Conflair的CEO Michael Yudanin說(shuō),自動(dòng)化將會(huì)成為加速測(cè)試流程但又不會(huì)削弱測(cè)試可靠性的關(guān)鍵部件。“在PC領(lǐng)域自動(dòng)化非常重要。而在移動(dòng)領(lǐng)域更是必不可少。”
上述三位專家主持了今年QUEST大會(huì)的移動(dòng)測(cè)試專題。在移動(dòng)測(cè)試現(xiàn)狀方面他們?cè)跁?huì)上分享了自己的一些見(jiàn)解。他們還就如何制定服務(wù)而非妨礙移動(dòng)測(cè)試團(tuán)隊(duì)的測(cè)試自動(dòng)化策略提出了一些建議。
自動(dòng)化:移動(dòng)測(cè)試的支柱
移動(dòng)領(lǐng)域的時(shí)間期限非常嚴(yán)苛。他們需要異乎尋常的速度去開(kāi)發(fā)、驗(yàn)證并發(fā)布。Beringer用“把自動(dòng)化進(jìn)行自動(dòng)化”來(lái)描述一種尤其適合于這些嚴(yán)苛的發(fā)布周期的測(cè)試策略。“基本上你希望竭盡所能去自動(dòng)化所有的東西,以便能壓縮整個(gè)流程。這樣的話,你要盡快地替開(kāi)發(fā)人員收集反饋。”
移動(dòng)領(lǐng)域自動(dòng)化為什么如此關(guān)鍵的另一個(gè)原因是,有些特定的app功能是無(wú)法預(yù)測(cè)的,而且人工測(cè)試起來(lái)又非常的費(fèi)時(shí)。就拿Yudanin的一個(gè)公司測(cè)試免費(fèi)應(yīng)用作為例子吧。免費(fèi)應(yīng)用在經(jīng)濟(jì)上要靠定期顯示的廣告。“這個(gè)公司了解有多少?gòu)V告展示了,有多少是失敗的,這些對(duì)它來(lái)說(shuō)是至關(guān)重要的。現(xiàn)在一點(diǎn)人工測(cè)試都沒(méi)有了。你可能需要坐上12或24小時(shí)才能確保一則新的廣告出現(xiàn)。這肯定是自動(dòng)化很好的候選。”
也就是說(shuō),肯定有移動(dòng)測(cè)試不能—或者至少不應(yīng)該自動(dòng)化的地方。這些測(cè)試主要包括可用性和行為型測(cè)試,那些需要的是真正的設(shè)備和挑剔的思想者。“你需要有可視化的反饋;有人要對(duì)實(shí)際app給出自己的觀點(diǎn)。觀點(diǎn)是非常難以自動(dòng)化的,”Beringer解釋說(shuō)。
Yudanin補(bǔ)充說(shuō),這些行為測(cè)試提供了部分關(guān)于軟件弱點(diǎn)的最有力的洞見(jiàn)。“大家在旅行時(shí)測(cè)試它們。大家在紅綠燈旁坐著時(shí)測(cè)試它們。他們用一只手測(cè)試?偰軒Щ匾恍┲匾囊(jiàn)解。”
給移動(dòng)測(cè)試者的自動(dòng)化建議
按照Beringer的說(shuō)法,移動(dòng)測(cè)試者最強(qiáng)勁的技能之一是,如果自動(dòng)化的話,有能力識(shí)別可帶來(lái)最強(qiáng)勁投資回報(bào)(ROI)的測(cè)試。相反地,移動(dòng)測(cè)試團(tuán)隊(duì)最大的錯(cuò)誤之一是在沒(méi)有進(jìn)行足夠的分析之前匆忙上馬自動(dòng)化項(xiàng)目。“他們沒(méi)有對(duì)一切需要測(cè)試的東西以及哪一個(gè)先要自動(dòng)化(這樣才能帶來(lái)最好的ROI)進(jìn)行分析,”Beringer說(shuō):“他們做自動(dòng)化只是因?yàn)槿巳硕荚谧觯麄儾](méi)有擺出實(shí)際的可跟蹤的目標(biāo)。他們沒(méi)有列出指標(biāo)去理解自己在哪里進(jìn)行他們的自動(dòng)化。”
Beringer建議測(cè)試團(tuán)隊(duì)在此進(jìn)程的早期理解他們的目標(biāo)。團(tuán)隊(duì)也應(yīng)該給這些目標(biāo)增加指標(biāo)以便跟蹤其過(guò)程。比方說(shuō),如果團(tuán)隊(duì)目標(biāo)是減少進(jìn)入到生產(chǎn)環(huán)節(jié)的bug數(shù)量,跟蹤之。“這樣的話,如果你沒(méi)有成功,至少你可以后退一步,看清楚自己在哪里,然后做出變化。”
公司簡(jiǎn)介 | 媒體優(yōu)勢(shì) | 廣告服務(wù) | 客戶寄語(yǔ) | DOIT歷程 | 誠(chéng)聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.