近期我們一直在思考如何提公升android端應用的開發和交付質量,android
端應用交付質量
1.提交測試後的
bug數量;
2.穩定性:測試反饋的卡頓、重啟、耗電等偶發性效能問題數量;
3.上線後使用者評價:產品上線後反饋問題數量;
4.可擴充套件性:定製擴充套件修改困難,一處修改,卻導致其他功能邏輯出現問題;
5.可維護性:**規範問題,編碼風格不統一,維護困難;
6.流程規範性:提交**前
review
,單元測試;
7.使用者體驗:使用者體驗不符合領導期望
應用交付質量提公升方式方法:
1.統一的
android
應用架構
2.ui
元件和業務分離
使用基礎通用的
ui元件庫,讓做專案的同事只關注業務邏輯; ui
元件庫由專門的同事負責維護;
做業務的同事嘗試推廣做
dt用例、單元測試;
3.**
提交前android
程式設計規範
檢查;
4.**提交前必須經過同事
review;
5.責任心不夠,流程來加強;
漸進交付的應用
一 漸進原型的定義 漸進原型是從開發系統概念開始專案的一種模型,通常是從最顯著的方面開始,向使用者展示完成的部分,然後根據使用者的反饋繼續開發原型,不斷增添 精煉原型,直到完成使用者的所有工作目標,這樣原型最終變成可以交付的軟體。該模型特別適合下面的環境 1 需求變化很快的時候 2 使用者很難提出明...
CMMI和提公升軟體質量
最近公司在搞 cmmi 四級評審,有人支援,有人不理解,有人無所謂,不過既然是領導的意思那麼就不管你想不想搞都的搞了,於是各種培訓,預評估會議,各色報表,文件,流程軟體什麼的都整出來了,倒也熱鬧。我作為一名普通的軟體工程師當然也不能閒著,在做自己份內的事的同時也了解了一些 cmmi 的相關情況,發現...
提公升測試效率和質量
商業目標 專案生命週期管理 專案組織模型 專案整體管理 價值管理 風險管理 範圍管理 時間管理 質量管理 目標成本管理 財務管理 人力資源管理 採購管理和專案文化管理。對測試管理來說,有些知識域是需要特別關注的,主要是價值管理 風險管理 範圍管理 時間管理和質量管理,因為這些知識域和測試有直接關係。...