最近兩月比較多的事情混雜在一起,靜不下心來寫點東西,月初想發表一遍接口測試的總結,或者APP測試相關的內容,一晃就月底了,總結提煉一時半會也整不完。放幾個早年總結內部培訓PPT出來,也算是更新博客吧。
一.如何開始測試?
- 如何開始測試?
- 學習路線1
-
- 學習基礎知識
- 項目實踐
- 相關工具使用
- 獨立編寫APP(了解APP原理與實現)
- 自動化
- 分享成長
- 學習路線2
-
- 了解APP功能需求
- 項目實踐
- 補全基礎知識
- 工具使用
- 編寫APP
- 自動化
- 分享成長
溫馨提示:每個人都有自己的學習方式,適合你的就是好的。我不喜歡理論,但咱又不能離開理論,所以我的方式一般是實例后再回顧理論。
二.前景
- 2014年美國移動互聯網發展趨勢研究報告
http://wenku.baidu.com/view/a09dbf07852458fb770b5697.html
- 2014年第二季度移動互聯網發展趨勢報告
- 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
- 按開發者分類
- 按功能分類
溫馨提示:分類各種各樣,使用最基礎的即可。