Jan Wolter是testhub公司的CEO和共同創(chuàng)始人。他負(fù)責(zé)財務(wù),戰(zhàn)略和業(yè)務(wù)發(fā)展。2011年他從倫敦政治經(jīng)濟(jì)學(xué)院以優(yōu)異的成績畢業(yè)。進(jìn)入testhub前,Jan曾在多家國際咨詢公司積累過經(jīng)驗,在那些公司里他參與處理過IT和電信項目。 |
應(yīng)用程序的經(jīng)濟(jì)效益在很大程度上取決于有很多人在積極使用它。一點點資金投入可以輕松地取得更多的下載量。但這并不能保證會有持續(xù)的用戶活動。成千上萬的應(yīng)用程序被安裝了但它們的活躍用戶卻很少。高度的活躍度和忠誠度無法靠強(qiáng)制獲得,它們是緊鑼密鼓的籌備和迭代優(yōu)化的結(jié)果。因此,和未來的優(yōu)化一樣,概念和開發(fā)期間以用戶為中心的測試是成功的關(guān)鍵。
從平庸到
任何應(yīng)用程序想要成功,必須滿足以下條件:
1.提供的特點對匹配的目標(biāo)用戶群體有吸引力
2.具有直觀的操作,并提供良好的用戶體驗
3.無缺陷使用在每一個支持的環(huán)境中都有可能
讓我們以HRS(大的歐洲酒店預(yù)訂服務(wù)之一)為發(fā)布應(yīng)用程序的反面實例。 HRS近正在讓iPhone酒店預(yù)訂應(yīng)用程序適應(yīng)IOS7。發(fā)布后不久,約50 %的用戶只給應(yīng)用程序一星評價并留下諸如“難以置信苦不堪言, iOS 7更新后全是bug ...... ”或“我見過的差的更新”。怎么會這樣?你看看負(fù)面評價會知道基本都是關(guān)于不再提供一些他們之前使用的功能的問題。從用戶角度處理已經(jīng)變得更加復(fù)雜,此外,功能性的問題已經(jīng)出現(xiàn)在大量用戶面前了。
群體測試能夠避免這樣的問題。群體測試的目的是在應(yīng)用程序進(jìn)入市場前從使用真實硬件設(shè)備的人那里獲得反饋。在大量即時測試人員的幫助下,敏捷開發(fā)可以由包括了外部反饋回路并顯著加速了測試流程的敏捷測試進(jìn)行補(bǔ)充?梢愿鶕(jù)一大堆標(biāo)準(zhǔn)(如可用性測試的社會統(tǒng)計因素或質(zhì)量保證測試的設(shè)備數(shù)據(jù))選擇測試人員,這樣,按照各自的目標(biāo),讓合適的測試人員參與到測試中去。特定平臺的難題,也可以用群體測試完美覆蓋。使用大量不同瀏覽器開發(fā)Web應(yīng)用程序時,屏幕尺寸和設(shè)備——從臺式機(jī)到平板電腦和智能手機(jī)——可以確保兼容性。由于高度不統(tǒng)一,本地Android應(yīng)用程序的測試復(fù)雜度不斷增加,可以使用群體測試涵蓋大量不同的設(shè)備,操作系統(tǒng)版本,以及顯示格式。但是,要開發(fā)成功的應(yīng)用程序,應(yīng)在開發(fā)過程的不同階段使用不同的群體測試方法。
準(zhǔn)備:競爭分析和市場研究
制定詳細(xì)的概念和設(shè)計第一個模型前,群體測試可以用來進(jìn)行市場研究調(diào)查,以驗證想法并分析競爭格局。調(diào)查后,可以驗證潛在的應(yīng)用程序USP,并在剛開始花錢計劃細(xì)節(jié)或?qū)懘a前通過特定人群的反饋發(fā)現(xiàn)缺點。此外,建議對現(xiàn)有競爭者或類似應(yīng)用程序進(jìn)行篩選。不是去涵蓋可能會失敗的想法,而是這樣一個測試可以輕易地檢測出用起來不錯和只是看起來不錯的事物間的區(qū)別;谄ヅ淠繕(biāo)群體的反饋,可以迅速推斷出哪些功能必須放在第一次發(fā)布中,哪些可以保留到以后。
概念階段:在初期階段整合用戶反饋
目標(biāo)群體導(dǎo)向的反饋被融入到開發(fā)過程中越集中,可以越好地保證開發(fā)過程能得到一個成功的應(yīng)用程序。開始編寫代碼前,設(shè)計和現(xiàn)有模型應(yīng)被多次測試和優(yōu)化以實現(xiàn)用戶反饋。這樣,反饋可以被直接整合,可用性問題可以在早期階段得到解決而不會浪費開發(fā)人員的寶貴時間。
開發(fā):用可用性測試進(jìn)行優(yōu)化
一個成功應(yīng)用程序的核心要素是可用性。具有高度可用性評價的應(yīng)用程序有更好的用戶活躍度和忠誠度。此外,良好的可用性對積極的品牌意識必不可少。與消費者有積極的聯(lián)系不足以讓一個應(yīng)用程序看起來高大上,用戶友好且很有用,而不是復(fù)雜無用的?捎眯詼y試應(yīng)該在常規(guī)基礎(chǔ)上從第一個模型通過到發(fā)布被集成到開發(fā)過程中。此外,重要的變化或集成到應(yīng)用程序中的新功能應(yīng)該自動表明應(yīng)該要規(guī)劃和實施額外測試。群體測試允許在幾天內(nèi)以合理的價格實施可用性測試——包括結(jié)果的專業(yè)分析,這樣的可用性測試起始價是10個測試員990歐元。測試僅需2-3天。
發(fā)布前:避免“業(yè)務(wù)短視”并保證質(zhì)量
測試過程中,廣泛質(zhì)量保證和高度覆蓋環(huán)境對保證給所有用戶一個無缺陷用戶體驗是必不可少的。不幸的是,測試的重要性往往被忽視,因為不同于群體測試,測試被認(rèn)為是一個麻煩或者發(fā)布前根本沒有足夠的時間剩余。這時候群體測試有助于避免出現(xiàn)質(zhì)量問題。通過40名測試員或熬夜測試,該測試過程可以被有效地集成到開發(fā)中去。此外,測試是在正常使用環(huán)境下大量的實際設(shè)備上進(jìn)行的,這樣可以顯著提高測試覆蓋率和整體質(zhì)量。因為大量有不同測試設(shè)備和操作系統(tǒng)的群體測試一般都是即時可得的,所以幾乎不可能出現(xiàn)性能缺點。因此,群體測試提供商允許在任何時候開始或推遲測試。通過減輕內(nèi)部員工的負(fù)擔(dān),寶貴的時間可以被節(jié)省并用于實現(xiàn)實際核心任務(wù)及對重要目標(biāo)的關(guān)注。你的同事能夠更有效地工作。由此可以大幅度降低成本并提高速度。此外,使用外部測試人員可以幫助避免業(yè)務(wù)短視,因為你可以擁有大量沒有測試過該應(yīng)用程序的測試員,并由此為測試帶來有價值的新觀點。很多時候,內(nèi)部團(tuán)隊未發(fā)現(xiàn)的重要問題的數(shù)目多的讓客戶都極度驚訝。
如何為群體測試選擇合適的合作伙伴
應(yīng)找一個專門的伙伴進(jìn)行群體測試以避免花費大量時間管理過程,而不是采用結(jié)果。對于成功的項目,選擇合適的合作伙伴很關(guān)鍵。因此,評估應(yīng)基于一套廣泛的標(biāo)準(zhǔn)。要開發(fā)一個成功的應(yīng)用程序,你將需要一個能夠在整個開發(fā)過程中提供多種群體測試方法支持你的合作伙伴。方法應(yīng)包括調(diào)查,可用性測試和質(zhì)量保證測試。對于一個成功的開始,你的群體測試合作伙伴應(yīng)該提供一個私人顧問建立第一個測試周期,并如何將群體測試整合到現(xiàn)有進(jìn)程中提出合理建議。此外,對于一個靈活多變的長期合作關(guān)系,你應(yīng)該能夠自己開始并控制測試。這將確保在必要時你可以自己保證你的測試成功。此外,必要時你要能與測試人員溝通,詢問額外的問題。后,你要能夠?qū)F(xiàn)有系統(tǒng)(如JIRA)與群體測試平臺連接,有效地在開發(fā)過程中得到反饋。不過,重要的還是要有一個懂得如何激勵群體測試并不斷提供高性能和優(yōu)良品質(zhì)的合作伙伴。這意味著要有一個專門社區(qū)經(jīng)理團(tuán)隊以及特殊社區(qū)成員來幫助管理和開發(fā)測試員社區(qū)。
結(jié)論
群體測試通過將外部反饋環(huán)路整合到開發(fā)過程中來幫助開發(fā)成功的應(yīng)用程序。使用群體測試,敏捷開發(fā)團(tuán)隊由敏捷測試資源支持。對于那些適用于多個環(huán)境空間的應(yīng)用程序(如Web應(yīng)用程序或本地Android應(yīng)用程序),在負(fù)面評論可能損害評級前,測試群體在真實條件下進(jìn)行測試。當(dāng)與一個稱職的合作伙伴合作時,可以輕松地將測試群體整合到發(fā)展過程中去并產(chǎn)生長期的高商業(yè)價值。多雇傭一個員工可能動輒一個月4,000多歐元,而使用群體測試對一個移動應(yīng)用程序進(jìn)行周測試的花費大概不超過一個月2000歐元。
版權(quán)聲明:本文出自 SPASVO澤眾軟件測試網(wǎng):http://hgh666.cn/news/html/2014612151710.html
原創(chuàng)作品,轉(zhuǎn)載時請務(wù)必以超鏈接形式標(biāo)明本文原始出處、作者信息和本聲明,否則將追究法律責(zé)任。