移動(dòng)應(yīng)用自動(dòng)化測(cè)試面臨的挑戰(zhàn)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/6/7 9:51:02 ] 推薦標(biāo)簽:
在近的統(tǒng)計(jì)中,蘋(píng)果應(yīng)用商店中共有超過(guò)500,000種應(yīng)用,而且Android市場(chǎng)也有超過(guò)了300,000種應(yīng)用,這些還不包括其他平臺(tái)上的應(yīng)用,像RIM Playbook、Microsoft Windows Phone和Windows Mobile。此外,每一個(gè)平臺(tái)都可以為各種設(shè)備出售各種操作系統(tǒng)版本。開(kāi)發(fā)應(yīng)用需要在這些各種型號(hào)和操作系統(tǒng)版本的組合上測(cè)試和驗(yàn)證程序。自動(dòng)化移動(dòng)應(yīng)用測(cè)試是的發(fā)布時(shí)間表可以維持的方式。下面,我們探討一下自動(dòng)化測(cè)試移動(dòng)應(yīng)用程序所面臨的挑戰(zhàn)。
下面是移動(dòng)應(yīng)用的自動(dòng)化測(cè)試挑戰(zhàn):
自動(dòng)化腳本需求:自動(dòng)化腳本需求在一個(gè)應(yīng)用程序發(fā)布、正在被使用,和隨后需要推出更新時(shí)更為緊迫。所有現(xiàn)存的特點(diǎn)需要每次推出更新時(shí)被測(cè)試,要確保在升級(jí)代碼的時(shí)候沒(méi)有回歸誤差。同時(shí),各種各樣的造型和模型,特別是像Android平臺(tái)、自動(dòng)化腳本、測(cè)試不可避免。
多種語(yǔ)言和環(huán)境腳本:企業(yè)中通常采用將測(cè)試腳本可能需要綜合回到語(yǔ)言和測(cè)試環(huán)境中,像JUnit、QTP、PERL或者Python。
分布式測(cè)試:越來(lái)越多的移動(dòng)測(cè)試外包出去,甚至是海外外包。開(kāi)發(fā)人員和測(cè)試人員可能地理上是分離的。測(cè)試環(huán)境下可能需要處理全世界許多地方的多個(gè)時(shí)區(qū),或者使用不同的當(dāng)?shù)仉娦欧⻊?wù)供應(yīng)商。測(cè)試環(huán)境可能需要24/7/365和互聯(lián)網(wǎng)/瀏覽器訪問(wèn)可用。
發(fā)布自動(dòng)化錯(cuò)誤和崩潰跟蹤:一兩個(gè)崩潰之后,用戶會(huì)放棄移動(dòng)應(yīng)用,甚至可能將其刪除。移動(dòng)應(yīng)用可能需要在內(nèi)部測(cè)試模式一段時(shí)期后,才第一次在應(yīng)用商店發(fā)布。自動(dòng)化測(cè)試工具可能需要監(jiān)測(cè)和跟蹤錯(cuò)誤和崩潰,這些可能在正式的測(cè)試時(shí)遺漏掉了,即使在一個(gè)正式的發(fā)布之后。
測(cè)試設(shè)備登記管理:測(cè)試設(shè)備登記,特別是對(duì)于iOS設(shè)備,是一件苦差事,個(gè)人電話ID可能需要在蘋(píng)果網(wǎng)站上注冊(cè)。安裝包需要以電子郵件的形式發(fā)送給測(cè)試人員進(jìn)行安裝和測(cè)試。自動(dòng)化測(cè)試工具平穩(wěn)并自動(dòng)化地管理注冊(cè),讓這個(gè)過(guò)程高效和有效。
多個(gè)電話模型可用性:打開(kāi)移動(dòng)操作系統(tǒng),如:Android有一大批制造商直銷運(yùn)行著不同版本操作系統(tǒng)的移動(dòng)設(shè)備。在這種情況下,移動(dòng)應(yīng)用測(cè)試要求種類繁多的設(shè)備制造商和模型可用,用以完成可靠的驗(yàn)證和認(rèn)證。
模擬器處理器缺陷:手機(jī)模擬器,用筆記本電腦或者臺(tái)式電腦運(yùn)行時(shí)可以使用其他的處理器,移動(dòng)設(shè)備上只能使用一個(gè)處理器。為了完成可靠的測(cè)試,自動(dòng)化測(cè)試需要在實(shí)際的電話上操作,而不只是模擬器。
遠(yuǎn)程響應(yīng)測(cè)試:移動(dòng)應(yīng)用在手機(jī)上可以獨(dú)立的,或者通過(guò)后端服務(wù)器在執(zhí)行期間頻繁訪問(wèn)。后者中,從多個(gè)地理位置進(jìn)行遠(yuǎn)程測(cè)試可能需要成為自動(dòng)化測(cè)試的一部分。這是為了確保應(yīng)用不論在哪里使用,其響應(yīng)時(shí)間是合理的。
相關(guān)推薦

最新發(fā)布
性能測(cè)試之測(cè)試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測(cè)試是從什么時(shí)候開(kāi)始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動(dòng)化測(cè)試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項(xiàng)目適合做自動(dòng)化?自動(dòng)化測(cè)試人員應(yīng)具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測(cè)試工具測(cè)評(píng)
2020/7/17 8:52:11RPA機(jī)器人能夠快速響應(yīng)企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測(cè)試基本概念是怎么來(lái)的?軟件測(cè)試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10