敏捷開發(fā)模式中的測試方法集成
App是基于基礎軟件開發(fā)模式而開發(fā)和測試的。傳統(tǒng)和敏捷模式都是比較常用的。
傳統(tǒng)軟件開發(fā)模式,像V-Model,有高規(guī)劃可靠性、標準以及簡易的可擴展性和實用性等優(yōu)點。缺點是:對文件和必要的調(diào)整有高要求,缺少靈活性。
相反,敏捷模式有高靈活性,快速系統(tǒng)部署,低文件需求,且基本不拘泥于形式。缺點是:時間和預算編制困難,敏捷團隊內(nèi)部有很多交流工作要做,尤其對團隊成員的個人能力很依賴。
總之,app是在緊張的“上市時間”周期內(nèi)開發(fā)的。定制是通過不斷升級執(zhí)行的,基本是app用戶的回饋結果。
這種種情況下,一個敏捷開發(fā)模式比傳統(tǒng)模式的優(yōu)點更多,因此我們在這里簡單介紹一下。
敏捷模式中的測試工作可分為三大方面:
每個方面都由適當?shù)姆蟬prints (Scrum)時間表的測試方法支撐。使用敏捷模式時,有必要確保:
▪▪明確所完成的是一致的
▪▪ sprints中詳細計劃了自動化,建立了模擬服務
▪▪ sprints全程監(jiān)控回歸
▪▪明智地集成外部服務提供商(crowd, beta-tester network)
▪▪在過程中應用所獲的測試經(jīng)驗
注意:并不是每個項目中敏捷測試都是好的解決方案。
傳統(tǒng)模式通常是更好的方法,尤其是在有明確而詳細需求或緊縮預算和規(guī)定時間的特定公司問題的項目中。但是,如果使用一個敏捷模式有必要持續(xù)監(jiān)控產(chǎn)品積壓以及適應其的基線。
總結
移動app測試中必須考慮很多方面重要的問題是用戶體驗,可用移動硬件的覆蓋,連接和安全。一個移動app測試項目的質量標準是每個項目的個體,即測試標準的權重變化很大。將測試集成到基礎軟件開發(fā)模式中對一個成功的移動app測試項目至關重要。因為移動app項目的緊張時間表,有必要定制測試方法,調(diào)整測試范圍并明確測試覆蓋面。必須快速靈活地適應采取的App開發(fā)決定因素的方法。
版權聲明:本文出自 SPASVO澤眾軟件測試網(wǎng):http://xmdc.net/news/html/201410895208.html
原創(chuàng)作品,轉載時請務必以超鏈接形式標明本文原始出處、作者信息和本聲明,否則將追究法律責任。