APP測試入門篇之APP基礎知識(001)


前言
       最近兩月比較多的事情混雜在一起,靜不下心來寫點東西,月初想發表一遍接口測試的總結,或者APP測試相關的內容,一晃就月底了,總結提煉一時半會也整不完。放幾個早年總結內部培訓PPT出來,也算是更新博客吧。

 

一.如何開始測試?

  • 如何開始測試?

  • 學習路線1
    1. 學習基礎知識
    2. 項目實踐
    3. 相關工具使用
    4. 獨立編寫APP(了解APP原理與實現)
    5. 自動化
    6. 分享成長
  • 學習路線2
    1. 了解APP功能需求
    2. 項目實踐
    3. 補全基礎知識
    4. 工具使用
    5. 編寫APP
    6. 自動化
    7. 分享成長

溫馨提示:每個人都有自己的學習方式,適合你的就是好的。我不喜歡理論,但咱又不能離開理論,所以我的方式一般是實例后再回顧理論。

 

 

二.前景

  • 2014年美國移動互聯網發展趨勢研究報告

http://wenku.baidu.com/view/a09dbf07852458fb770b5697.html

 

  • 2014年第二季度移動互聯網發展趨勢報告

http://wenku.baidu.com/link?url=oSx4EGclZ1m5rFNro9JHuikavV2S8KM3GhZR75Wgi4_ePCdqmilrk8FAdQ_yLhCI-EprE50LrJ5Lrg0kIWli9aJsvGoE6vdBwDfHas0Q33i

 

  • 2014中國移動互聯網用戶行為洞察報告

http://wenku.baidu.com/view/581d9eb9770bf78a65295479.html

 

  • 第34次CNNIC報告第四章:網民互聯網應用狀況

http://tech.qq.com/a/20140721/043752.htm

 

溫馨提示:因為總結的比較早,所以內容有些老,但沒有關系,主要是佐證一下APP測試是一熱門崗位,有興趣的請自行更新以上資料。

 

三.分類

  • 按系統分(2013年主流)

 

 

 

1. IOS 

 

2. Android

 

溫馨提示:Android的Activity生命周期了解對APP各種異常場景測試非常有幫助。

 

3. Windows Phone

現在基本可以省略...

 

  •  按開發模式分

 

 

1. Native APP 

優點:
能夠訪問手機的所有功能(GPS,相機等)
更好的運行速度、性能和總體的用戶體驗
支持離線工作(因為是在設備上運行而非Web)
支持豐富的圖形和動畫
在應用商店輕易地找到應用並且在主屏幕上能輕易找到應用圖標
下載應用需要付費(應用商店保留20%--30%的收入)

缺點:
開發成本較高
范圍限制較多(只能訪問在特定操作系統上運行的設備)
未知的部署時間(應用商店審批程序)
內容限制(應用商店限制)
用戶必須手動下載更新最新版本

 

 

2. Web APP 

優點:
適用范圍廣(覆蓋所有智能手機)
開發成本較低
方便、快捷地部署(無需提交到應用商店)
無內容限制
用戶總能訪問到最新版本(沒有手動更新需求)


缺點:
較差的和較慢的性能體驗(大部分需要鏈接互聯網)
用戶體驗較差*
支持圖形和動畫效果較差
不適用於應用商店
需要鏈接互聯網
限制用戶使用功能(比如,相機、GPS等)*

 

 

3. Hybrid APP 

 

 

  •  按開發者分類

 

 

  • 按功能分類

溫馨提示:分類各種各樣,使用最基礎的即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM