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