靠云解決移動應(yīng)用給軟件測試者制造的問題

責(zé)任編輯:editor04

2014-10-17 18:21:22

摘自:TechTarget中國

移動應(yīng)用給軟件測試者制造了許多問題。移動性能測試工具供應(yīng)商現(xiàn)在尋求從云端找到解決這些問題的辦法。

移動應(yīng)用給軟件測試者制造了許多問題。移動性能測試工具供應(yīng)商現(xiàn)在尋求從云端找到解決這些問題的辦法。

無法衡量的東西也是無法管理的。聽起來足夠簡單,但移動應(yīng)用性能測試市場的現(xiàn)實(shí)卻遠(yuǎn)沒有那么直截了當(dāng)。不信問問Trimble Navigation的軟件測試工程師Jim Duffy。他公司移動應(yīng)用的一個早期版本在只有5名用戶試圖登錄時就崩潰了。這時候他們才知道自己必須認(rèn)真對待移動性能測試。

這應(yīng)該是每個地方的軟件項(xiàng)目經(jīng)理都會涉及到的故事。他們知道自己需要積極對待測試以維持品牌聲譽(yù),同時也要避免成本超值,同時降低其他一些成本超支,當(dāng)然也要降低風(fēng)險。但測試是具有挑戰(zhàn)性的。加上電話號碼、平板電腦、平板手機(jī)、網(wǎng)絡(luò)和操作系統(tǒng),然后考慮億萬用戶滑動、按壓、敲字、搖動并交互,因此企業(yè)努力想實(shí)施性能測試策略一點(diǎn)也不奇怪。

最后,經(jīng)過若干年圍著它團(tuán)團(tuán)轉(zhuǎn)之后,專家預(yù)測今年是移動性能測試工具市場真正起飛之年。也許是因?yàn)槟承V為宣傳的災(zāi)難(如healthcare.gov),IDC最近的一項(xiàng)調(diào)查表明,對于企業(yè)來說,明年性能將是重要性僅次于安全測試的東西。性能測試的愿望清單非常龐大:可伸縮、成本效益好、數(shù)據(jù)豐富、快速、可集成甚至可預(yù)測。

今天的市場有非常多的選擇,但是采用不會是毫無痛苦的。軟件項(xiàng)目經(jīng)理必須跳出盒子思考,行動要比以前更快,得努力尋找適合自己公司開發(fā)風(fēng)格的移動性能測試工具。以下是三種流行的選擇。

提供很好CI集成的SOATA 首先,企業(yè)必須摒棄“老式”的測試心態(tài)。在客戶服務(wù)器模式的時候,測試聚焦在300或400名使用應(yīng)用的內(nèi)部員工。“而現(xiàn)在,則是幾十萬乃至于上百萬的人,”

SOASTA的Peter Galvin說:“這需要完全不同類型的測試。”翻新改進(jìn)是不允許的。

實(shí)際上,正好相反。在這個快節(jié)奏世界里,開發(fā)組織已經(jīng)徹底超過了QA,Galvin說,這正是為什么像許多公司一樣,SOASTA已經(jīng)落后于持續(xù)集成(CI)的原因。CI可以讓每個人都參與到應(yīng)用中,同時還可以帶來預(yù)安排的信息共享、測試結(jié)果等。為了實(shí)現(xiàn)這些,SOASTA已經(jīng)創(chuàng)建了一個移動測試框架,可以在100多個位置進(jìn)行測試。

該公司的TouchTest庫可以自動與應(yīng)用進(jìn)行集成,然后測試可以在一個CI服務(wù)器內(nèi)運(yùn)行。盡管該流程是自動化的,但在設(shè)計(jì)上就能用來捕捉信息—像手勢或事件這些往往只會在人工測試中才有的東西。這意味著更快的測試以及更低的成本,Galvin說。

SOASTA的服務(wù)是基于訂購形式提供的。

理解設(shè)備指標(biāo)的Neotys Neotys USA Inc.也承諾更加便宜和更快的測試,要快2至5倍,但它的實(shí)現(xiàn)方法不一樣。營銷副總裁Jonathan Bracken說公司的NeoLoad在項(xiàng)目內(nèi)完全集成了網(wǎng)絡(luò)仿真以及設(shè)備模擬。而且與Perfecto Mobile有限公司的全新合作關(guān)系使得公司可以在欠載或Bracken所謂的“完全最終用戶體驗(yàn)”的情況下提供真實(shí)的設(shè)備指標(biāo)。通過對Perfecto綜合實(shí)驗(yàn)室的訪問,NeoLoad現(xiàn)在可以深入挖掘并測試諸如CPU利用率、熱量這樣的細(xì)節(jié)。NeoLoad有一個無腳本、基于GUI的設(shè)計(jì),并且內(nèi)置了自動化。

Neotys只是想讓測試保持真實(shí),Bracken說:“如果你的測試不夠逼真,那app也許能‘通過’測試,但在現(xiàn)實(shí)環(huán)境下卻未必能過。”

這正是Trimble的Duffy現(xiàn)在使用NeoLoad來改進(jìn)重工業(yè)公司儀表盤移動app的開發(fā)的原因。“我們也沒有在產(chǎn)品開發(fā)上變得更加敏捷了呢?”他說:“也許沒有。但是我們行動更加充滿信心了,因?yàn)楝F(xiàn)在我們知道產(chǎn)品和系統(tǒng)不會崩潰了。”

NeoLoad移動性能測試工具也是基于訂購的,但如果你只是需要最多測試50名虛擬用戶的話,是可以免費(fèi)的。

增加跟蹤用戶能力的Dynatrace Dynatrace的PurePath技術(shù)可插入到移動設(shè)備內(nèi),讓公司可以跨基礎(chǔ)設(shè)施在方法的層面跟蹤每一筆事務(wù),如果必要的話可以到服務(wù)器的層面。“通過使用PurePath,我們絕對掌握了用戶交互的情況,”

Dynatrace(以前名為Compuware)的技術(shù)戰(zhàn)略師David Jones說:“我們可以取出大量用戶行動的信息,這對于理解何時出現(xiàn)性能相關(guān)問題是很重要的。”

該技術(shù)會檢查設(shè)備狀態(tài),看看用戶在做什么,以及網(wǎng)絡(luò)和服務(wù)器的情況,也可以把所有的結(jié)果都放在上下文中。你可以免費(fèi)試用Dynatrace的性能測試工具15天,然后就得訂購才能使用。

移動性能測試工具只是拼圖的一部分

盡管如此,無論是用哪一個測試提供商,關(guān)鍵還是讓企業(yè)真正思考測試流程然后將那些開發(fā)者與測試者之間的壁壘打破,Galvin說:“我們都是想幫助公司想出最佳實(shí)踐。這就是這個市場所需要的東西。”

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號